Initiates NewOrderRequest object with operation buy and type stop with time in force option.
SYNTAX
public static NewOrderRequest CreateBuyStop (Instrument instrument,double amount,double price,Account account,TimeInForce timeInForce)
PARAMETERS
instrument — Instrument
amount — double
price — double
account — Account
timeInForce — TimeInForce
RETURN
NewOrderRequest
EXAMPLE
using System; using System.Collections; using System.Collections.Generic; using System.Text; using System.Drawing; using PTLRuntime.NETScript; namespace CreateBuyStopExamples { public class CreateBuyStopExamples : NETStrategy { Position[] All_pos; Order[] All_ord; public override void OnQuote() { //Check how much positions we have All_pos = Positions.GetPositions(); All_ord = Orders.GetOrders(false); if(All_pos.Length==0) { //There is no open positions, lets create BuyLimit if(All_ord.Length==0) { NewOrderRequest request = NewOrderRequest.CreateBuyStop(Instruments.Current,1,1970,Accounts.Current); Orders.Send(request); } } } } }