CreateBuyMarket (Instrument instrument, double amount, Account account, DateTime expirationTime)
method
Initiates NewOrderRequest object with operation buy and type market with expiration time option.
Syntax
public static NewOrderRequest CreateBuyMarket (Instrument instrument,double amount,Account account,DateTime expirationTime)
Parameters
instrument — Instrument
amount — 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 CreateBuyMarketExamples
{
public class CreateBuyMarketExamples : 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.CreateBuyMarket(Instruments.Current,1,Accounts.Current);
Orders.Send(request);
}
}
}
}
}
Discussion
Join PTMC community to post your comments
No comments yet. Be the first.