Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Младен... где я могу найти учебник шаг за шагом по созданию советника для бинарных опционов. . У меня есть пользовательский индикатор excelente... основанный на моей стратегии с коэффициентом выигрыша 80%, с или безновостей . Является ли мощным ... Спасибо, мой друг.
Здравствуйте, профессиональные кодеры,
Я хотел бы использовать индикатор "Efficiency_v1.1" в качестве фильтра для колеблющихся/боковых рынков.
Моя идея заключается в том, чтобы разрешить длинные сделки после того, как сигнальная линия пересечет линию 0.
Когда сигнал >0, длинные сделки должны быть разрешены, а короткие - после сигнала <0.
Не мог бы кто-нибудь просмотреть мой код?
extern string XXX="Efficiency";
extern int Price = 0; // Apply to Price(0-Close;1-Open;2-High;3-Low;4-Median price;5-Typical price;6-Weighted Close)
extern int Length = 10; // Period of Efficiency
extern int Smooth = 5; // Period of Smoothing MA
extern int Signal = 5; // Period of Signal MA
extern int MA_Mode = 0; // Mode of Smoothing MA
extern int NoiseMode = 0; // Mode of Calculation of Noise
double trend_ec = iCustom(Symbol(), 0, "Efficiency_v1.1","", Price,Length,Smooth,Signal,MA_Mode,NoiseMode,0,1,1); // Signal Buffer 1
double trend_ep = iCustom(Symbol(), 0, "Efficiency_v1.1","", Price,Length,Smooth,Signal,MA_Mode,NoiseMode,0,1,2);
if(clongs1) OpenBuy();
if(cshorts<maxshorttrades && trendc==-1 && trend_ep<-1) OpenSell();
Заранее благодарю!
С наилучшими пожеланиями,
TFI
Приветствую профессиональных кодеров,
Я хотел бы использовать индикатор "Efficiency_v1.1" в качестве фильтра для колеблющихся/боковых рынков.
Моя идея заключается в том, чтобы разрешить длинные сделки после того, как сигнальная линия пересечет линию 0.
Когда сигнал >0, длинные сделки должны быть разрешены, а короткие - после сигнала <0.
Не мог бы кто-нибудь просмотреть мой код?
extern string XXX="Efficiency";
extern int Price = 0; // Apply to Price(0-Close;1-Open;2-High;3-Low;4-Median price;5-Typical price;6-Weighted Close)
extern int Length = 10; // Period of Efficiency
extern int Smooth = 5; // Period of Smoothing MA
extern int Signal = 5; // Period of Signal MA
extern int MA_Mode = 0; // Mode of Smoothing MA
extern int NoiseMode = 0; // Mode of Calculation of Noise
double trend_ec = iCustom(Symbol(), 0, "Efficiency_v1.1","", Price,Length,Smooth,Signal,MA_Mode,NoiseMode,0,1,1); // Signal Buffer 1
double trend_ep = iCustom(Symbol(), 0, "Efficiency_v1.1","", Price,Length,Smooth,Signal,MA_Mode,NoiseMode,0,1,2);
if(clongs1) OpenBuy();
if(cshorts<maxshorttrades && trendc==-1 && trend_ep<-1) OpenSell();
Заранее благодарю!
С наилучшими пожеланиями,
TFIСначала вам нужно изменить iCustom(0 на следующее значение :
double trend_ec = iCustom(Symbol(), 0, "Efficiency_v1.1",Price,Length,Smooth,Signal,MA_Mode,NoiseMode,0,1,1); // Буфер сигнала 1
Также попробуйте заменить trend_ec>1 на (trend_ec>0 && trend_ep1 на (trend_ec0)Основываясь на технике 3-дневного диапазона (включая среднюю точку), я заметил, что на Форекс средняя точка предыдущего дня, недели и месяца действует как очень надежный уровень поддержки и сопротивления (особенно недельная средняя точка), иногда даже лучше, чем уровни максимумов и минимумов и центральная точка разворота. И, конечно, средняя точка 3-дневного диапазона по-прежнему является отличным уровнем S&R для определения направления внутридневного тренда на прорывах или отскоках.
Я использую индикатор для MT4 (прилагается), который строит графики максимумов и минимумов предыдущего дня, недели, месяца и хотел бы узнать, может ли кто-нибудь помочь, как сделать так, чтобы индикатор строил также средние точки этих диапазонов?
Любая помощь будет принята с благодарностью.
Будьте здоровы!
mtf_high-low.mq4
Я нашел этот индикатор в теме, но я хотел бы указать цену при изменении сигнала, сейчас рисует стрелку выше или ниже бара, кто-нибудь может помочь мне изменить это?
заранее спасибо
Для начала вам нужно изменить iCustom(0 на following:
double trend_ec = iCustom(Symbol(), 0, "Efficiency_v1.1",Price,Length,Smooth,Signal,MA_Mode,NoiseMode,0,1,1); // Буфер сигналов 1
Также попробуйте заменить trend_ec>1 на (trend_ec>0 && trend_ep1 на (trend_ec0).Сначала вам нужно изменить iCustom(0 на following :
double trend_ec = iCustom(Symbol(), 0, "Efficiency_v1.1",Price,Length,Smooth,Signal,MA_Mode,NoiseMode,0,1,1); // Сигнальный буфер 1
Также попробуйте изменить trend_ec>1 на (trend_ec>0 && trend_ep1 на (trend_ec0)Привет Младен,
большое спасибо за ваше ценное предложение.
Я реализовал вашу идею, возможно, я сделал что-то не так, но MT4 загружает и удаляет пользовательский индикатор все время.
и удаляет пользовательский индикатор все время.
Не могли бы вы еще раз просмотреть мой код?
double trend_ec = iCustom(Symbol(),0,"Efficiency_v1.1","", Price,Length,Smooth,Signal,MA_Mode,NoiseMode,0,1,1); // Signal Buffer 1
double trend_ep = iCustom(Symbol(),0,"Efficiency_v1.1","", Price,Length,Smooth,Signal,MA_Mode,NoiseMode,0,1,2);
int clongs = 0;
int cshorts = 0;
for(i=OrdersTotal()-1;i>=0; i--)
{
if(OrderType()==OP_BUY) clongs++; // Check Long Traded Positions.
if(OrderType()==OP_SELL) cshorts++; // Check Short Traded Positions.
}
if(trendc!=trendp)
{
if(clongs 0 && trend_ep<0)) OpenBuy();
if(cshorts < maxshorttrades && trendc==-1 && (trend_ec0)) OpenSell();}
}
2015.01.28 18:23:04.119 2014.11.10 08:57 Пользовательский индикатор Efficiency_v1.1 EURUSD,M1: удален
2015.01.28 18:23:04.117 2014.11.10 08:57 Пользовательский индикатор Efficiency_v1.1 EURUSD,M1: успешно загружен
2015.01.28 18:23:04.114 2014.11.10 08:57 Пользовательский индикатор Efficiency_v1.1 EURUSD,M1: удален
Заранее спасибо!
С наилучшими пожеланиями,
TFI
Привет, Младен,
Большое спасибо за ваше ценное предложение.
Я реализовал вашу идею, возможно, я сделал что-то не так, но MT4 загружает и удаляет пользовательский индикатор все время.
и удаляет пользовательский индикатор все время.
Не могли бы вы еще раз просмотреть мой код?
double trend_ec = iCustom(Symbol(),0,"Efficiency_v1.1","", Price,Length,Smooth,Signal,MA_Mode,NoiseMode,0,1,1); // Signal Buffer 1
double trend_ep = iCustom(Symbol(),0,"Efficiency_v1.1","", Price,Length,Smooth,Signal,MA_Mode,NoiseMode,0,1,2);
int clongs = 0;
int cshorts = 0;
for(i=OrdersTotal()-1;i>=0; i--)
{
if(OrderType()==OP_BUY) clongs++; // Check Long Traded Positions.
if(OrderType()==OP_SELL) cshorts++; // Check Short Traded Positions.
}
if(trendc!=trendp)
{
if(clongs 0 && trend_ep<0)) OpenBuy();
if(cshorts < maxshorttrades && trendc==-1 && (trend_ec0)) OpenSell();}
}
Заранее благодарю!
С наилучшими пожеланиями,
TFITFI
У вас есть один дополнительный параметр, которого не должно быть: "" после названия индикатора (после "Efficiency_v1.1"). Удалите часть "" (пустую строку) после имени индикатора.
Здравствуйте.
Хотелось бы узнать, существует ли скрипт, показывающий значения буферов индикатора, который используется на графике?
Здравствуйте. Я хотел бы узнать, существует ли скрипт для отображения значений буферов индикатора, который используется на графике?
Привет Farhad_1, не знаю о скрипте, но если вы перейдете на открытый график и нажмете на просмотр, затем на окно данных, вы можете получить значения вашего индикатора там.
Спасибо, mrtools
Это именно то, что я искал. Однако, проверяя его с индикатором, таким как BBands_Stop, я вижу, что при восходящем тренде значение линии нисходящего тренда пустое. Значение буфера не может быть пустым, так какое значение в MT4 приводит к пустому результату?
Также проверяя BBands_Stop_v3_BAR, кажется, что MT4 даже не распознает индикатор и ничего не показывает для окна индикатора в окне данных, хотя инди прикреплен к графику.