Fix remaining Orchestrator references: replace 't' with openTrades[idx] in OnTradeClose loop and active flag
This commit is contained in:
@@ -515,8 +515,8 @@ void OnTradeClose(int ticket, double closePrice) {
|
|||||||
double sigThr = combinedZStats.Ready()
|
double sigThr = combinedZStats.Ready()
|
||||||
? combinedZStats.Std() / MathSqrt(MathMax(1, agentCount))
|
? combinedZStats.Std() / MathSqrt(MathMax(1, agentCount))
|
||||||
: 1.0 / MathSqrt(MathMax(1, agentCount));
|
: 1.0 / MathSqrt(MathMax(1, agentCount));
|
||||||
for(int i=0; i<agentCount; i++) {
|
for(int i=0; i<agentCount; i++) {
|
||||||
if(MathAbs(t.entryZScores[i]) < sigThr) continue;
|
if(MathAbs(openTrades[idx].entryZScores[i]) < sigThr) continue;
|
||||||
|
|
||||||
UpdateCorrelation(i, openTrades[idx].entryZScores[i], actualReturnZ);
|
UpdateCorrelation(i, openTrades[idx].entryZScores[i], actualReturnZ);
|
||||||
double rho = GetCorrelation(i);
|
double rho = GetCorrelation(i);
|
||||||
@@ -571,10 +571,10 @@ UpdateCorrelation(i, openTrades[idx].entryZScores[i], actualReturnZ);
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
UpdateHealth(actualReturn);
|
UpdateHealth(actualReturn);
|
||||||
LogHealth();
|
LogHealth();
|
||||||
|
|
||||||
t.active = false;
|
openTrades[idx].active = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Trova un trade per ticket
|
// Trova un trade per ticket
|
||||||
|
|||||||
Reference in New Issue
Block a user