apply fix on Save Positions in Trade Manager ...
This commit is contained in:
@@ -398,9 +398,6 @@ void OnTick()
|
|||||||
// Attach Signal ...
|
// Attach Signal ...
|
||||||
eaSignal = eaTB.signal;
|
eaSignal = eaTB.signal;
|
||||||
|
|
||||||
//
|
|
||||||
// Here we Can Fill eaConditions ...
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Check Signal Type ...
|
// Check Signal Type ...
|
||||||
bool isLong = IsLong(eaSignal.type);
|
bool isLong = IsLong(eaSignal.type);
|
||||||
@@ -425,6 +422,32 @@ void OnTick()
|
|||||||
eaSignal.volume = iVolume;
|
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 ...
|
// Execute Signal ...
|
||||||
has = eaTradeManager.Execute(
|
has = eaTradeManager.Execute(
|
||||||
|
|||||||
@@ -539,7 +539,7 @@ struct XCATBEATrade
|
|||||||
string conditionsSummary = conditions
|
string conditionsSummary = conditions
|
||||||
.conditions
|
.conditions
|
||||||
.GenerateSummary(
|
.GenerateSummary(
|
||||||
true,
|
false,
|
||||||
true,
|
true,
|
||||||
true,
|
true,
|
||||||
false // Ignore False Conditions ...
|
false // Ignore False Conditions ...
|
||||||
|
|||||||
Reference in New Issue
Block a user