MtApi (MT5): Disabled backtesting in mql expert

This commit is contained in:
vdemydiuk
2016-10-10 13:37:47 +03:00
parent 22f7915a4a
commit b4b8e7eaf0
3 changed files with 40 additions and 16 deletions
BIN
View File
Binary file not shown.
+18 -15
View File
@@ -143,21 +143,24 @@ int init()
PrintFormat("Expert Handle = %d", ExpertHandle);
//--- Backtesting mode
if (IsTesting())
{
Print("Waiting on remote client...");
//wait for command (BacktestingReady) from remote side to be ready for work
while(!IsRemoteReadyForTesting)
{
executeCommand();
//This section uses a while loop to simulate Sleep() during Backtest.
unsigned int viSleepUntilTick = GetTickCount() + 100; //100 milliseconds
while(GetTickCount() < viSleepUntilTick)
{
//Do absolutely nothing. Just loop until the desired tick is reached.
}
}
if (false)
{
if (IsTesting())
{
Print("Waiting on remote client...");
//wait for command (BacktestingReady) from remote side to be ready for work
while(!IsRemoteReadyForTesting)
{
executeCommand();
//This section uses a while loop to simulate Sleep() during Backtest.
unsigned int viSleepUntilTick = GetTickCount() + 100; //100 milliseconds
while(GetTickCount() < viSleepUntilTick)
{
//Do absolutely nothing. Just loop until the desired tick is reached.
}
}
}
}
//---