Icustom - страница 2

 
richx7:
Я думаю, что SolarWind - это лучший индикатор, который я видел. Я тестировал его на таймфреймах вплоть до 1мин и обнаружил, что он дает отличные сигналы на покупку продажу выход. Однако он перерисовывает предыдущие бары, что может быть проблемой для советников, особенно при бэктестинге. Я приложил SolarWind2 (переименованный из Fisher_Yur4ik_2.mq4) и solar1 с кодировкой предупреждений, я протестировал solar2 и обнаружил, что он не перерисовывает предыдущие бары и считаю его гораздо лучшим индикатором. Просто использование этого в советнике с таймером для торговли только утром должно дать отличную прибыль с небольшими потерями (если таковые будут). Надеюсь, кто-нибудь сможет сделать такой советник, заранее спасибо.

У меня есть готовый советник, но ни одна из модифицированных версий не работает. Оригинальный вход и выход по солнечному ветру прекрасен, за исключением того, что он перерисовывает себя и сводит на нет механизм фильтрации советника (по уровням, плюс вы не можете оптимизировать настройки периода из-за проблемы перерисовки). Модифицированные версии, которые я видел, запаздывают с входом и выходом, и создают тонну ложных входов и выходов.

Дэйв <<<
 

Вот SolarWind( преобразованиеФишера ), который не перерисовывается и может быть использован для реальной торговли и советников. Smooth имеет значение .3 и использует обратные данные для сглаживания гистограммы, но добавляет некоторую задержку - если установить значение 0, результаты будут быстрее, но могут быть нечеткими. Периоды установлены на 10, использование более высоких значений также сгладит отображение. При правильном подходе из него получится хороший прибыльный советник. Он четко следует триггерным линиям, а Фишер отображается в нижнем окне зеленым и красным цветом.

Файлы:
fisher_m11.jpg  134 kb
 

Я считаю, что SolarWind - один из лучших индикаторов, которые я видел. Я тестировал его и обнаружил, что он дает отличные сигналы на покупку и выход. Вот версия, которая не перерисовывается. Он использует предыдущие данные для сглаживания текущего бара, но при этом добавляет некоторую задержку. Она полезна для живой торговли и в советниках. Он хорошо работает с триггерными линиями и потрясающими индикаторами.

Файлы:
 

Icustom

является ли icustom программой типа gordago для скачивания?

 

Это функция в MQL. Проверьте файл справки.

Люкс

 

icustom ! индикатор -> ea

доброе утро, являюсь новичком в языке mq4, буду признателен за помощь, заранее благодарю!

в индикаторе есть две переменные:

bool TurnedUp = false

bool TurnedDown = false

как использовать функцию icustom в советнике, чтобы считать значения TurnedUp и TurnedDown?

iCustom(Symbol(), "postfin",0,TurnedUp,0,0,0); ....

iCustom(Symbol(), "postfin",0,TurnedDown,0,0,0);

.....my probations, не работает, возможно потому что работает с "bool" ???

часть EA и ошибка ...

//+------------------------------------------------------------------+

//| БАЗОВЫЙ РАСЧЕТ ЭКСПЕРТА |

//| НАЧНИТЕ ЗДЕСЬ |

//+------------------------------------------------------------------+

iCustom(Symbol(), "postfin",0,TurnedUp,0,0,0);

iCustom(Symbol(), "postfin",0,TurnedDown,0,0,0);

//EnterLong = TurnedUp;

// EnterShort = TurnedDown;

// EnterLong = true;

// if( TurnedUp == true ) EnterLong = true;

// EnterShort = TurnedDown;

//}

//if(icustom(Symbol(), "postfin", "TurnedUp",0,0) == True && EnterLong== 1 )

//{

//+------------------------------------------------------------------+

//| БАЗОВЫЙ РАСЧЕТ ЭКСПЕРТА |

//| КОНЕЦ ЗДЕСЬ |

//+------------------------------------------------------------------+

//+------------------------------------------------------------------+

