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

Подскажите пожалуйста как отключить логи. Советник работает на 20 валютных парах и в день собираются логи с размером 100 мегабайт. Приходиться каждые несколько дней удалять что бы освободить жесткий диск. Заранее благодарен.
Привет всем! Хочу получить сигнал в момент проставления стрелки в индикаторе BAMSBUNG-NO REPAINT, но почему-то у меня все время одно и тоже число, а стрелки проставляются. Подскажите как мне получить данный сигнал?
как настроить связь помогите пожадуеста настроить не знаю как настроить установил 2-3 дня и до сих пор не получается
добрый день. пытаюсь получить данные пользовательского индикатора (код индикатора у меня отсутствует). Этот индикатор отображает в отдельном окне простую гистограмму с одним положительным или отрицательным значением в диапазоне -2000:2000 (одно значение на 1 бар, последний бар перерисовывается на
[Удален]
Такой вариант не предлагать: double a; int c; c = a И почему было не сделать int() ?
Я пытаюсь открыть сделку, используя определенный лот, рассчитанный по моей формуле. Когда я пытался купить, он говорит, что я не могу из-заошибки 134 = Недостаточно денег. Пожалуйста, дайте мне знать, как я могу рассчитать деньги, необходимые для покупки много.Если этот предмет можно купить за те
Добрый день имея в коде: #property strict Прошу вас написать как избавиться от ряда предупреждений: 1) '|' - unrecognized character escape sequence LabelCreate("infa_text51","\|", poix+368+Xinfa, poiy+258+Yinfa, 9, "Arial Black", Green,false,false,0); 2) implicit conversion from 'string' to 'number'...
Кто знает как прочитать файл из почты C:\Program Files\Ваш терминал Metatrader 4\history\mailbox\ а то там одни кракозябры буду рад помощи. Из терминала прочитать никак, так как слетела винда и со всех лечений только осталось полностью переустановить, а нужно прочитать регистрационые даные к счету
Я написал скрипт для закрытия открытых ордеров. void OnStart () { for ( int i= OrdersTotal ()- 1 ; i>= 0 ; i--) if ( OrderSelect (i,SELECT_BY_POS)) if (OrderSymbol()== Symbol ()) if (OrderType()==OP_BUY) OrderClose(OrderTicket(),OrderLots()
Всем привет! Нужна помощь!//+------------------------------------------------------------------+//| kiosotto_lines.mq4 |//| Copyright 2016, Kilian19@FF, remix by Scriptong |//|
Праздники прошли плодотворно, и представляю на суд общественности ATcl - встроенный интерпретатор Tcl в MT4. Идея проекта была (и есть) сделать максимально удобный интерфейс к интерпретатору, без прямого портирования функций Tcl C Api. Получилось вот такое вот (рабочий пример - скрипт сохраняющий
Приветствую, уважаемые кодеры)) Помогите разобраться с кодом: 1.Что нужно добавить что бы каждая сделка обрабатывалась отдельно и трейлинг стоп шел только по не и по другим сделкам НО отдельно. 2. Что бы трейлинг срабатывал по общему проффиту (Buy и Sell сделки отдельно) if проффит > iSAR for
Если не ошибаюсь то есть для этого функция  но она, почему-то только для скрипта. Но как-то же можно решить проблему?
Подскажите, пожалуйста, как получить дату закрытия ордена? Хочу сделать подсчет закрытых/открытых ордеров в день. Написал вот так, но чет не правильно считает: int CountSellDay() { int count = 0; for (int trade = OrdersTotal() - 1; trade >= 0; trade--) { if ( OrderSelect (trade
Подскажите где туплю, не люблю что либо не до понимать. Допустим флаг BuyStop Истина и AllSymbol=true if(Type == ORDER_TYPE_BUY_STOP && !BuyStop) continue; Я понимаю так, если Type равен BUY_STOP И флаг BuyStop Не Истина, то continue, т.е. заканчиваем исполнение текущей итерации оператора for и
Кто-нибудь, помогите пожалуйста с написанием простенького индикатора, который бы в МТ4 отрисовывал на графике разделительные вертикальные линии недельных периодов. Встроенная функция МТ4 "Показывать разделители периодов" не годится, поскольку она не имеет настроек и на таймфреймах от М1 до Н1 делит
можна ли купить советник который ранее был на сайте потом его не стало но в мт4 его могу найти. почему так
Пишу советника, хочу чтобы переводил открытую позицию в безубыток, если цена прошла от цены открытия ордера указанное число пунктов. Перечитал тут все ветки по этой теме, вроде и делаю все, как показано в примерах и в справке, но не работает и все. Выдает только такое предупреждение когда пишу
Добрый день. Столкнулся с проблемой, запускаю установщик через winetricks и он просит предоставить прокси сервер. Ввожу данные счёта и он пишет ошибку. Подскажите, как исправить эту ошибку, и если нельзя исправить, то через что устанавливать
Здравствуйте, У меня есть индикатор уровней. Подскажите, пожалуйста 1 - как можно его подключить ко всем парам и металлам моего брокера без открывания окон? 2 - Как сделать, чтобы он выдавал сигнал и информацию при достижении определнных уровней. Второе я понимаю нужно программировать, а что по
Выставляется отложеный ордер. Прога создает файл с данными - OrderSymbol(),OrderType(),OrderTicket(), и тд. Когда ордер срабатывает. Прога создает новый файл с данными - OrderSymbol(),OrderType(),OrderTicket() и тд. Имена как мы понимаем у файлов разные,но относятся к одному ордеру который был
1) Как сделать, чтобы отображение баров не было внутри границ поля ввода? Я думал, что достаточно установить back=false, но это не помогает. 2) И ещё не понятно, почему в документации в примере создания OBJ_EDIT тип объекта не указан. Получается, что его указывать не обязательно? Но при описании
Приветствую! Блок расчета риска по atr, ошибка Zero divide in ссылается на Point и возникает лишь при попытке торговли на центовых счетах, я так понимаю из-за 5 цифр после запятой. double atr = iATR ( Symbol (), PERIOD_D1 , 14 , 0 ); double Lots5 = (balance1 *(Risk5/ 100 ))/(atr/ Point );
Есть открытый файл. Как удалить кусок данных с конца файла int rhandle=FileOpenHistory(Symb+IntegerToString(frame)+".hst",FILE_BIN|FILE_WRITE|FILE_SHARE_READ|FILE_ANSI); if(rhandle < 0) return (-1); int voidA[15]; FileWriteInteger(rhandle,400,LONG_VALUE);
Всем привет! Скажите, пожалуйста, есть ли возможность "научить" данный индикатор (или какой-то другой) строить прямые трендовые линии по трем(!) последним фракталам и, при появлении таковой, трезвонить об этом алертами и срелять пушами (такая-то пара, на таком-то тайме появилась линия)? как указанно
[Удален]
При работе советника регулярно возникают ошибки Invalid ticket for OrderClose function. Функция закрывающая ордера: void CloseOrder() { double PR=0; while(!IsTradeAllowed()) Sleep(100); if(OrderType()==OP_BUY) PR=Bid; if(OrderType()==OP_SELL) PR=Ask; if(!OrderClose(OrderTicket(),OrderLots()...
Можно ли надеяться, что данный экземпляр советника с мартином проработает без слива несколько лет? Можно ли доверить этому эксперту крупный начальный депозит? Оптимизатор тестера не использовался. Критические параметры выбраны навскидку при нескольких пробных прогонах тестера. Заранее соглашаюсь с
Не могу найти простой советник,который присваевает ордеру обычный(не виртуальный) стоп лосс и тейк профит! Если кто знает такой скиньте пЫжалуста
  Вывод средств  (12   1 2)
как вывести средства с торговой платформы MetaTrader 4
Что-то раньше писал программы и не замечал, как и многие, очевидного. Первый момент. При обращении к таймсериям, выдаются старые значения, а обновление самих таймсерий происходит уже после обращения. Написал небольшой скрипт по выбору времени нулевого бара всех таймсерий по одному символу. #property