MQL4 и MetaTrader 4 - страница 230

  OrderSelect  (4)
Подскажите, мне нужно что бы советник проверил наличие текущего ордера, если такой ордер есть то возвращаемся в начало, если нету текущих ордеров то продолжаем. Достаточно ли указать так ?! for(i=0; i<OrdersTotal(); i++){ if ( OrderSelect (i,SELECT_BY_POS,MODE_TRADES)){ break; }}
MetaEditor4 Version: 4.00 Build 610 (14 Feb 2014) Некорректная работа функции ArrayCopy Специально для иллюстрации написан следующий советник: //+------------------------------------------------------------------+//|                        Проверка исполнения функции ArrayCopy.mq4...
(MA2L_Main_1 > MA2L_Signal_1 // Синяя линия вверху красной.if( (MA2L_Main_1 > MA2L_Signal_1) && CountTrades()==0)              {         PriceNow = NormalizeDouble(Ask + Fix * Point,Digits);         TP       = NormalizeDouble(PriceNow + Takeprofit * Point,Digits);         SL       =...
Собственно сабж. Необходимо получить список имен extern параметров и их значений для записи в файл во время выполнения советника. Возможно ли это и как это можно сделать?
[Удален]
Нужно сделать так, чтобы автоматически открывались два ордера в разные стороны (т.е. sell и buy) с стоп-лоссом 10 пунктов и тейк профитом 15 пунктов,и потом это действее продолжалось бесконечно.Заранее благодарю!!
  OrderCalcMargin в mql4  (11   1 2)
Может не умею поиском пользоваться, но не подскажите как ее реализовать? Проблема в том, что MarketInfo(Symbol(), MODE_MARGINREQUIRED) как-то не верно делает расчет Вот пример, MarketInfo(Symbol(), MODE_MARGINREQUIRED) возвращает 332,560*100=33256 долларов. Почему-то при небольшом обьеме так и есть...
Кто может подсказать как добавить в советник функцию закрытия обсолютно всех ордеров если расстояние между рыночной ценой и ценой самого дальнего ордера превысило к примеру 1000 пунктов
Писал этот советник еще год назад а сейчас адаптировал под новый компилятор. Проблема в том, что этот советник то работает, то не работает. А сейчас совсем перестал работать! Суть Советника - закрытие всех позиций на текущем графике. int Total,Ticket; string Symb; bool Ans =false; void...
На сайте mql5.com опубликована статья Склейка фьючерсов в MetaTrader 5: В MetaTrader 5 пользователю нельзя создавать собственные графики, так как график может строиться только на основе символов, которые поставляет ваш брокер. В случае с фьючерсами трейдеру для анализа нужен синтетический инструмент...
Парни подскажите, как выполняется ф-ия init() при переключении ТФ? Проблема в том, что из init() вызывается пользовательская ф-ия в которой ищется фрактал относительно пользовательского канального индикатора (выше\ниже). После постановки советника на график всё работает безупречно. А при
Назовите пожалуйста плюсы и минусы оптимизированной автоматической портфельной(диверсифиц.) торговли
Доброго времени суток. Пишу советника, который торгует сразу на нескольких валютных парах. Описание проблемы. При попытке выставить ордер на покупку или на продажу, терминал в журнале выводит сообщение вида: 2014.03.11 17:41:29.583 '36049145': order buy 0.01 GBPUSD opening at 0.00000 sl: 1.66251...
Долгое время не открывал терминал, открыл и был просто поражен! Супер! Спасибо! Стало просто супер тестировать свои советники. Подскажите а можно к примеру тестировать какой нибудь прошлый период. Т.е. выбирать возможность тестировать нужный тебе интервал, в нужном временном периоде? Или где это...
Как найти цену открытия последнего ордера? Сделал вот так, но при закрытии по close cерии ордеров, то цена выходит первого ордера из этой серии, но не последнего... Есть ли еще способ определения последнего ордера? for(int i=0;i<OrdersHistoryTotal();i++){if(OrderSelect(i,SELECT_BY_POS...
Мне нужно использовать трейлинг-стопы и трейлинг-профит. Мой план: Для трейлинг-стопа: *После достижения определенного предела прибыли, скажем 10 пунктов, стоп-лосс переместится на 5 пунктов. Теперь, если сделка вернется к 5 пунктам, то "две трети" сделки будут закрыты. *Оставшаяся "одна треть"
Всем доброго времени суток. Тока начал изучать MQL4 и сразу сталкнулся с проблемой. Не могу установить комментарий к ордеру и его магическое число. Собственно код: int Result; if (OrdersTotal() == 0){ string comm = "My order"; Result = OrderSend(Symbol(),OP_BUY,0.01,Ask,3...
У меня есть программа, (ее написал мой брат он сейчас служит в армии),алгоритм работы не устаивает в плане того что на реальном счете не срабатывают все функции. Помогите, пожалуйста, исправить сам алгоритм на MT4. Принцип работы советника: 1. Открывает на отскоках канала индикатора 2....
[Удален]
Скопировал советника в папку experts, но в навигаторе на платформеMT4 он не появляется. В чём может быть причина? спасибо
Здравствуйте. Ребятушки программисты. Сову пытаюсь компильнуть,выдает две ошибки в коде вот в этих двух строчках: if (li_28 == '\') { if (StringGetChar(as_4, li_16 - 1) == '\') break; Пишет ошибку: single quote needed Помогите разобраться,плиз ... За ранее благодарен и кланяюсь вам в...
Так как я не программист. Помогите запрограммировать индикатор. Вот формула: Name: Simplified Larry Williams 3 bar trailing stop ' Purpose: Trailing stop sets a stop value at the lowest low ' (or highest high) over 3 periods before the current day. ' Parameters: Periods: the number of period of...
Ищу советник, который выставлят два отложенных ордера BUYSTOP и SELLSTOP от максимума и минимума предыдущей свечи, с отступом на 2-5 пунктов. Чтобы в настройках можно было: менять час свечи, менять тэйкпрофит и стоплосс,мин.лот.Можно без трала.Время закрытия в 23-00.Вроде как утренний флет, только...
[Удален]
Привет всем. Пишу советник 1й раз. Все круто, кроме 1го. Попал в тупик при необходимой команде "закрыть либо предыдущий ордер, либо все ордера" Вот суть кода:   if (a=1)  // Если истина, идем дальше {   // <--- ТУТ необходимо закрыть все ордера  OrderSend(Symbol(), OP_SELL, Lots, Bid,...
Здравствуйте, очень прошу, напишите пожалуйста простейший индикатор для расчета лота открываемой сделки, очень желательно, чтобы расчет производился исходя из свободных средств депозита на случай если уже имеются открытые сделки с отрицательной прибылью.Формула для расчета: L=S/N/8 где:...
кто может подсказать хороший индикатор для скальпинга
Можно ли задать в индикататоре отслеживание пересечения с любой линией, содержащей в названии указанный нами текст? То есть если на графике есть линии, с названиями например, "LineUP" и "LineDown" и т.д., то как сделать так, чтобы наш индикатор, настроенный на текст "Line" в названии любой...
Здравствуйте. Помогите пож. разобраться. Откуда берутся такие расстояния? На примере MT4 от Форекс Клуба. Числа 5 значные. Допустим все графики часовые. Например: пара eur/usd(h1) расстояние 1.38495-1.38380=1.00115,1.38380-1.38265=1.00115 Т.е. расстояние 115. Понятно, что график можно масштабировать...
[Удален]
Здравствуйте! Скачал здесь кластерные индикаторы, выложенные здесь https://www.mql5.com/ru/articles/1464 Но обнаружил небольшую ошибку в коде. На форуме МТ5 http://ruforum.mt5.com/threads/59537-indikator-ccfp-risuet-pochemu-to-cherez-bar?p=9857794#post9857794 все довольно подробно расписал. Знаю...
Всем привет. Есть необходимость в вышеуказанной связке, думал писать с нуляа потом нашел готовое рещение на этом сайте https://www.mql5.com/ru/articles/1566 Установил советник, а он не генерирует файлы импорта , кроме того не выдает каких либо ошибок, или других признков активности. Есть ли у кого