Эксперты Форекс, торговые роботы и советники - страница 78

добрый день. в mg5 достаточно просто , судя по описанию, написать советник. но, у меня вопрос - как вставить в советник свой индикатор. смешной вопрос для многих, но.. уровень такой у меня программирования. а заказывать -- это потом переделывать.. легче сделать самому.. стратегия очень проста...
Требуется специалист имеющий опыт работы по написанию, установке, доработке и отладке программ-роботов, советников для автоматической торговле на рынке Forex. skipriyan@gmail.com
void OnTick()  { static int day; static double max, min; MqlDateTime t; TimeToStruct(TimeCurrent(),t); if(t.hour>10 && day!=t.day)     { SymbolInfoDouble(_Symbol,SYMBOL_BIDHIGH,max); SymbolInfoDouble(_Symbol,SYMBOL_BIDLOW,min);...
После нормализации в журнале проскакивают ненормализованные значения 2011.06.28 08:27:31 1998.08.18 00:00:00 Alert: 0.01475 0.0208 0.008449999999999999 2011.06.28 08:27:31 1998.08.17 00:00:00 Alert: 0.01175 0.0208 0.008449999999999999 2011.06.28 08:27:31 1998.08.14 00:00:00 Alert: 0.01175 0.0208
Индикатор вызывается из советника через iCustom. Нужна его визуализация на графике. Вопрос может и банален, но поиск, к сожалению, не помог.
На странице: https://www.mql5.com/ru/docs/constants/indicatorconstants/prices приводится пример написания iCustom, с использованием значений одного индикатора по значениям другого индикатора. Всё ясно. Работает. С MT5 приводится подробное описание MACD Sample с программой. Но Master MQL5 делает...
Всем привет, вот как 2 дня уже учу mql5... написал советника. Но возникла трабла с тестом. Вообщем ордер у меня срабатывает в определённое время, вот код (прошу не пинать если что то не так) void OnTick() { datetime Date=TimeLocal(); //Получаем текущее время MqlDateTime nowDate;...
Всем доброго времени. Подскажите, почему во время тестерного прогона (без оптимизации) стандартные функции не пишут данные в файл (без тестера все работает)? //+------------------------------------------------------------------+ void PrintToFile(string text) { //-- Добавляем дату время к...
Я тут убил кучу времени, хотя знал что разрывы в котировках во времени бывают. Но все же попался. USDCHF 2011.03.23 08.45 на м15 а следующий бар 2011.03.23 10.00 Понятно что если залить в буфер время и отсчитываться от индексов, эти бары учтены не будут. Непонятно как не было цены по франку аж...
Всем доброго времени. Эксперт находится в определенном каталоге, и необходимо работать с файлами (например текстовыми), которые расположены в том же каталоге что и эксперт. Подскажите, возможно ли из эксперта, определить путь (полное имя) до него самого. Заранее благодарю.
В Справочнике есть такой пример: //+------------------------------------------------------------------+//| установить случайным образом отложенный ордер |//+------------------------------------------------------------------+int SendRandomPendingOrder(long const...
Привет ALL! Если на MQL4 я пишу хорошо, то на MQL5 я не пишу вообще, но мысли иногда посещают о переходе. Возможно кто-то как и я задумывались, а что будет после того как MT4 прикажет долго жить и будет поддержка MT5,6 и т.д. Но к логике торговли как в MT4 мы не вернемся уже никогда, а мне совсем...
Я экспериментировал с историческими данными и получил более-менее удовлетворительные результаты при испытании своего эксперта (написанного не на MQL). Но данные я брал в виде информации за каждую минуту. И в расчётах явно учитывается равенство интервалов между данными. А сейчас я осознал, что тики
Ни в документации ни в Гугле не нашёл разъяснения что такое: Биржевой объём в MqlRates
Помогите, пожалуйста,составить функцию, которая ставит ордер на немедленное исполнение! Функция будет вызываться сразу по тику, если функция оценки  даст сигнал на покупку. Функция получает: 1) направление (buy - sell) 2) максимальную котировку, которую можно использовать в случае неудачи...
Здравствуйте. У меня есть один вопрос (возможно он уже и поднимался) связанный с настройкой запуска тестера из командной строки: Существует ли возможность в МТ5 запустить тестер экспертов с указанием файла со входными параметрами (c:\...\somefile.set) как это было в МТ4 (был предусмотрен спец...
Помогите пожалуйста в написание советника. Нужно чтобы советник издал звук(пробовала использовать "\a" в выводе сообщения, не помогает) при обнаружении свечной модели на разных тайм фреймах и на разных валютных парах. Я не прошу полностью написать, просто нужен старт, чтобы хотя бы на двух тайм...
Почему-то при тестировании советника если оставить только первое условие:   if(type==(long)POSITION_TYPE_BUY && rt[0].open>ma[0] && rt[0].close<ma[0]) signal=true;   if(type==(long)POSITION_TYPE_SELL && rt[0].open<ma[0] && rt[0].close>ma[0]) signal=true; получается прибыль. Если только...
Эксперт показывал прибыль на тестере, но вдруг с ноября 2010- года пошел ракетой вниз пробив уровень максимальной просадки для моей ТС. Это сломался рынок или просто кончился интервал пушистых котировок от брокера Не пипсовик Стоит ли делать новую оптимизацию или пока просто переждать интервал...
Как узнать объем залога по выбранной позиции. Есть прямая функция? Или вычислять? Вроде как залог так и должен прямо храниться в некой МТ-шной внутренней струкуре. Как его получить? Неужели вычислять ручками?
Начиная со скольких операций в день (в среднем примерно) ДЦ начинают "волноваться" либо просто банить автоторговлю? В альпари сказали, что у них неограничено кол-во операций...другие давали крайне расплывчатые ответы и ничего конкретного
Добрый день коллеги! кто может подсказать что я не так делаю В приведенном ниже коде есть такой фрагмент CopyBuffer(H_Stohastic, SIGNAL_LINE, 0, 3, aStohastik_Signal); Print(aStohastik_Signal[2],"|",aStohastik_Signal[1],"|",aStohastik_Signal[0]); Почему этот код выдает одну...
Хотел понять на каком таймфрейме советник работает лучше, но возникла проблема: Тестируя советника на различных таймфреймах (в тестере стратегий; режим торговли - обычный, каждый тик), получаю одни и те же результаты (которые, похоже, совпадают с результатами для минутного таймфрейма). В режиме же...
Доброго времени. Мультивалютный советник прицеплен к графику. Вопрос: Как обрабатывать тик от каждой валютной пары, а не только тики текущего графика? Заранее благодарю
Привет всем ! у меня возникло 2 вопроса по функциям mql5 , первая касательно мультивалютного открытия ордеров (4 ордера по локу), вот код : void OnTick()&nbsp;&nbsp;{BB1=GetOrdersTotalByMagic(bmagic1);SS1=GetOrdersTotalByMagic(smagic1);&nbsp;&nbsp;&nbsp;&nbsp;BB2=GetOrdersTotalByMagic(bmagic2)...
Кто может создать эксперта для мт4 по программе, выполненной на экзель
  MetaTrader 5 и MetaTrader 4  (65   1 2 3 4 5 6 7)
Советник в МТ5 у меня дает прибыль При переводе его в МТ4 все идет в убыток В чем проблема? 1. Неправильно код в мт4 2. Неправильный код мт5 3. Иное Программист говорит, что мт5 переведен в мт4 полностью и без ошибок
Создаю эксперта при помощи Мастера MQL5 (стандартная библиотека), но в нем если уже есть открытая позиции не происходит доливки. Хотел поменять поведение, но никак не получается разобраться где зашита проверка. Подскажите куда смотреть?
  OrdersTotal();  (3)
Добрый день! Подскажите почему когда есть открытая позиция код void OnStart()&nbsp;&nbsp;{ int total=OrdersTotal(); Print("Количество действующих ордеров = "+total); } выводит сообщение Количество действующих ордеров = 0 даже код приведенный примером в справке(для метода OrderGetTicket)...
Советник на определенных этапах и определенных настройках при использовании в тестере "Все тики" дает прибыль, а "По ценам открытия" и OHLC уходит в минус Либо наоборот С чем связано такие рез-ты? 1. Неправильный код? 2. Недоработанный код либо ненадежный код? 3. ???