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

Вот простенький советник который подсчитывает количество открытых ордеров на покупку: //+------------------------------------------------------------------+//|                                                         уууу.mq4 |//|                                                    111111111...
Здравствуйте. Есть одномерный массив. В нем один миллион элементов. В каждом элементе есть числовые значения: нули, единицы, двойки, тройки и т.д. Подскажите, пожалуйста, можно ли прописать легкий код по сложению всех этих элементов сразу без перечисления каждого? Например, как в Excel, =сумм(А1...
Подскажите  пожалуйста, как нужно что бы при каждом сигнале открывал новый ордер в том же направлении к  примеру Buy Я разобрался в таких вариантах, но они открывают по одному ордеру и при новом сигнале если ордер открыт то ничего не делает if (Buy)  //Сигнал на покупку{  if(OrderSelect(g,...
Подскажите пожалуйста, почему советник на тестере при демо счете показывает одни результаты, а при реальном счете, совсем другие ? ))
[Удален]
Подскажите, существует ли русский хелп по MQL4 для MetaEditorа И как его можно установить чтобы по F1 получать соответствующуюсправку? И еще вопрос возможно ли писать для MetaTradera в других редакторахкроме MetaEditor?
Почему нет функции которая дает время тика в миллисекунде? А вот если принтить каждый тик в журнал то там можно увидеть запись начинающуюся со времени включая миллисекунды. Не подскажете как хотя бы вытащить от туда время сообщения из журнала?
ЗДравствуйте   сталкивался с такой проблемой, если открывать каталог данных через терминал брокера, то на винде 7 открывается корневая папка  терминала с файлами, а не буквенно-циферная папка)   если же на винде 8, то переход идет четко, кто знает, из-за чего такое? и какие пути решения можете...
На mql5.com опубликована статья Поиск условий входа в рынок с помощью поддержки, сопротивления и ценового действия: В статье рассказывается о том, как ценовое действие и мониторинг уровней поддержки и сопротивления могут быть использованы для своевременного входа в рынок. Также описана торговая...
Здравствуйте! Не могу найти ответ на элементарный вопрос: можно ли из пользовательской функции завершить работу скрипта? Например, чтобы каждый раз в коде не писать    if(OneBarD1<0)     {      MessageBox("Бар не нйден! \n Работа скрипта прекращена.");      return;     } создать функцию, к которой...
Добрый день, подскажите, пожалуйста, почему не работает код: for(int i=0; i<12; i++) { MasHigh[i]=100+z; Print(MasHigh[i]); } В терминале выдает критическую ошибку и пишет выход за пределы массива в функции Print... Но в документации же позволено индекс обозначать переменной... что я не так делаю?
Доброго времени суток! Подскажите, пожалуйста, почему возвращается не верный результат следующего кода:  datetime x = Time[1440];  datetime z = TimeCurrent();  Alert(x, " - сутки назад, текущее время: " ,z); Суть вот в чем - мне необходимо получить open, close, high, low за аналогичный текущему час,...
На mql5.com опубликована статья Рисование стрелочных индикаторов с использованием класса CCanvas: В автомобилях и самолетах, на производстве и в быту нас окружают стрелочные приборы с круглой шкалой. Они применяются везде, где требуется быстрая реакция оператора на контролируемую величину. В этой...
Добрый день. Собственно вся проблема в теме. Сайт естественно добавлен. Это видно на приложенном скрине. Версия клиента 765.  
Есть очень простой и поэтому очень быстрый советник, 95% времени исполнения которого занимает вызываемая на каждом тике дважды функция iBands: lower = iBands(_Symbol,0,_Period,dev,0,0,MODE_LOWER,0);upper = iBands(_Symbol,0,_Period,dev,0,0,MODE_UPPER,0); Возможно ли как-нибудь перенести вычисления...
На mql5.com опубликована статья Как обезопасить себя и своего эксперта при торговле на Московской бирже: В статье подробно описываются методы работы, призванные обеспечить безопасность совершения торговых операций на биржевых и малоликвидных рынках, на примере срочной секции Московской биржи. Статья...
Добрый день! Нужен копировальщик сделок с одного счёта на несколько других, который бы работал на новых билдах (а то в интернете скачал несколько, почему то не работают).   Нужно чтобы размер лота на каждом счёте выставлялся свой, т.е. риск на всех счетах одинаков, не зависимо от размера.   Нужно...
Всем доброго времени суток! В коем-то веке решил выгрузить себе историю на SQL сервер, дабы не дергать каждый раз МТ. В этом есть свои плюсы и свои минусы, но речь не об этом. Так вот, встал вопрос как проверить далекую историю на наличие дыр и как их закрыть? Штатным средствам я доверяю но не на...
Собираюсь использовать этот индикатор в советнике, но столкнулся с проблемой: на истории,  точки которым соответствует условие есть, а вот советник говорит что их нет. Вот код советника (ТФ Н1):...
добрый день. посоветуйте пожалуйста код или ссылку, что почитать, как закрыть сделку за пять минут до закрытия дневной свечи ?
Требуется программист для написания большого совместного проекта, с продолжительностью его введения до конца, (обоюдная совместная разработка). Нужны знания по мимо языка программирования mql4 / С++ и опыт работы с нейронными сетями, алгоритм распространения обратной ошибки, генетический алгоритм,...
  zero devide  (12   1 2)
