complete trailing ...
This commit is contained in:
@@ -225,9 +225,18 @@ bool InitialEA()
|
||||
|
||||
//
|
||||
eaTradeHandler = new XSCXTradeHandler(eaTrader);
|
||||
eaTradeHandler.SetAlertPrefix(ShortName + "> TradeHandler");
|
||||
eaTradeHandler.SaveTrades(true);
|
||||
eaTradeHandler.SaveSignals(true);
|
||||
|
||||
//
|
||||
// Configure Trailing ...
|
||||
eaTradeHandler.AllowTrailStops(false);
|
||||
eaTradeHandler.TrailStepInPoint(10);
|
||||
eaTradeHandler.TrailStartInPoint(30);
|
||||
eaTradeHandler.IgnoreTPOnTrail(true);
|
||||
eaTradeHandler.TrailBasedOnProfit(true);
|
||||
|
||||
//
|
||||
XSymbolParser symbolParser;
|
||||
|
||||
@@ -334,11 +343,16 @@ void HandleStrategiesOnTick()
|
||||
}
|
||||
|
||||
//
|
||||
// Manage Trading States ...
|
||||
void HandleTradeState()
|
||||
{
|
||||
//
|
||||
// Implement All Trade States here ...
|
||||
eaTradeHandler.UpdateData();
|
||||
|
||||
//
|
||||
// Do Protection Senarios ...
|
||||
eaTradeHandler.HandleProtection();
|
||||
}
|
||||
|
||||
//
|
||||
@@ -386,7 +400,7 @@ void OnSignalRecieved(XSignal &signal)
|
||||
|
||||
//
|
||||
// Add Signal to Trade Handler ...
|
||||
eaTradeHandler.AddExecutedSignal(
|
||||
eaTradeHandler.AddData(
|
||||
signal,
|
||||
commission //
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user