Не работает SymbolInfoDouble
Запускаю эксперт на тестере, максимальное и минимальное значения бид в переменные max и min не записывавтся.
Запускаю эксперт на тестере, максимальное и минимальное значения бид в переменные max и min не записывавтся.
Совсем ничего не понял, а EURUSD это не биржевого исполнения?
Вот запишу то же самое в виде скрипта
void OnStart() { static double max, min; SymbolInfoDouble(_Symbol,SYMBOL_BIDHIGH,max); SymbolInfoDouble(_Symbol,SYMBOL_BIDLOW,min); Print("max=",max," min=",min); return; }
запускаю скрипт на том же EURUSD
на вкладке инструменты показывает правильные максимум и минимум за сегодняшний день, а в эксперте нули???
поясните пожалуйста, мне кажктся что SymbolInfoDouble не работает???
Это - проблемы тестера. Формулируйте точно: "не работает в тестере".
Исправим.
Запускаю эксперт на тестере, максимальное и минимальное значения бид в переменные max и min не записывавтся.
Спасибо, теперь работает.
Еще по поводу этого вопроса, в тестере SymbolInfoSessionQuote не работает.
Скрипт:
void OnStart() { Print("------------------------------------------------"); datetime start, finish; bool session; static bool flag=true; ENUM_DAY_OF_WEEK days[]={SUNDAY,MONDAY,TUESDAY,WEDNESDAY,THURSDAY,FRIDAY,SATURDAY}; if(flag) { for(int i=0;i<7;i++) { session=SymbolInfoSessionQuote(_Symbol,days[i],0,start,finish); Print("session=",session); } flag=false; } return; }
Тестер:
void OnTick() { datetime start, finish; bool session; static bool flag=true; ENUM_DAY_OF_WEEK days[]={SUNDAY,MONDAY,TUESDAY,WEDNESDAY,THURSDAY,FRIDAY,SATURDAY}; if(flag) { for(int i=0;i<7;i++) { session=SymbolInfoSessionQuote(_Symbol,days[i],0,start,finish); Print("session=",session); } flag=false; } return; }

- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Запускаю эксперт на тестере, максимальное и минимальное значения бид в переменные max и min не записывавтся.