Maximum price slippage for orders.


SYNTAX


public int MarketRange { get; set; }


EXAMPLE


using System;
using System.Collections;
using System.Collections.Generic;
using System.Text;
using System.Drawing;
using PTLRuntime.NETScript;

namespace NewOrderRequestPropertiesExamples
{
     Position[] All_pos;
     
     public class NewOrderRequestPropertiesExamples : NETStrategy
     {
         public override void OnQuote()
         {
             //Create new order request
             NewOrderRequest request = new NewOrderRequest();
             request.Account=Accounts.Current;  
             request.Amount=1;
             request.Instrument=Instruments.Current;
             request.MarketRange = 3;
             request.Price = Instruments.Current.LastQuote.Ask;
             request.Side = Operation.Buy;
             request.Type = OrdersType.Market;
        
             //Check how much positions we have
             All_pos = Positions.GetPositions();
             if(All_pos.Length==0)
             {
                 //There is no open positions, lets create new
                 string ord_id = Orders.Send(request);
             }
         }
     }
}