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

Нашел в интернете неплохой советник. Не плохой потенциал, но я бы его чуть-чуть переделал. Я не программист, поэтому ищу помощь. Вот код. Суть такова, можно ли как-то сделать, чтоб отложенные ордера были на уровнях ТП и ТП был постоянным. Тоесть отложенный BUY на уровне ТП SELL и наоборот. Если...
Доброго времени суток. Почему во время тестирования, тестер постоянно что-то грузит с инета? Можно ли как нибудь прогрузить всю историю по всем парам и тестироваться автономно без инета (т.к. он не всегда есть в наличии)? Заранее благодарю.
Можно ли в MQL5 автоматически определить тип торгового счета. BASE, mini или micro? Иными словами определить сколько базовой валюты в 1 лоте для текущего типа счета?
И как это понимать? Насколько допустимыми (корректными) являются результаты, выданные тестером (в виде десятков миллионов виртуальных долларов при начальном виртуальном депозите в 5 тысяч за 5 месяцев)
При мультипериоднике (например 5 мин, 1 час, 12 час ) на какой таймфрейм лучше вешать советника? Или без разницы?
Добрый день всем! Такая проблема. Есть эксперт, которому перед началом работы желательно знать историю своей работы в прошлом. Пока идея в том, чтобы хранить эту историю в файле, и перед началом работы эксперта, запускать его в тестере, чтобы создать файл истории. Потом, во время работы эксперта, он...
';' - unexpected token CodeErrors.mqh 10 5 class CodeErrors{private:   // Структура для хранения информации об ошибке и элементы, использующие эту структуру struct Code   { int code; // Код ошибки string desc; // Описание кода ошибки   };...
Коллеги, в который раз задумываюсь о создании эксперта на основе волновой теории Эллиота. С одной стороны, есть трейдеры, заявляющие о своей успешной ручной торговле на основе "волн Эллиота". С другой стороны, лично мне эта волновая теория представляется полной профанацией, но у Нили есть книжка с
Добрый вечер! Пытаюсь решить задачу (mql4->mql5): на mql4 она бы звучала так: если на всех однонаправленных ордерах есть в наличии нужный профит то вернуть истина, ну и закрываем сделки. на mql5 как бы правильно сформулировать.... э... ну: поднять последние однонаправленные действующие ордера...
Сделал своего эксперта. Но есть небольшая проблема. Хотелось бы чтоб оптимизация шла быстрей чем сейчас. Эксперт использует  в расчетах Зигзаг (последние High и Low, т.е. последний отрезок),  значения High и Low последних 250 баров. Отслеживается последняя сделка. ( если бай  закрылся по стоплоссу,...
Кто-то может написать скрипт -конвертер для конвертации исторических данных из внешних источников в формат МТ4 для работы в тестере? Данные берутся отссюда http://www.finam.ru/analysis/export/default.asp После конвертации файл идет в архив котировок мт4 (мт5 ?) под своим сиволом Далее эти данные
В мт5 билд 353 (05nov2010), похоже что то напутали в таблице "результатов оптимизации": прибыль==матож выигрыша, а результат слишком астрономический (нач депо 3000+прибыль 3178.40 != 476546.65). Пример в прикрепленном файле. p.s. Я думаю это глюк кэша, посоветуйте как его занулить. И еще,...
Для ускорения оптимизации и тестов , как лучше организовывать расчеты ? У меня все расчеты сделаны в виде функций: //+------------------------------------------------------------------+//| Expert tick function...
код такой: MqlTradeRequest m_request; // request data MqlTradeResult m_result; // result data m_request.action =TRADE_ACTION_PENDING; m_request.symbol ="EURUSD"; m_request.volume =0.01; m_request.price =1.39000; m_request.type...
пишу мультивалютник, при тесте постоянно выясняется, что будет подгружаться история, устал ждать, когда синхронизируется история, написал такую "игрушку" //+------------------------------------------------------------------+//|                                                        chart.mq5...
Билд 346 Жду комментариев. Естественно терминал скачан с офф источника. И естественно стандартный эксперт не изменялся. Эта ошибка со свеми стандартными экспертами. А 350 билд не берет созданные мною эксперты, которые брал 346, при этом 350 не выписывает никаких ошибок.
День добрый. После прогона тестера, формируется таблица с результатами подгонки. После закрытия mt5, таблица пропадает. Вопрос. Как сохранить таблицу с результатами подгонки тестером. Заранее благодарю.
if(PositionSelect(symbol)==true)     { double profit = PositionGetDouble(POSITION_PROFIT); long type = PositionGetInteger(POSITION_TYPE); double vol = PositionGetDouble(POSITION_VOLUME);     FileWrite(fileHandle,"Поза выбрана profit =...
Откоментил тут, но решил вынести в отдельную тему.  Собственно само сообщения "ура, теперь тестер работает с нормальной скоростью, вот если ещё снимете ограничения количества оптимизированных параметры, тогда может и подумаю стоит ли переходить к тестеру от MetaQuotes Software Corp :)". Вообще не...
1) Смотрим код:  double Open[];int Open_handle;MqlTradeRequest Request;MqlTradeResult Result; bool result;int OnInit() {Open_handle=CopyOpen(NULL,PERIOD_CURRENT,0,100,Open); ArraySetAsSeries(Open,true); return(0); }void OnTick()  {//---Request.price=SymbolInfoDouble(Symbol(),SYMBOL_BID);...
Переписываю мульта с mql4 на mql5. По условиям ММ объём позиции изменяется фиксированным шагом от стартового объёма. Стартовый объём определяется при инициализации эксперта. В mql4 это выполнялось так: margin=MarketInfo(Symbols[i], MODE_MARGINREQUIRED); //Маржа для 1-го лотаif(margin...
Добрый вечер! Тестирую советник. Делаю на тик проверку, открыт ли ордер в этом(Н4) баре, и не могу понять почему иногда проскакивает и не замечает сделку. Помогите разобраться. void OnTick()  {//---//определения fl......//и на каждый тик проверка int copiedRates=CopyRates(SymbInfo[l]...
Добрый вечер! Подскажите как доделать функцию ? //ф-я возвращает true если в этом периоде/баре НЕ делалась сделка или она закрылась, иначе false bool NoTradeThisBar(string m_symbol,ENUM_TIMEFRAMES m_period,datetime start_time,datetime finish_time)  {//HistorySelect(0,TimeCurrent());...
Добрый день! int OnInit()  { return(0);  }//+------------------------------------------------------------------+//| Expert deinitialization function |//+------------------------------------------------------------------+void OnDeinit(const int...
как получить последнюю по времени вершину Zigzag - a в эксперте ? Приведите простейший пример
  Уровень SL/TP  (15   1 2)
Ситуация следующая: мы открыли позицию по инструменту, но СЛ/ТП не устанавливали, затем позицию модифицировали. Внимание, вопрос: после того, как позиция закрылась, как узнать уровень ее СЛ/ТП?
  Help!!!!!!!  (5)
bool b=0, s=0; void Check_History() { HistorySelect(0,TimeCurrent()); int deals=HistoryDealsTotal(); for(int i=deals-0;i>=0;i--) { ulong ticket=HistoryDealGetTicket(i); if(ticket==0) { Print("HistoryDealGetTicket failed, no trade...
мне очень нравится библиотека классов Include/Expert/*, поставляемая с MT5, и в качестве примера реализации и просто как ядро для разработки собственного эксперта. спасибо разработчикам за это! в процессе копания в исходниках у меня возникло несколько вопросов к разработчикам: 1) какая задача...
Доброго времени суток. Подскажите кто знает как передавать данные для функции через указатели. Пример void f1 (int* v0, double* v1) { .......... ............. } Заранее благодарю.
subj    MqlTick last_tick;   SymbolInfoTick(_Symbol,last_tick);   double ASK=last_tick.ask;   double BID=last_tick.bid;   double spread=ASK-BID;   NormalizeDouble (spread, _Digits);   Alert(spread); Скриптом не проверял (не интересует) но в советнике Алерт (0)