Creates request with all obligated parameters.
SYNTAX
public NewOrderRequest (Instrument instrument,Operation side,double amount,double price,double stopPrice,OrdersType orderType,Account account)
PARAMETERS
instrument — Instrument
side — Operation
amount — double
price — double
stopPrice — double
orderType — OrdersType
account — Account
EXAMPLE
using System; using System.Collections; using System.Collections.Generic; using System.Text; using System.Drawing; using PTLRuntime.NETScript; namespace NewOrderRequestClass { public class NewOrderRequestClass : NETStrategy { Position[] All_pos; public override void OnQuote() { //Create new order request NewOrderRequest request = new NewOrderRequest(); request.Account=Accounts.Current; request.Amount=1; request.Instrument=Instruments.Current; request.MarketRange = 3; request.Price = Instruments.Current.LastQuote.Ask; request.Side = Operation.Buy; request.Type = OrdersType.Market; //Check how much positions we have All_pos = Positions.GetPositions(); if(All_pos.Length==0) { //There is no open positions, lets create new string ord_id = Orders.Send(request); } } } }