Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 6. - страница 494

 
artmedia70:
Мож о нехватке физической памяти речь-таки?


В этом я не разбираюсь! Может, химической, биологической или ещё какой? Я подсказал возможное практическое решение.
 
artmedia70:

Закрытие недельного 1-го бара можно отловить только на открытии 0-го недельного бара.

iBarShift() вам в помощь



То что отсчет суммы движений нулевых баров начнется только после их открытия Понятно и так, и то что указывать_ закрытие недельного быра _ в строке- int BarShift = iBarShift(SymbolName[j], 0, Time[i], true); я догадываюсь. но только как это сделать ? если определять вставив PERIOD_W1 не получаеться . потому что это не обозначение недельного бара а обозначение размера недельного периода и значения его не остается а все время меняеться при каждом новом столбике гистограммы (в зависимости от тф -ма ) пробовал лепить закрытие пятницы (DayOfWeek())==5), тоже не получаеться тогда история вся ломаеться так как индикатор видит толлько закрытие последней пятницы . вобщем - полный капец, вроде простое требование - определение закрытие недели на меньших тф -мах . а как это прописать в моем индикаторе не понятно
 
string char[256];

...unexpexted token

а как теперь надо ?

 

дело не в этом... :-))) чем с точки зрения обновленного MQL4 эта строчка стала неправильна ?

string char[256];
 
zoritch:

дело не в этом... :-))) чем с точки зрения обновленного MQL4 эта строчка стала неправильна ?

с т.з. нового MQL4 "char" - это, как и "string", тип переменной.
 
TarasBY:
с т.з. нового MQL4 "char" - это, как и "string", тип переменной.


а... семён семёныч... :-))) то бишь зарезервированное слово
 
Vitek2010:

То что отсчет суммы движений нулевых баров начнется только после их открытия Понятно и так, и то что указывать_ закрытие недельного быра _ в строке- int BarShift = iBarShift(SymbolName[j], 0, Time[i], true); я догадываюсь. но только как это сделать ? если определять вставив PERIOD_W1 не получаеться . потому что это не обозначение недельного бара а обозначение размера недельного периода и значения его не остается а все время меняеться при каждом новом столбике гистограммы (в зависимости от тф -ма ) пробовал лепить закрытие пятницы (DayOfWeek())==5), тоже не получаеться тогда история вся ломаеться так как индикатор видит толлько закрытие последней пятницы . вобщем - полный капец, вроде простое требование - определение закрытие недели на меньших тф -мах . а как это прописать в моем индикаторе не понятно

А что вам мешает сделать так

iClose(SymbolName[j],PERIOD_W1 ,1);  //  2;  3;

Или нет? ..... не пойдет?

перепостил..... zoritch извини.

 
zoritch:

а... семён семёныч... :-))) то бишь зарезервированное слово
Жень, ну ты даёшь блинннн. Оно ж даже покрашено как тип переменной.
 
r772ra:

А что вам мешает сделать так

Или нет? ..... не пойдет?

перепортил..... zoritch извини.

PERIOD_W1 . Это выражение дает не понятие недельного бара который отображен на графике .а всего лиш размер недели . и при возникновении нового бара например на н1 происжодит перемещение этого размера на час вперед . так что это все не то . 
 

Vitek2010:


вроде простое требование - определение закрытие недели на меньших тф -мах . а как это прописать в моем индикаторе не понятно
iClose(SymbolName[j],PERIOD_W1 ,1);  //  2;  3;
Это и есть цена закрытия недели, и не выдумывайте, читайте внимательно документацию!
Причина обращения: