Коды

Индикатор Fibo-for-Candle для MetaTrader 4

Отображает текущую свечу любой размерности. Фибо-уровни

Уровни Мюррея. Индикатор Murrey_Math_Line v2 для MetaTrader 4

Модернизированная версия индикатора Murrey_Math_Line v2

Индикатор i-Regr v2. Канал регрессии для MetaTrader 4

Вторая версия индикатора i-Regr

RPoint v2 для MetaTrader 4

Улучшенная версия индикатора RPoint (зигзаг на основе HiLo)

Индикатор i-Regr H&L для MetaTrader 4

Индикатор строит Канал Регрессии по ценам High и Low

Fractals. для MetaTrader 4

Стандартный индикатор Fractals, который не перерисовывает последний фрактал

Индикатор Acceleration&Speed.... для MetaTrader 4

Индикатор Acceleration&Speed показывает скорость и ускорение изменения цены

Индикатор Currency... Полезная прога... для MetaTrader 4

Индикатор-информер Currency выводит на печать и одновременно записывает в файл следующую информацию

Cтатьи

Записки дилетанта. ZigZag… для MetaTrader 4

Наверняка каждого начинающего трейдера, впервые увидевшего “загадочную” ломаную, посещала “шальная” мысль торговать вблизи экстремумов. Ведь это так “просто”. Вот максимум. А здесь был минимум. Красивая картинка на истории. А что на деле? Луч нарисовался. Казалось бы, вот она - вершина. Пора

Форум

Ordermodify()

При модификации ордера OrderModify ( OrderTicket () , MinBig - Point , SL , TP , OrderComment () , CLR_NONE ) ; тестер выдает следующее сообщение: 2008.04.14 11:04:14 2007.01.02 08:24 Proboi Channels1 GBPJPY,M1: OrderModify error 1 2008.04.14 11:04:14 2007.01.02 08:24 Proboi Channels1 GBPJPY,M1

Торговля Портфелем валютных пар

Подобные темы уже не первый раз возникали на форуме и после бурного обсуждения затихали. Надеюсь на развитие ее в будущем. Основное правило: одновременное открытие/закрытие всех позиций. Допускается добавление позиций по отдельным торговым инструментам. Закрытие всех позиций при достижении заданного

Мультивалютная торговля

Закончил работу над мультивалютной ТС. Торговля проходит в 2 этапа: 1. Фиксация прибыли от сделки или от серии сделок в одном направлении, т.е. наращиваем баланс... 2. Фиксация убыточных позиций при достижении уровня прибыли по эквити, т.е. кривую баланса приближаем к кривой эквити. Пока провел 1

Общая ошибка

В первые столкнулся с такой проблемой... При открытии ордера появляется "Общая ошибка". В чем причина

Одновременный запуск более одного советника на одном инструменте

Есть задача... Имеется несколько советников или один советник с разными параметрами. Требуется проверить на истории их одновременную работу на одном инструменте, т.е. получить отчет о торговле... Кто-то работал над этим? Если "да", то какой алгоритм решения использовали

Индикатор ZZ-Trend. Разработка ТС

Любое направленное движение можно разделить на 2 зоны: 1. Зона распределения или консолидации 2. Тренд Первая зона характеризуется сужением диапазона изменения цен или, другими словами, флет. Будет ли это зона Распределения цен или зона Консолидации цен мы не знаем, т.е. направление будущего

После оптимизации какие параметры считаем оптимальными?

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

Как получить стоимость пункта и лота, например, недельной давности?

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

"Виснет" терминал

Помогите решить проблему.... Сделал индикатор... Скомпилировал... все в норме... присоединяю к графику - "виснет" терминал... Никаких логов, никаких зацепок нет... Прошерстил код... Выяснил, что зависает на одной функции.. Точнее, при выходе из функции... Тестировал функцию отдельно - работает как

Замена глобальной переменной функцией

Вопрос: что работает надежнее и более ресурсоемко? Например, объявление глобальной переменной int Parameter; или функция int Parameter_f ( int i , bool check ) { static int Parameter ; if ( check ) Parameter + = i ; // изменение переменной else Parameter = i ; // инициализация