CreateSellStop (Instrument instrument, double amount, double price, Account account)
method
Initiates NewOrderRequest object with operation sell and type stop.
Syntax
public static NewOrderRequest CreateSellStop (Instrument instrument,double amount,double price,Account account)
Parameters
instrument — Instrument
amount — double
price — double
account — Account
Return
NewOrderRequest
Example
using System;
using System.Collections;
using System.Collections.Generic;
using System.Text;
using System.Drawing;
using PTLRuntime.NETScript;
namespace CreateSellStopExamples
{
public class CreateSellStopExamples : 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 SellStop
if(All_ord.Length==0)
{
NewOrderRequest request = NewOrderRequest.CreateSellStop(Instruments.Current,1,1960,Accounts.Current);
Orders.Send(request);
}
}
}
}
}
Discussion
Join PTMC community to post your comments
No comments yet. Be the first.