ignore zero tp sl signals and turn off long time trades closing ....
This commit is contained in:
@@ -1444,7 +1444,7 @@ struct X121ProviderDescriptor
|
||||
//
|
||||
for (int i = 0; i < signallersCount; i++)
|
||||
{
|
||||
//
|
||||
//
|
||||
// Check all Markets for Long Conditions ...
|
||||
|
||||
//
|
||||
@@ -2005,7 +2005,7 @@ struct X121ProviderDescriptor
|
||||
// Now Select Minimum SL ...
|
||||
if (IsValidSize(ArraySize(sls)))
|
||||
{
|
||||
slPrice = GetMin(sls);
|
||||
slPrice = GetAverage(sls);
|
||||
}
|
||||
|
||||
//
|
||||
@@ -2046,7 +2046,7 @@ struct X121ProviderDescriptor
|
||||
);
|
||||
if (mSL == 0 && mTP == 0)
|
||||
{
|
||||
Print("Zero TP/SL ...");
|
||||
continue;
|
||||
}
|
||||
|
||||
//
|
||||
@@ -2074,6 +2074,9 @@ struct X121ProviderDescriptor
|
||||
iSignal,
|
||||
this.signals //
|
||||
);
|
||||
|
||||
//
|
||||
this.provider.SetWaitsUntilNewBar(true);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -213,6 +213,7 @@ bool InitialEA()
|
||||
x786Signaller.Default();
|
||||
x786Signaller.allowLong = x121EAAllowLong;
|
||||
x786Signaller.allowShort = x121EAAllowShort;
|
||||
x786Signaller.maxAllowedOpenPositionAge = 0;
|
||||
x786Signaller.minRequiredProfitPerTrade = 0;
|
||||
x786Signaller.openNextPositionOnProfit = false;
|
||||
x786Signaller.delayBetweenTwoSameTypeSignals = 6;
|
||||
@@ -223,6 +224,7 @@ bool InitialEA()
|
||||
x121Signaller.Default();
|
||||
x121Signaller.allowLong = x121EAAllowLong;
|
||||
x121Signaller.allowShort = x121EAAllowShort;
|
||||
x121Signaller.maxAllowedOpenPositionAge = 0;
|
||||
x121Signaller.minRequiredProfitPerTrade = 0;
|
||||
x121Signaller.openNextPositionOnProfit = false;
|
||||
x121Signaller.delayBetweenTwoSameTypeSignals = 6;
|
||||
@@ -233,6 +235,7 @@ bool InitialEA()
|
||||
x110Signaller.Default();
|
||||
x110Signaller.allowLong = x121EAAllowLong;
|
||||
x110Signaller.allowShort = x121EAAllowShort;
|
||||
x110Signaller.maxAllowedOpenPositionAge = 0;
|
||||
x110Signaller.minRequiredProfitPerTrade = 0;
|
||||
x110Signaller.openNextPositionOnProfit = false;
|
||||
x110Signaller.delayBetweenTwoSameTypeSignals = 6;
|
||||
|
||||
Reference in New Issue
Block a user