Почему не работает индикатор новостей на Виндоус 7? - страница 4

 

Тут по идее надо привязаться к дате на компе, через нее на GMT, и начиная с соответствующего время в воскресенье менять дату в адресе автоматом

хотя это блажь конечно

 
alexx_v:

вот добавил:

extern string кастыль= "08-01-2010";

и адрес запроса соответственно:

str = ReadWebPage("http://cdn.dailyfx.com/files/Calendar-"+кастыль+".csv?week=&sort=dateDesc&timezone=&currency=|&importance=|&time="+curr_time);

вроде работает, пока можно перебиться этим

---

теперь пихает все новости по всем валютам, не работает старый фильтр.


правильный кастыль :

string кастыль = StringConcatenate(StringSubstr(TimeToStr(iTime(Symbol(),10080,0),TIME_DATE),0,4),"-",StringSubstr(TimeToStr(iTime(Symbol(),10080,0),TIME_DATE),5,2),"-",StringSubstr(TimeToStr(iTime(Symbol(),10080,0),TIME_DATE),8,2));
 
он будет автоматом возвращать дату понедельника текущей недели в нужном нам формате?
 

ага, непонял про фильтры даты и валюты, если обьясните подробнее - помогу составить правильный GET запрос

 
Во входных параметрах список валют, фальс или трай, по каким валютам показывать новости, он не работает.
 
Abzasc:
Во входных параметрах список валют, фальс или трай, по каким валютам показывать новости, он не работает.

Ещё раз напомню, что я не программер, но по моему это связано с форматом содержания инфы в получаемом с сайта файле
 
Mischek:

Ещё раз напомню, что я не программер, но по моему это связано с форматом содержания инфы в получаемом с сайта файле 

Да я тоже так думаю, только исправить не могу :) замена в массиве ничо не дает, или не там ковыряю...

ЗЫ старый файл в глаза не видел, сравнить не с чем :)

 

вот такую конструкцию костыля дали:

string dt=TimeToStr(iTime(NULL,PERIOD_W1,0),TIME_DATE);
dt=StringSubstr(dt,5,2)+"-"+StringSubstr(dt,8,2)+"-"+StringSubstr(dt,0,4);

хм, в другой последовательности формируется вроде костыль

---

какой кстати правильный?

 

А вот вам скрипт - Вы и проверьте ;)

#property copyright "Copyright © 2010, Xrust Solution."
#property link      "http://www.opmatketvol.com"

//+------------------------------------------------------------------+
void start(){
string date = TimeToStr(iTime(Symbol(),10080,0),TIME_DATE);
string kastil = StringConcatenate(StringSubstr(date,0,4),"-",StringSubstr(date,5,2),"-",StringSubstr(date,8,2));
Print(kastil);
string dt=TimeToStr(iTime(NULL,PERIOD_W1,0),TIME_DATE);
dt=StringSubstr(dt,5,2)+"-"+StringSubstr(dt,8,2)+"-"+StringSubstr(dt,0,4);
Print(dt);
return;}
//+-----------------------------------------------------------------+

я и в правду перевернул данные относительно ваших - утро трудного дня знаете ли :)

 

оба выдали 25 июля..

2010.08.06 16:41:13 123 EURUSD,M15: 07-25-2010
2010.08.06 16:41:13 123 EURUSD,M15: 2010-07-25

мой кастыль надежнее )))

Причина обращения: