CreateSellMarket (Instrument instrument, double amount, Account account, TimeInForce timeInForce)
method
Initiates NewOrderRequest object with operation sell and type market with time in force option.
Syntax
public static NewOrderRequest CreateSellMarket (Instrument instrument,double amount,Account account,TimeInForce timeInForce)
Parameters
instrument — Instrument
amount — 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 CreateSellMarketExamples
{
public class CreateSellMarketExamples : 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
if(All_ord.Length==0)
{
NewOrderRequest request = NewOrderRequest.CreateSellMarket(Instruments.Current,1,Accounts.Current);
Orders.Send(request);
}
}
}
}
}
Discussion
Join PTMC community to post your comments
No comments yet. Be the first.