Andrey Kornishkin / Публикации
Коды
Кроссплатформенный эксперт МТ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