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

  OrderModify()  (3)
Что мне делать, если я хочу изменить СтопЛосс открытого ордера, не хочу менять ТэйкПрофит, и не знаю Какой сейчас установлен TakeProfit? А главный вопрос: что будет если я установлю ТэйкПрофит = 0? Он установится 0 (т. е. удалится) или не изменится?
Решил прооверить скорость выполнения операций, ничего более
Добрый день. Хочу поставить терминал со старым билдом и запустить оптимизацию, при этом чтобы он не соединялся с интернетом (чтобы не обновился). На этом же компе работает другой терминал с советниками. Почему такое мне нужно - мне показалось что оптимизация со старым билдом в разы быстрее проходит...
Помогите найти или создать не сложный советник для сопровождения ордеров. Принцип работы: При движении цены вверх: -сов выставляет отложенный ордер Sell stop по Low свечи. При появлении новой свечи отложенный ордер Sell stop сов переставляет на предыдущую также на Low свечи. При срабатывании...
Ребят, только осваиваю mql, написал скрипт который должен выводить среднюю волатильность по инструменту, но почему-то не работает. Код настолько простой, но все равно решил закомментить: int quantityBars = 0 ; //количество баров double Mass[ 100 ]; //временный
можно ли создать функцию из числового ряда? Числовой ряд на системе координат, где ось Y может изменяться как "-" так и "+" и повторятся, а X это временная шкала. Значение Х соответствует эдинственное значения Y или на оборот. Числовой ряд таков:(1:2) (2:4) (3:7) (4:5) (5:3) (6:11) и так далее........
  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,...