last ...
This commit is contained in:
@@ -480,6 +480,12 @@ void OnSignalRecieved(XSignal &signal)
|
|||||||
// return;
|
// return;
|
||||||
// }
|
// }
|
||||||
|
|
||||||
|
//
|
||||||
|
if (signal.pushers < 2)
|
||||||
|
{
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
//
|
//
|
||||||
ENUM_X_SIGNAL_EXECUTION_RESULT state;
|
ENUM_X_SIGNAL_EXECUTION_RESULT state;
|
||||||
bool isExecuted = eaTrader.ExecuteSignal(
|
bool isExecuted = eaTrader.ExecuteSignal(
|
||||||
|
|||||||
@@ -737,6 +737,9 @@ struct XSignal
|
|||||||
//
|
//
|
||||||
XSignal supports[]; // a Collecion of Support Signals ...
|
XSignal supports[]; // a Collecion of Support Signals ...
|
||||||
|
|
||||||
|
//
|
||||||
|
int pushers; // Signal Pushers ...
|
||||||
|
|
||||||
//
|
//
|
||||||
// Constructor ...
|
// Constructor ...
|
||||||
XSignal()
|
XSignal()
|
||||||
@@ -1141,6 +1144,7 @@ struct XSignal
|
|||||||
//
|
//
|
||||||
entry = 0;
|
entry = 0;
|
||||||
volume = 0;
|
volume = 0;
|
||||||
|
pushers = 0;
|
||||||
positionId = 0;
|
positionId = 0;
|
||||||
|
|
||||||
//
|
//
|
||||||
|
|||||||
@@ -1399,34 +1399,21 @@ public:
|
|||||||
}
|
}
|
||||||
|
|
||||||
//
|
//
|
||||||
// Preparing Signal ...
|
// Prepare Signal ...
|
||||||
if (pushers > 0)
|
result = signal.Prepare(
|
||||||
|
mSymbol,
|
||||||
|
signallers[0],
|
||||||
|
mPeriod,
|
||||||
|
type,
|
||||||
|
mode,
|
||||||
|
entry,
|
||||||
|
mVolume,
|
||||||
|
sl,
|
||||||
|
tp //
|
||||||
|
);
|
||||||
|
if (result)
|
||||||
{
|
{
|
||||||
//
|
signal.pushers = pushers;
|
||||||
result = signal.Prepare(
|
|
||||||
mSymbol,
|
|
||||||
signallers[0],
|
|
||||||
mPeriod,
|
|
||||||
type,
|
|
||||||
mode,
|
|
||||||
entry,
|
|
||||||
mVolume,
|
|
||||||
sl,
|
|
||||||
tp //
|
|
||||||
);
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
result = false;
|
|
||||||
}
|
|
||||||
|
|
||||||
//
|
|
||||||
if (pushers > 1)
|
|
||||||
{
|
|
||||||
//
|
|
||||||
Print("======");
|
|
||||||
Print("Pusher: ", pushers);
|
|
||||||
ArrayPrint(signallers);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
//
|
//
|
||||||
|
|||||||
Reference in New Issue
Block a user