Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Просто получаю длинные сигналы от индикатора. Может оператор Bool не правильно указан?!
Привет про-кодеры,
Я хотел бы узнать, может ли кто-нибудь помочь мне с моим пользовательским индикатором на основе кода с операторами bool:
double Trendup=iCustom(NULL,0,"Trend",TMperiod,Intensity,SL_distance_pips,0,BarShift);
double Trendup1=iCustom(NULL,0,"Trend",TMperiod,Intensity,SL_distance_pips,0,BarShift+1);
double Trenddown=iCustom(NULL,0,"Trend",TMperiod,Intensity,SL_distance_pips,1,BarShift);
double Trenddown1=iCustom(NULL,0,"Trend",TMperiod,Intensity,SL_distance_pips,1,BarShift+1);
bool BUY=false;
bool SELL=false;
if (Trendup>0 && Trendup!=EMPTY_VALUE && !(Trendup1>0 && Trendup1!=EMPTY_VALUE)) BUY=true;if (Trenddown>0 && Trenddown !=EMPTY_VALUE && !(Trenddown1>0 && Trenddown1!=EMPTY_VALUE)) SELL=true;
//|---------Entry Conditions
if(BUY=true){if(ReverseTheSystem)SV=1;else BV=1;break;} // BUY
if(SELL=true){if(ReverseTheSystem)BV=1;else SV=1;break;} // SELL
По какой-то причине я получаю только длинные сигналы. Короткие сигналы вообще не отображаются. (см. скриншот)
Спасибо за помощь!
tfi_markets
Можете выложить индикатор "Trend" (чтобы можно было проверить как он работает)?
Добрый день! Извините за мой английский, я пользуюсь переводчиком.Помогите, есть два советника, но они работают только в тестере(((нет исходного кода(помогите пожалуйста исправить советник или у кого есть рабочая версия поделитесь пожалуйста. 222222.ex4 111111.ex4
tfi_markets
Можете ли вы выложить индикатор "Trend" (чтобы можно было проверить, как он работает)?Здравствуйте, Младен,
пожалуйста, найдите индикатор "тренд", прикрепленный к этому сообщению.
Спасибо за внимание к этому вопросу.
С наилучшими пожеланиями,
T.
Здравствуйте, Младен,
пожалуйста, найдите индикатор "тренд", прикрепленный к этому сообщению.
Спасибо за внимание к этому вопросу.
С наилучшими пожеланиями,
T.
tfi_markets
Попробуйте что-то вроде этого :
double val0=iCustom(NULL,0,"Trend",TMperiod,Intensity,SL_distance_pips,2,BarShift);
double val1=iCustom(NULL,0,"Trend",TMperiod,Intensity,SL_distance_pips,2,BarShift+1);
double val2=iCustom(NULL,0,"Trend",TMperiod,Intensity,SL_distance_pips,2,BarShift+2);
if ((val0-val1)*(val1-val2)<0)
{
if (val0>val1) // code for buy
if (val0<val1) // code for sell
}
Здравствуйте, Младен,
Спасибо, что рассмотрели мою проблему. Я реализовал ваш код следующим образом:
double val0=iCustom(NULL,0,"Trend",TMperiod,Intensity,SL_distance_pips,2,BarShift);
double val1=iCustom(NULL,0,"Trend",TMperiod,Intensity,SL_distance_pips,2,BarShift+1);
double val2=iCustom(NULL,0,"Trend",TMperiod,Intensity,SL_distance_pips,2,BarShift+2);
bool BUY=false;
bool SELL=false;
if ((val0-val1)*(val1-val2)<0)
{
if (val0>val1) BUY=true; // code for buy
if (val0<val1) SELL=true; // code for sell
}
if(BUY=true){BV=1;break;}// BUY
if(SELL=true){SV=1;break;} // SELL
но он по-прежнему выдает только "длинные" сигналы.
Не могли бы вы посмотреть еще раз?
Заранее благодарю!
С наилучшими пожеланиями,
T.
Привет, Младен,
Спасибо за внимание к моей проблеме. Я реализовал ваш код следующим образом:
double val0=iCustom(NULL,0,"Trend",TMperiod,Intensity,SL_distance_pips,2,BarShift);
double val1=iCustom(NULL,0,"Trend",TMperiod,Intensity,SL_distance_pips,2,BarShift+1);
double val2=iCustom(NULL,0,"Trend",TMperiod,Intensity,SL_distance_pips,2,BarShift+2);
bool BUY=false;
bool SELL=false;
if ((val0-val1)*(val1-val2)<0)
{
if (val0>val1) BUY=true; // code for buy
if (val0<val1) SELL=true; // code for sell
if(BUY=true){BV=1;break;}// BUY
if(SELL=true){SV=1;break;} // SELL
}
но он по-прежнему выдает только "длинные" сигналы.
Не могли бы вы посмотреть еще раз?
Заранее спасибо!tfi_markets
Этот индикатор "trend" не обновляет текущий бар. Но поскольку это декомпилированный код, я думаю, вам нужно получить оригинальный код, чтобы понять, что происходит не так.
Фрагмент кода, который я выложил, в порядке, и в случае, если вызываемый индикатор работает правильно, он будет выдавать правильные сигналы.
Младен поможет? пост # 5748
Младен поможет? пост # 5748
Vlad5624
Не удается изменить файл ex4. Извините
Vlad5624
Не могу изменить файл ex4. ИзвинитеА вы не видели раньше такого советника?
А вы не видели раньше такого советника?
Vlad5624
Нет, не видел, совершенно не знаком с советниками 11111 и 22222.