А если я вывожу так:
{string strr=(TimeToStr(TimeCurrent(),TIME_SECONDS)); int a=TimeCurrent(); while(true) {if(a+SecondBeforeOpen<=TimeCurrent())break; } strr=strr+" "+(TimeToStr(TimeCurrent(),TIME_SECONDS)); Print(strr);}
То тест зависает и не дает никаких продвижений.
SecondBeforeOpen=1;
datetime sleeps=TimeCurrent(); ................. if (TimeCurrent()-sleeps<60) return(0);задержка на 60 секунд, мне необходимо было делать паузу между выставлением ордеров, запоминал время, потом в той части кода, где необходимо было сделать паузу проверял разницу TimeCurrent()-sleeps, у меня работала такая комбинация
IgorM:
задержка на 60 секунд, мне необходимо было делать паузу между выставлением ордеров, запоминал время, потом в той части кода, где необходимо было сделать паузу проверял разницу TimeCurrent()-sleeps, у меня работала такая комбинация
задержка на 60 секунд, мне необходимо было делать паузу между выставлением ордеров, запоминал время, потом в той части кода, где необходимо было сделать паузу проверял разницу TimeCurrent()-sleeps, у меня работала такая комбинация
вот именно так я и делал пе5рвоначально, и все равно он таймкурент почему - то не считает правильно. ладо может мне нужен отпуск, устал..... подумаю.
сенкс.
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Перепробовал все варианты, не могу понть в чем я не прав, может я не правильно уловил суть?
Выводит в журнал:
2010.10.06 13:06:10 2010.01.08 00:06 Exp v3 EURUSD,M1: 00:06:30 00:06:30
Но должна же быть задержка в реале?
Тема уже была, значит Sleep В тестере работать не будет, - ок, а как же быть с моделированным временем?