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

При оптимизации советника, начиная со 2-го прохода, функция TimeCurrent(), вызываемая из события OnTick(), начинает дурить: выдает значения к примеру 1973.01.02 14:27:58, 1992.03.02 19:24:33, 1976.08.30 19:33:19, 1980.07.16 13:31:07, wrong datetime. При одиночном тестировании с любой комбинацией...
Открыта позиция по 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); выводит на экран совершенно другой символ -...
На платформе MT4, брокер "ForexClub", MQL4, сборка 1090 Запускается скрипт на графике, в дальнейшем требуется его остановить. Для этого в контекстном меню графика выполняется команда "Удалить скрипт". Для того, чтобы команда сработала, требуется выполнить её дважды. После этого скрипт выгружается
Как задать приоритет для службы скажем /high ?
Слепил индикатор уровней круглых значений цены. Может кому пригодится, т.к. цена копится возле круглого значения, можно на этом подзаработать, на откатах или пробое. Автоматически обновляет каждые новые сутки. В параметрах можно задать шаг следующего уровня, по умолчанию 250. Добавил алерт при
Друзья, добрый вечер! Подскажите студенту-филологу, пожалуйста, как можно попроще автоматизировать передачу графиков из  из MT5 в MT4  (в mt5 не работает советник, а в mt4 нет нужного инструмента) Сейчас выгружаю скриптиком в csv и потом руками гружу в MT4. 1.как задать шедулер выполнения скрипта...
Раньше на виртульной машине всё прекрасно работало (для неё ставил максимальные приоритеты), сейчас не работает! Если ставлю агентов на сам сервак, то PR значительно падает! Что делать?
Код советника #property version   "1.0" #import "kernel32.dll"    int GetModuleHandleA(string lpString); int FreeLibrary(int hModule);   int LoadLibraryA(string lpString);   #import "MATHLIBRARY.dll"   int savetick(char&[],int pIdSymbol, double pBid, double pAsk, int currdt); int symbolId; char...
Пишу советник, возникла проблема: открывается ордер по условию, и пока он не закроется, следующий ордер не открывается. А хотелось бы, чтоб каждый раз при наступлении условия ордер снова открывался, не важно открывался ли ордер до этого. Код: void OnTick(void) {
Возможно ли это? Имееться ввиду именно текущий проход. Так как мой EA уже высчитал что он совершенно не оптимален в будущем, даже если зарабатывает на пробуемых параметрах.
Всех категорически приветствую! Есть один индикатор Зиг-Заг, нашел в закромах, по логике вроде простой (рисует вершины по макс и мин), но проблема в том, что в коде  я не разбираюсь. Задача в следующем - добавить еще один параметр сдвига, чтобы он рисовал свои линии со сдвигом вправо на заданное...
Уважаемые программисты подскажите пожалуйста как в коде предусмотреть остановку советника на N часов? Спасибо
double ProfitCalculator(int Type)   {      double Profit= 0;      for (int i = OrdersTotal()-1;i>=0;i--)         {            if (OrderSelect(i,SELECT_BY_POS,MODE_TRADES)==true)               {                  if (OrderType()==Type && OrderMagicNumber()==MAGIC)...
  Trend_Angle.mq4  (6)
Нашёл индюка на задворках интернета. Не разбираюсь в кодах вообще ни как. Через короткий промежуток времени после нанесения его на терминал индикатор перестаёт работать. Что с ним не так ?
Доброго времени суток. Господа, подскажите, как можно без рутины, убрать из истории, котировки с 0-00 по 1-00?
Всем доброго дня! Народ, помогите, пжл, немного модернизировать советник. Хотелось бы добавить контроль просадки и по возможности, контроль дневной прибыльности.  Контроль просадки - если просадка по всем сделкам больше заданная в исходных данных то советник закрывает все позиции (как вариант в...
Здравствуйте...   У меня страшно тормозит тестер...  Оптимизация одной пары занимает от 1 до 3 недель....  Параметров одновременно оптимизируемых не более двух.  При запуске оптимизации на первые пару проходов уходит минута, далее всё больше и больше...  Для оптимизации бота, так как он...
При прогоне советника в Тестере стратегий MT4 не верно определяется плечо. В реале оно 400 в тестере 100. Можно ли както задать 400-е плечо в тестере?  И почему он задает именно 100-е ?
Доброго времени суток! Недавно начал изучать mql4,и решил написать советника работающего на новостях. Но вот никак не пойму,каким образом он будет скачивать экономический календарь? И выбирать из него важные новости касающиеся той валютной пары,на которой он установлен. Всем спасибо за ответы!
Вопрос в названии темы. Мысли мои по этому поводу просты: можно узнать что количество позиций в истории, и, если количество позиций увеличилось, то появился новая позиция. Это как-бы очевидно. Но откуда мне знать, это позиция открыта по рынку или отложенный ордер перешёл в состояние позиции т.е....
Добрый день! Прошу подсказать, как в функцию передать второе измерение двумерного массива в функцию (одномерный массив) и инициализировать его? К примеру есть массив: doouble test[][] функция bool test (...) должна принять второе измерение массива и заполнить его: test[0][], test[1][] По сути нужно...
  Сеты  (1)
Всем привет, кто знает, возможно ли сделать так, допустим есть 2 пары, есть на них сеты, чтоб их не загружать, сделать так, чтобы сеты сами загружались, допустим для пары ЕД номер будет 1.. а сами сеты будут уже внутри робота?
Всем привет, как убрать линии, вроде сетку убрал, а пунктирные линии остались?
Привет всем! В настройках советников во вкадке Common есть пункт Allow Live Trading, кто скажет можно ли его включать/выключать посредством MQL4?
[Удален]
  Парабола  (41   1 2 3 4 5)
Всем привет. Может ли кто-нибудь сделать индикатор для отрисовки параболы по двум точкам. Чтобы можно было работать как с фигурами в MT4, т.е. перетаскивать, растягивать и т.д. Готов закинуть небольшую денежку на телефон.
Здравствуйте, сломал голову, отображается по разному? Как получить расположение текста во 2-м случае как в 1-м? разное расположение по Х    ObjectCreate("demo", OBJ_LABEL, 0, 0, 0);   ObjectSet("demo", OBJPROP_CORNER, 1);   ObjectSet("demo", OBJPROP_XDISTANCE, 90);   ObjectSet("demo",...
Приветствую! Прошу помощи, т.к. сам не решил данный вопрос. Есть функция модификации двух позиций в составе общей функции по модификации стопов. Когда одна позиция стопы модифицируются, также модифицируется и одна из двух позиций когда в рынке их 2. А чтобы модифицировались обе ничего не получается...
Билд 1126 Действия: При сохранении рисунка через правую кнопку Сохранить график как есть! Ошибка: Сохраняется весь рабочий терминал (не только график) в размере, указанном в настройках . Особенности: Такая ошибка происходит только тогда, когда стоит галочка Опубликовать изображение онлайн. Если...
Здравствуйте, возможно ли сохранить положение кнопки при закрытии терминала ? т.е если кинуть индюк на график и нажать 2 (справа на клавиатуре) покажется число, при повторном нажатии это число удалится так вот, если нажать 2 --> число отобразится, далее если закрыть терминал и открыть его заного это
Привет форумчане! Подскажите пожалуйста как создать строку для ввода данных на графике? (там будет вводиться лот который нужно закрыть кнопкой Close)