CreateBuyStop (Instrument instrument, double amount, double price, Account account, DateTime expirationTime)
method
Syntax
public static NewOrderRequest CreateBuyStop (Instrument instrument,double amount,double price,Account account,DateTime expirationTime)
Parameters
instrument — Instrument
amount — double
price — double
account — Account
expirationTime — DateTime
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);
}
}
}
}
}
Discussion
Join PTMC community to post your comments
No comments yet. Be the first.