void ModifyOrdersSell(int mn = 0) { double avg = 0; int count = 0; for (int i = OrdersTotal()-1; i>=0; i--) { if (OrderSelect(i, SELECT_BY_POS, MODE_TRADES)) { if (OrderMagicNumber() == mn && OrderSymbol() == Symbol() && OrderType() == OP_SELL) {
[Удален]
Нашёл сову просто грааль, только надо добавить ручку, чтобы можно было её удержать. Советник Black Rose_101 работает так. Выставляет ордера лимитные на раcстоянии и удваивает их если не сработали. Закрытие происходит на на одном и том же раcстоянии, которое указано в Шаг между ордерами. Поэтому ему...
К Разработчикам: Нужна программа или Приложение к графику на MT4 для импорта из EXCELL данных для создания уровней RES и SUP в виде горизонтальных линий, со свойствами изменения цвета и вида (для организации групп линий).
Всем здрасте! Суть в счем: есть идюк с тремя буферами по гистаграммам, либо -1 (по умолчанию) либо 1 . Построен на нем советник. Если к графику его прикрепить он честно выдает где-то единицу, то есть трех -1 не должно быть в принципе. А вот если в тестере, то все -1. В связи с этим вопрос это такие...
Здравствуйте, существуют ли механизмы вывода денег с счёта посредством mql4? Возможно не напрямую через язык, а как-то через веб-запрос или ещё как.
Недавно начал изучать mql.с программированием раньше связан не был вообще.Помогите пожалуйста,нужно написать советник,который торгует по свечам. Если свеча положительная закрылась,то на следующей свече покупать,если следующая отрицательная,то закрывать убыток и на следующей продавать,и чтобы...
struct Bar{   double O;   double H;   double L;   double C;   int DT; };Bar Bares[];Bar bar[1];............      int size = CopyRates(symbolValue[0], timeframeValue[0], startpose[0], count[0], Mtbars);      ArrayResize(Bares, size);      for (i = 0; i < size; i++)      {         Bares[i].O =...
Наконец-то случилось!!! Добавили возможность отладки кода на исторических данный, если бы не одно НО!!!. кто-нибудь может может объяснить, почему в редкаторе metaeditor4 добавили  кнопку Ctrl+F5, но она не активна???. В справке содерижтся описание еще старой сборки, где этой кнопки не было!!
Подскажите пожалуйста, как сделать чтобы когда текущая цена касается линии Moving Average  (Период: 12, Сдвиг: 0, Метод МА: Linear Weight, Применить к: Median Price (HL/2) ) алерт сообщал об этом событии? Я понимаю что с помощью iCustom, но какие буфера там используются и т.п. не знаю !
if (CountTrades(Magic) == 0) { ticket = OrderSend(Symbol(),OP_BUY,lot,Ask,Slippage,0,0,NULL,Magic,0,Blue); } if (CountTrades(Magic2) == 0) { ticket = OrderSend(Symbol(),OP_SELL,lot,Bid,Slippage,0,0,NULL,Magic2,0,Red); } int CountTrades(int mn) { int count = 0; for (int