in a NinjaScript, where I am using SetTrailStop and SetProfitTarget, I want to implement this in working code:
"if the trade has after 3 days not made a profit in minimum of 1 percent, then close the trade"
protected override void OnStateChange()
{
if (State == State.SetDefaults)
{
Description = @"";
Name = "InsideDay";
Calculate = Calculate.OnPriceChange;
EntriesPerDirection = 10000;
EntryHandling = EntryHandling.UniqueEntries;
IsExitOnSessionCloseStrategy = false;
ExitOnSessionCloseSeconds = 0;
IsFillLimitOnTouch = false;
MaximumBarsLookBack = MaximumBarsLookBack.Infinite;
OrderFillResolution = OrderFillResolution.Standard;
Slippage = 0;
StartBehavior = StartBehavior.WaitUntilFlat;
TimeInForce = TimeInForce.Gtc;
TraceOrders = false;
RealtimeErrorHandling = RealtimeErrorHandling.StopCancelClose;
StopTargetHandling = StopTargetHandling.PerEntryExecution;
BarsRequiredToTrade = 20;
// Disable this property for performance gains in Strategy Analyzer optimizations
// See the Help Guide for additional information
IsInstantiatedOnEachOptimizationIteration = true;
}
else if (State == State.Configure)
{
//SetStopLoss("", CalculationMode.Percent, 0.02, true);
[B] SetTrailStop("", CalculationMode.Percent, 0.01, true);
SetProfitTarget("", CalculationMode.Percent, 0.1);[/B]
}
}
Can someome please write me the code?
Thanks a lot.
Best regards,
Rainbowtrader

Comment