а можно кусок кода хотябы привести в пример? так то на словах я понимаю где бы можно было это посмотреть или выдрать откуда )
а можно кусок кода хотябы привести в пример? так то на словах я понимаю где бы можно было это посмотреть или выдрать откуда )
Может проще разрешить советнику торговать только в начале бара, т.е. на его открытии?
Проблема в целом не проблема :)
Может проще разрешить советнику торговать только в начале бара?
А так проблема решаема
фишка в том что индикатор дает нормальный сигнал только после закрытия, а советник при открытии начинает позы строчить тоесть появился сигнал он открывает позу тут индук уберает точку тот сразу закрывает позу вот в чем фишка
int vxod; int prevtime; start(){ if (Time[0] != prevtime){ prevtime = Time[0]; vxod-- if(vxod==0)OrderSend... } //Если поступил сигнал на вход, но вам //то нужно чтобы через Х баров произошло открытие, то vxod=Х vxod=1; }
фишка в том что индикатор дает нормальный сигнал только после закрытия, а советник при открытии начинает позы строчить тоесть появился сигнал он открывает позу тут индук уберает точку тот сразу закрывает позу вот в чем фишка
Если вы хотите чтобы советник торговал только по сформировавшимся сигналам индюка, то необходимо добавить в код условие торговли по открытию бара.
int prevtime; start(){ if (Time[0] != prevtime){ prevtime = Time[0]; ,,,,,,,,,,,,,,,,,,,,,,,, БЛА БЛА БЛА Т.Е. ВАШ КОД } }
UP=iCustom(Symbol(),0,"Neuro Z-Z",2, 3, 0, 0, 4,0); LOW=iCustom(Symbol(),0,"Neuro Z-Z",2, 3, 0, 0, 5,0);вместо того как у Вас попробуйте так :
UP=iCustom(Symbol(),0,"Neuro Z-Z",2, 3, 0, 0, 4,1); LOW=iCustom(Symbol(),0,"Neuro Z-Z",2, 3, 0, 0, 5,1);
то есть, считывать значения не с нулевого, а с первого бара. И сделайте торговлю один раз на бар.
Удачи.
то есть, считывать значения не с нулевого, а с первого бара.
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Привет всем еще раз, после ваших настовлений решил в плотную взятся программированием, написал советника по индикатору как хотел, внутренность взял из стандартного маджика,
да дело впрочеми не в этом. все советник работает так как почти. Дело в том что он открывает позицию когда появляется только сегнал а нужно что бы он подождал один бар, вот как сделать это в стандартных индикаторах я это понимаю тоесть протсо поставить на какой свечке будет открываться поза и все, а вот тут у меня ума не хватате ка сделать.
вобщем цель такова помогите разобратся или подсказать, как сделать что бы он открывал позицию не сразу а через одну свечку? вот код сильно прошу не пинать так как это мой первый советник.