Set price level of stop loss order.
SYNTAX
public double StopLossOffset { get; set; }
EXAMPLE
using System; using System.Collections; using System.Collections.Generic; using System.Text; using System.Drawing; using PTLRuntime.NETScript; namespace NewOrderRequestPropertiesExamples { public class NewOrderRequestPropertiesExamples : NETStrategy { [InputParameter("StopLoss offset", 0, 1, 999)] public int Inp_SL_Offset = 110; public override void OnQuote() { //Create new order request NewOrderRequest request = new NewOrderRequest() { Account = Accounts.Current, Amount = 1, Instrument = Instruments.Current, MarketRange = 3, Price = Instruments.Current.LastQuote.Ask, Side = Operation.Buy, Type = OrdersType.Market, StopLossOffset = Inp_SL_Offset * Point }; //Check how much positions we have Position[] allPositions = Positions.GetPositions(); if(allPositions.Length == 0) { //There is no open positions, lets create new string id = Orders.Send(request); Print($"Order id => {id}"); Position pos = Positions.GetPositionById(id); Print($"Price of current position => {pos?.CurrentPrice}"); Print($"Price of SL order => {pos?.StopLossOrder?.Price}"); } } } }