Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 6. - страница 962
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Помогите пожалуйста решить проблему.
int n1=.....;
int n2=.....;
M1[i]=iMA(NULL,0,n1,n2,MODE_SMA,PRICE_CLOSE,i);
вывожу на экран через коммент значения n1 и n2, значения верные, но машка не верно прорисовывается, не на весь график. Если же я значения n1 и n2 от руки вобью вместо этих переменных, то все рисуется как надо. Не пойму как такое возможно, если значения переменных верны? И как сделать, чтобы машка рисовалась со сдвигом вправо? Сейчас она рисуется только до нулевого бара, т.е. текущего.
Если n1 не равно значению ТФ, тогда понятно, почему вырисовывается неверно. А сдвиг вправо сделает n2 с минусрм.
Не пойму причем тут ТФ, n1 - это период усреднения для вычисления индикатора. Почему-то Comment на экран выводит и следовательно получает верное значение переменной, а вот машка с этими переменными рисует не то что должно быть, парадоксальная ситуация.
UPD. вместо n2 поставил 0, сдвиг нормально отрисовывается, но n1 криво рисует :(
Всё правильно! Это я ошибся, но почему что-то не получается, если делаете правильно?!
Всё правильно! Это я ошибся, но почему что-то не получается, если делаете правильно?!
Да вот тоже ломаю голову над этим парадоксом. Если перезагрузить терминал, то машка отрисовывается как надо, но каждый раз перезагружать - это неудобно.
UPD проблема решилась нажатием правой кнопки и выбором в меню "Обновить", но если в коде нажать компиляция, то машка рисуется криво...но это уже мелочевка, буду просто обновлять :))
Да вот тоже ломаю голову над этим парадоксом. Если перезагрузить терминал, то машка отрисовывается как надо, но каждый раз перезагружать - это неудобно.
UPD проблема решилась нажатием правой кнопки и выбором в меню "Обновить", но если в коде нажать компиляция, то машка рисуется криво...но это уже мелочевка, буду просто обновлять :))
Сам уже разобрался, спасибо за участие :)
1. Советник открывает (на основании пересечения с MA ) несколько (3) рыночных ордеров по одной и той-же цене(например BUY по цене1.1180).
уточнение : до пересечения с МА это были Buy-Stop ордера .
2. Что это за mod_Buy1/2/3 ? - Вы поняли в чем назначение вышеупомянутого for-цикла?
да atztek, извиняюсь за неточность в описании:
1. потому-что до пересечения с МА это были buy-stop ордера и Ur1 Ur2 Ur3 выясняются только после пересечения цены с MA.
2. и соответственно вышеупомянутый for-цикл ищет среди всех ордеров buy-ордера (т.к. там есть еще 3 sell-stop ордера и они ползут по другой MA на каждой свече)
да atztek, извиняюсь за неточность в описании:
1. потому-что до пересечения с МА это были buy-stop ордера и Ur1 Ur2 Ur3 выясняются только после пересечения цены с MA.
2. и соответственно вышеупомянутый for-цикл ищет среди всех ордеров buy-ордера (т.к. там есть еще 3 sell-stop ордера и они ползут по другой MA на каждой свече)
Советник открывает (на основании пересечения с MA ) несколько (3) рыночных ордеровСтоп ордера становятся рыночными в момент пересечения их ценой, МА здесь не при чем.
Ну ладно, Вам решать как работает Ваш советник.
2. Каково назначение - ?
Т.е. за каждый цикл в "for" Вы видите один ордер, а не все три одновременно.