Add Support for Risk Per Balance on Each Trade ...

This commit is contained in:
2024-11-20 06:48:56 +03:30
parent b6eb538568
commit 6aeea1c5c7
2 changed files with 62 additions and 2 deletions
+3 -1
View File
@@ -48,6 +48,7 @@ input bool eaUseDynamicVolume = false; // Use Dynamic Volume
input double eaDynamicVolumeStep = 0.01; // Increase Volume Step
input double eaDynamicVolumeBalanceFactor = 200; // Balance Factor for Generate Dynamic Volume
input double eaVolume = 0.05; // Static Volume
input double eaRiskPercentPerBalance = 0.25; // Risk Percent Per Balance on Each Trade
//
// Signalling ...
@@ -142,6 +143,7 @@ int OnInit()
eaExpert.Volume(eaVolume);
eaExpert.UseDynamicVolume(eaUseDynamicVolume);
eaExpert.DynamicVolumeStep(eaDynamicVolumeStep);
eaExpert.RiskPercentPerBalance(eaRiskPercentPerBalance);
eaExpert.DynamicVolumeBalanceFactor(eaDynamicVolumeBalanceFactor);
//
@@ -248,7 +250,7 @@ void OnStopLossTriggered(const XDeal &deal)
*/
void OnTakeProfitTriggered(const XDeal &deal)
{
eaExpert.HandleOnTakeProfitTriggered(deal);
eaExpert.HandleOnTakeProfitTriggered(deal);
}
/**