Коды

Простой стрелочный индикатор для MetaTrader 4

Индикатор показывает стрелками предполагаемое направление торговли

MA Oscillator для MetaTrader 4

Простой осциллятор на основе 2-х МА

Форум

Являются ли данные конструкции равноценными по конечному результату?

Написал индикатор и в коде возникла необходимость найти минимум и максимум за определённый промежуток. Сначала был вариант из первого столбца, а потом мне отчего-то подумалось, что красивее и правильнее будет через iHighest и iLowest работать. Вроде на результаты индикатора это не повлияло (накинул

Как правильно посчитать прибыль закрытой серии?

Собственно проблема вот какая, советник открывает усредняющую серию, потом, когда эта серия закрыта, нужно посчитать прибыль именно этой серии. Для тестера всё легко и просто, запоминаю баланс в начале работы функции закрытия, перед завершением работы функции закрытия вычитаю старое зачение баланса

Что не так с индикаторами Pivot?

Долго не трогал пивоты, а сейчас попытался запустить в тестере на пустом советнике несколько версий из кодобазы и одну переработанную мной, странное поведение у них, на смене периода расчёта индикатор или вообще не пересчитывается (моя версия), или рисует какую-то чушь, до принудительной

Странное поведение индикатора

Индикатор изначально был основан на задаваемом пользователем количестве баров для работы, но это лишняя переменная и мне захотелось избавиться от неё, для упрощения вызова из советника. В результате советник перестал торговать, хотя остальная логика осталась без изменений. Было: //это в OnInit

как демо-индикатор скачанный с маркета запускать?

Как демо-индикатор скачанный с маркета запускать? Я в тестере запускаю пустой советник в режиме визуализации, пытаюсь к графику присоединить индикатор а он мне твердит что это демоверсия и только в тестере стратегий работает. Так я его в тестере и запускаю, что не так

Не соответствуют сигналы советника и индикатора

Доброго времени суток всем форумчанам! Я решил попробовать написать для себя советника, как можно проще, но в то же время максимально настраиваемого. Написал, протестил, работает вроде, но много ложных сигналов, даже после оптимизации параметров точки входа не идеально расположены, как видно на

Нужна помощь в отладке советника

Суть данной ТС - отлавливать пересечения линий индикаторов, в данном случае SMA1 & SMA4. Пересечение медленной МА вверх с прохождением заданного количества пунктов - ордер на покупку, обратное пересечение - закрытие длинной позиции и ордер на продажу. Вручную всё прекрасно получается, если правильно

Перехват запросов советника к серверу "на лету"

Возможно ли перехватывать запросы советника к терминалу, так сказать, "на лету", не дожидаясь их исполнения? Цель - максимально синхронно продублировать те же сигналы на второй терминал. Я видел варианты копировщиков, но там сигналы на второй терминал передаются только после их исполнения сервером

Как выбрать оптимальный метод разделения (псевдо)случайных чисел для орлянки?

Собственно, вопрос вот такой - есть ли разница между этими методами разделения псевдослучайных чисел, сгенерированных MathRand() и какой из них можно считать наиболее оптимальным: 1) чёт/нечет; 2) <16384/>16384; 3) нормализовать в диапазоне -0.999999999999:0.999999999999 и разделять по признаку