apply fix on Save Positions in Trade Manager ...
This commit is contained in:
@@ -70,7 +70,7 @@ input int eaBosLoopback = 0; // PV Based Filtering BOS Looku
|
||||
input bool eaFilterBasedOnSar = false; // Filter Based On SAR
|
||||
input bool eaForceSarSwitched = false; // SAR Switched on Sides for Filtering
|
||||
input bool eaForceSarOnBothSide = false; // SAR Check on Both Sides for Filtering
|
||||
input bool eaForceSarHasBreakout = false; // SAR Must Breakout
|
||||
input bool eaForceSarHasBreakout = false; // SAR Must Breakout
|
||||
input bool eaForceSarHasReversalSide = false; // SAR Must Has Reversal Direction
|
||||
input bool eaFilterBasedOnRSI = false; // Filter Based On RSI
|
||||
input bool eaForceHasRSITrending = false; // RSI Must Has Trending
|
||||
@@ -398,9 +398,6 @@ void OnTick()
|
||||
// Attach Signal ...
|
||||
eaSignal = eaTB.signal;
|
||||
|
||||
//
|
||||
// Here we Can Fill eaConditions ...
|
||||
|
||||
//
|
||||
// Check Signal Type ...
|
||||
bool isLong = IsLong(eaSignal.type);
|
||||
@@ -425,6 +422,32 @@ void OnTick()
|
||||
eaSignal.volume = iVolume;
|
||||
}
|
||||
|
||||
//
|
||||
eaConditions.sl = eaSignal.sl;
|
||||
eaConditions.tp = eaSignal.tp;
|
||||
eaConditions.pivot = eaSignal.sl;
|
||||
eaConditions.time = eaSignal.time;
|
||||
eaConditions.reward = eaSignalR2R;
|
||||
eaConditions.point = eaSignal.entry;
|
||||
eaConditions.entry = eaSignal.entry;
|
||||
eaConditions.symbol = eaSignal.symbol;
|
||||
eaConditions.period = eaSignal.period;
|
||||
eaConditions.setupTime = eaSignal.time;
|
||||
eaConditions.triggerTime = eaSignal.time;
|
||||
eaConditions.decisionZone = eaTB.trigger;
|
||||
eaConditions.provider = eaSignal.provider;
|
||||
eaConditions.conditions = eaCatbConditions;
|
||||
eaConditions.type = ToPositionType(eaSignal.type);
|
||||
eaConditions.dir =
|
||||
isLong
|
||||
? X_DIRECTION_BULLISH
|
||||
: X_DIRECTION_BEARISH;
|
||||
Copy(
|
||||
eaSignal.targets,
|
||||
eaConditions.targets //
|
||||
);
|
||||
eaSignal.conditions = eaCatbConditions.GenerateSummary();
|
||||
|
||||
//
|
||||
// Execute Signal ...
|
||||
has = eaTradeManager.Execute(
|
||||
|
||||
Reference in New Issue
Block a user