Чёто прикреплённые файлы не соответствуют тому что написано в статье либо файлов не хватает=\
При всем желании даже по трем последним ссылкам ничего не качается.
И ещё если создать все как написано в статье что то не работает. Функция DeleteObjects() вобще не описана.
При всем желании даже по трем последним ссылкам ничего не качается.
И ещё если создать все как написано в статье что то не работает.
Функция DeleteObjects() вобще не описана.
http://ifolder.ru/4230100
Прошу после того как Вы скачаете их и опробуете, отписать здесь все ли работает, а то вдруг я опять что-то забыл
Если честно у меня все заработало только когда я заменил все функции прописаные в Time.mq4 на логически верные с учетом врменной зоны)
Спасибо автору давно искал идею автоматической подгрузки на котировки.
Если честно у меня все заработало только когда я заменил все функции прописаные в Time.mq4 на логически верные с учетом врменной зоны)
Спасибо автору давно искал идею автоматической подгрузки на котировки.
А можно уточнить, что значит логически верные с учетом временной зоны?
Может код продемонстрируете? Когда Вы использовали индикатор в оригинале, был сдвиг новостей что ли?
Может код продемонстрируете? Когда Вы использовали индикатор в оригинале, был сдвиг новостей что ли?
datetime ToDate(string stDate,string stTime) { string WeekDay = StringSubstr(stDate,0,3); int WeekPlus = 0; if (WeekDay=="Mon") WeekPlus=0; if (WeekDay=="Tue") WeekPlus=1; if (WeekDay=="Wed") WeekPlus=2; if (WeekDay=="Thu") WeekPlus=3; if (WeekDay=="Fri") WeekPlus=4; if (WeekDay=="Sat") WeekPlus=5; if (WeekDay=="Sun") WeekPlus=-1; datetime Res = PerviousMonday(TimeCurrent())+WeekPlus*24*60*60; datetime Tm = StrToTime(stTime); Res=Res+TimeHour(Tm )*60*60+TimeMinute(Tm )*60+TimeSeconds(Tm ) -TimeHour(Res)*60*60-TimeMinute(Res)*60-TimeSeconds(Res); if (StringFind(stTime,"PM")>=0) Res+=12*60*60; Res=Res+2*60*60;//Для моих котриовок временной пояс +2 часа относительно Гринвича return (Res); }
Ничего особенного просто пояс задается вручную там все новости все равно относительно гривича. У меня только так хоть что-то прорисовалось.
Индикатор судя по алертам зависал где то в области поиска времени со сдвигом.
http://forum.alpari-idc.ru/showthread.php?t=38334
дополнительные программы для скачивания списка новостей не используются
Может код продемонстрируете? Когда Вы использовали индикатор в оригинале, был сдвиг новостей что ли?
datetime ToDate(string stDate,string stTime) { string WeekDay = StringSubstr(stDate,0,3); int WeekPlus = 0; if (WeekDay=="Mon") WeekPlus=0; if (WeekDay=="Tue") WeekPlus=1; if (WeekDay=="Wed") WeekPlus=2; if (WeekDay=="Thu") WeekPlus=3; if (WeekDay=="Fri") WeekPlus=4; if (WeekDay=="Sat") WeekPlus=5; if (WeekDay=="Sun") WeekPlus=-1; datetime Res = PerviousMonday(TimeCurrent())+WeekPlus*24*60*60; datetime Tm = StrToTime(stTime); Res=Res+TimeHour(Tm )*60*60+TimeMinute(Tm )*60+TimeSeconds(Tm ) -TimeHour(Res)*60*60-TimeMinute(Res)*60-TimeSeconds(Res); if (StringFind(stTime,"PM")>=0) Res+=12*60*60; Res=Res+2*60*60;//Для моих котриовок временной пояс +2 часа относительно Гринвича return (Res); }
Ничего особенного просто пояс задается вручную там все новости все равно относительно гривича. У меня только так хоть что-то прорисовалось.
Индикатор судя по алертам зависал где то в области поиска времени со сдвигом.
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
New article Отображение новостного календаря has been published:
Опишем список требований, которые мы предъявим к индикатору:
- Индикатор должен сам (без вмешательства пользователя) скачивать
необходимый файл календаря с событиями на текущую неделю
- Индикатор должен отображать все события (как прошедшие, так
и будущие) из этого файла в виде вертикальных линий с подписями
названий новостей
- Индикатор должен следить за обновлением событий на внешнем
ресурсе
После того как мы поставили задачу, можно перейти к рассмотрению некоторых технических ньюансов.Author: Slobodov Gleb