Коды

Кроссплатформенный эксперт МТ45 для MetaTrader 5

Советник МТ45 основан на стратегии Мартингейла и предназначен для торговли в терминалах МetaТrader 4 и МetaТrader 5

Color Day для MetaTrader 5

Индикатор Color Day обозначает цветом бычий или медвежий день

Хитрый усреднитель Hello Smart для MetaTrader 5

Эксперт усредняет убыточные позиции по определенному алгоритму

Мультивалютный ночной скальпер Night Scalper Multi для MetaTrader 5

Ночной скальпер, торгует до 12 ночи по терминальному времени в узком диапазоне

Индикатор опционных уровней для MetaTrader 4

Индикатор предназначен для расчета и вывода на экран опционных уровней

Speedometer для MetaTrader 5

Индикатор скорости изменения цены

Индикатор времени до закрытия свечи для MetaTrader 4

Индикатор выводит на экран время до закрытия свечи и сигналит, если секунд осталось меньше указанного в настройках

Auto Trader для MetaTrader 5

Советник включает и выключает кнопку "Авто-торговля" в определенное время и закрывает все открытые позиции на счете по истечении указанного промежутка времени

Well Martin для MetaTrader 5

Советник Well Martin на основе двух индикаторов: Bollinger Bands и ADX

Версия советника Jolly Roger для MetaTrader 5

По мотивам участника Pirat на Automated Trading Championship 2011

Cтатьи

Как быстро написать советник для Automated Trading Championship 2010 для MetaTrader 5

Для того чтобы разработать эксперт для участия в чемпионате Automated Trading Championship 2010, воспользуемся шаблоном готового советника. Данная задача будет по силам даже новичку в программировании на MQL5, т.к. для ваших стратегий уже разработаны базовые классы, функции, шаблоны. Достаточно

Форум

Отправка сообщений в Telegram

Приветствую. Пробовал двумя способами отправить сообщение в телеграм. Д елал с помощью функции WebRequest() и библиотеки Telegram.mqh. #include <Telegram.mqh> input string URL= " https://api.telegram.org/ " ; input string CnannelID= "5863571114" ; input string BotID=

iMA не берет данные с другого инструмента

Приветствую всех! Хочу на графике EURUSD вывести МА с графика UDDCHF. Пока такой код. Он выводит данные с текущего символа: //+------------------------------------------------------------------+ //| MultiChart.mq5 | //|

Сброс глобальных переменных при смене периода графика

Приветствую всех! Есть индикатор. //+------------------------------------------------------------------+ //| Example-359.mq4 | //| Vitaly Gorbunov | //|

Модификация правой метки

Приветствую! Пытаюсь модифицировать координату времени правой метки: void ModeObjects() { for ( int i= ObjectsTotal ()- 1 ;i>= 0 ;i--) { if ( ObjectType ( ObjectName (i))== OBJ_TREND ) ObjectSet ( ObjectName (i), OBJPROP_TIME2 , Time [ 0 ]+ PeriodSeconds ()*BarsCount); if (

Получение символа открытой позиции

Открыта позиция по USDCAD. Не получается получить имя открытой позиции: string s= "" ; for ( int i= OrdersTotal ()- 1 ;i>= 0 ;i--) { if ( OrderSelect (i, SELECT_BY_POS , MODE_TRADES )) { s= SymbolName (i, 0 ); } } Comment ( "\n" +s); выводит на экран

Модификация двух позиций

Приветствую! Прошу помощи, т.к. сам не решил данный вопрос. Есть функция модификации двух позиций в составе общей функции по модификации стопов. Когда одна позиция стопы модифицируются, также модифицируется и одна из двух позиций когда в рынке их 2. А чтобы модифицировались обе ничего не получается

Советник не проходит в маркет. Ошибка 130.

Приветствую всех! При проверке в маркете ошибка 130. В коде стопы ставит не ближе чем спред на 3: if (stop<( int )SPREAD* 3 && StopLoss> 0 ) { Print ( "The parameter is incorrect! StopLoss will be set to the size of the Spread*3" ); stop=( int )SPREAD* 3 ; } if (take<( int

Глючит индикатор

Приветствую! Пишу индикатор по такому простому ТЗ: Индикатор. Устанавливает метки(точки разным цветом для верхнего и нижнего) только вместо и в месте пропавших фракталов штатного индикатора. Некоторые объекты то удаляются то нет, в чем может быть причина? Точка должна быть только на месте

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

Приветствую! Не проходит в маркет простой усреднитель. Тестирую у себя различными способами, обходится без ошибок. Спросил у модераторов настройки с которыми они тестируют, тоже самое. Может быть кто то что то подскажет? double stop=StopLoss,take=TakeProfit;

Глюк в советнике

Подскажите пожалуйста, может кто то сталкивался с чем то подобным. Есть следующие функции: //+------------------------------------------------------------------+ void ClosePositions() { bool c; for ( int i= OrdersTotal ()- 1 ;i>= 0 ;i--) { if ( OrderSelect