Форум

Интересное свойство уровня для индикаторов на графике

Не так давно попробовал задать уровень на обыкновенной Машке и получил весьма интересный результат, попробуйте, на минутках значения больше 10 хватит. появляется спутник Машки сверху или снизу в зависимости от знака числа и что еще забавнее таких уровней можно нарисовать целую гору. Вот только не

функция SetIndexBuffer - непонятно

Есть такая строка в первом варианте применения функции. ENUM_INDEXBUFFER_TYPE data_type // что будем хранить Так вот описания этого параметра не вижу ни под каким соусом, может справка у меня барахлит

Помогите найти БАГ

Давно я уже не встречался с такой заморочкой - 2 симметричных куска кода но один работает без вопросов, а второй ... я уже пулемет исчу и молоток чтобы прибить этого "жука". Вот собственно фрагмент кода, в комментариях выделены места, которые работают верхний участок и соответственно нижний не

Как вшить файл настроек в индикатор?

Не секрет, что файл в маркете должен быть сам в себе, т.е. файл настроек прикрепить к нему не получится, особенно если держать его в общей песочнице. Но блин относительный путь к общей песочнице явно больше 63 символов, или я чего-то не понимаю. Файл нужно поддерживать актуальным скажем на день

Непонятная ошибка, может вообще к разработчику обращаться

Есть такой код в индикаторе if(MODE == First) limit = rates_total-1; else limit = rates_total- prev_calculated ; //--- main loop for(int i=limit; i>0; i--){ H1_sh = iBarShift(NULL, PERIOD_H1 ,time[i]); В последней строке произошла ошибка ARRAY OUT OF RANGE. Как говорится чтобы это было

Проблема с iRsiOnArray

Есть несложный код: int sh = iBarShift (NULL,TF_Work,time[i]); if (LastTime != iTime(NULL,TF_Work,sh)) { while (ArrayCopySeries(TF_close,MODE_CLOSE,NULL,TF_Work) < 0 && !IsStopped()) Sleep(1000); LastTime = iTime(NULL,TF_Work,sh);} TF_close[sh] = close[i]; RSI[i] =

Почему в советнике значения не соответствуют индикатору?

Есть глобальные переменные double iSell1; double iSell2; double iSell3; double iBuy1; double iBuy2; double iBuy3; В функции void Ind_Calc(bool Init = false) { if (Init) { iSell1 = iCustom(NULL,RSI_TF,"TranderSimple",RSI_TF,RSI_Per,RSI_ma_Type,RSI_ma_Per,0,1); iBuy1 =

Вопрос к разработчикам платформы (очень важно для доверия системе)

Здравствуйте! Вопрос очень простой. Каким образом происходит компиляция программы на языке MQL? История вопроса банальна для программиста. Я обнаружил, что размер исполняемого файла меняется при изменении какой-либо величины - не добавлении оператора, а именно изменении для примера начального