//| ВЫ НЕ ДОЛЖНЫ ИЗМЕНЯТЬ НИЧЕГО НИЖЕ ЭТОЙ ЯЧЕЙКИ |

//+------------------------------------------------------------------+

// УСЛОВИЕ ВХОДА В ЛОНГ

if(EnterLong == true && CountLongs(MagicNumber)== 0)

{

Файлы:
 
postfin:
доброе утро, являюсь новичком в языке mq4, буду признателен за помощь, заранее благодарю!

индикатор имеет две переменные:

bool TurnedUp = false

bool TurnedDown = false

как использовать функцию icustom в советнике, чтобы считать значения TurnedUp и TurnedDown?

iCustom(Symbol(), "postfin",0,TurnedUp,0,0,0); ....

iCustom(Symbol(), "postfin",0,TurnedDown,0,0,0);

.....my probations, не работает, возможно потому что работает с "bool" ???

часть EA и ошибка ...

//+------------------------------------------------------------------+

//| БАЗОВЫЙ РАСЧЕТ ЭКСПЕРТА |

//| НАЧНИТЕ ЗДЕСЬ |

//+------------------------------------------------------------------+

iCustom(Symbol(), "postfin",0,TurnedUp,0,0,0);

iCustom(Symbol(), "postfin",0,TurnedDown,0,0,0);

//EnterLong = TurnedUp;

// EnterShort = TurnedDown;

// EnterLong = true;

// if( TurnedUp == true ) EnterLong = true;

// EnterShort = TurnedDown;

//}

//if(icustom(Symbol(), "postfin", "TurnedUp",0,0) == True && EnterLong== 1 )

//{

//+------------------------------------------------------------------+

//| БАЗОВЫЙ РАСЧЕТ ЭКСПЕРТА |

//| КОНЕЦ ЗДЕСЬ |

//+------------------------------------------------------------------+

//+------------------------------------------------------------------+

//| ВЫ НЕ ДОЛЖНЫ ИЗМЕНЯТЬ НИЧЕГО НИЖЕ ЭТОЙ ЯЧЕЙКИ |

//+------------------------------------------------------------------+

// УСЛОВИЕ ВХОДА В ЛОНГ

if(EnterLong == true && CountLongs(MagicNumber)== 0)

{

Здравствуйте,

Я заметил, что вы хотите использовать BBStop в качестве индикатора в советнике.

Из моего опыта, синтаксис должен быть следующим

Trend = iCustom(NULL,0, "BBands_Stop_v1", Length, Deviation, MoneyRisk, 1, 1);

пока Trend > 0 - нисходящий тренд (медвежий)

пока тренд < 0 - восходящий тренд (бычий)

надеюсь, это может помочь.

 
tiger_wong:
Здравствуйте,

Я заметил, что вы хотите использовать BBStop в качестве индикатора в советнике.

Из моего опыта, синтаксис должен быть следующим

Trend = iCustom(NULL,0, "BBands_Stop_v1", Length, Deviation, MoneyRisk, 1, 1);

пока Trend > 0 - нисходящий тренд (медвежий)

пока Тренд < 0 - восходящий тренд (бычий)

надеюсь, это может помочь.

Здравствуйте Тигр!

танки, спросите, возможно ли чтение в советнике переменных BBband

bool TurnedUp = true/false

bool TurnedDown = true/false

танки на помощь

 
postfin:
Здравствуйте, Тигр!

танки, спросите, возможно ли чтение в EA переменных BBband

bool TurnedUp = true/false

bool TurnedDown = true/false

танки на помощь

Здравствуйте Postfin,

Могу ли я узнать, с какой целью вы используете bool TurnedUp/Down = true/false?

Я думаю, что мы используем индикатор BBandsStop для того, чтобы найти тренд и поддержку/сопротивление... Но я не знаю, может у вас другая цель.

Всегда пожалуйста.

 

Вопрос о написании iCustom()

Можно ли при написании индикатора iCustom вызывать другой iCustom indi изнутри iCustom?

Причина обращения: