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

 
finkompot:


Что то типа этого?

int start()
{
if (
iTime(Symbol(), PERIOD_D1, 0) != StrToTime("2013.12.8")&&
iTime(Symbol(), PERIOD_D1, 0) != StrToTime("2014.01.15")&&
iTime(Symbol(), PERIOD_D1, 0) != StrToTime("2014.01.22")&&

..................

)
return(0);

...................


Странный код. Хотя дело хозяйское
 
почему в терминале тестера стратегий иногда выдает разный результат чистой прибыли при неизменных параметрах....ген алгоритм и оптимизация отключены
 
Zver4991:
почему в терминале тестера стратегий иногда выдает разный результат чистой прибыли при неизменных параметрах....ген алгоритм и оптимизация отключены
А спред текущий или заданный?
 
khorosh:
А спред текущий или заданный?


точно спред текущий....а почему он меняется на истории ведь не должно такого быть
 
Zver4991:

точно спред текущий....а почему он меняется на истории ведь не должно такого быть

Кто вам сказал, что не меняется, плюньте ему в лицо.) Хотя на истории действительно не меняется, но в момент запуска теста спред принимает текущее значение рынка. И на всей истории будет иметь это значение.
 

Здрвствуйте! Пожалуйста, помогите объяснить часть условия открытия и закрытия из Macd Sample:

//global-----------------------+
extern double MACDOpenLevel=3;
extern double MACDCloseLevel=2;
//buy--------------------------+
MathAbs(MacdCurrent)>(MACDOpenLevel*Point)
//sell-------------------------+
MacdCurrent>(MACDOpenLevel*Point)
//close-buy--------------------+
MacdCurrent>(MACDCloseLevel*Point)
//close-sell-------------------+
MathAbs(MacdCurrent)>(MACDCloseLevel*Point)

Нашел объяснение: "Для исключения из анализа незначительных(мелкие 'бугорки' на графике) изменений индикатора MACD введем дополнительный контроль за размером рисуемых 'бугров' в виде следующего условия – величина индикатора должна составлять не менее 5 единиц минимальной цены (5*Point, что для USD/CHF равно 0.0005, для USD/JPY = 0.05)."

Но ясности от него не появилось ((

 
gince:



Объявите переменную t глобальной, т.е. снаружи start().

Теперь она у вас локальная, и инициализируется t=0 на каждом тике. Это подтверждает и равенство Ex=curr в приведенном логе.

 
tara:
Наклон кривой - ее первая производная, которая для скользящей средней равна (X0-Xn)/n, если МА перерисовывается. Измеряется не в градусах, а в пт/бар, или в чем-нибудь похожем.

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

существует ли советник в котором предусмотрены все коды ошибок или алгоритм по котором можна написать такой...

и по каким причинам не может подключить библиотеку ошибка 'stdlib.mqh' - cannot open the program file

и где можна увидеть список и описание абсолютно всех ошибок их там более 4к вроде

 
Zver4991:

существует ли советник в котором предусмотрены все коды ошибок или алгоритм по котором можна написать такой...

и по каким причинам не может подключить библиотеку ошибка 'stdlib.mqh' - cannot open the program file

и где можна увидеть список и описание абсолютно всех ошибок их там более 4к вроде


https://docs.mql4.com/ru/constants/errors