Старик Опубликовано 17 октября, 2016 Поделиться Доработка советников: общая тема Опубликовано 17 октября, 2016 xbms, рад видеть! :)Но это совсем не решение - топикстартер просил о не намного, но заведомо большем... Ссылка на сообщение Поделиться на другие сайты More sharing options...
leonij58 Опубликовано 18 октября, 2016 Поделиться Доработка советников: общая тема Опубликовано 18 октября, 2016 Добрый день! Уважаемые программисты, не могли бы вы добавить в сов ContrastExpert 1.2 отключаемый параметр, выход из сделки на обратном сигнале!Спасибо! Добавлено: 18-10-2016 21:13:53##Contrast_alert-mtf.mq4ContrastExpert_1.2.mq4Alpari_Limited_MT4.jpg Изменено 18 октября, 2016 пользователем leonij58 Ссылка на сообщение Поделиться на другие сайты More sharing options...
vitek01 Опубликовано 19 октября, 2016 Поделиться Доработка советников: общая тема Опубликовано 19 октября, 2016 Добрый день! Уважаемые программисты, не могли бы вы добавить в сов ContrastExpert 1.2 отключаемый параметр, выход из сделки на обратном сигнале!Спасибо! Добавлено: 18-10-2016 21:13:53 посмотри, сам не прогонял.ContrastExpert_1.21.ex4ContrastExpert_1.21.mq4 Ссылка на сообщение Поделиться на другие сайты More sharing options...
trumex Опубликовано 19 октября, 2016 Поделиться Доработка советников: общая тема Опубликовано 19 октября, 2016 Доброе утро, я хотел бы получить доступ к API из Myfxbook с использованием EA, запрограммированный в MQL4. Есть ли у вас какие-либо предложения для меня?спасибо Ссылка на сообщение Поделиться на другие сайты More sharing options...
SilverKZ Опубликовано 19 октября, 2016 Поделиться Доработка советников: общая тема Опубликовано 19 октября, 2016 Добрый день!Используйте функцию WebRequest(), которая отправляет HTTP-запрос на указанный сервер.Например, запрос: _https://www.myfxbook.com/api/get-watched-accounts.json?session=DSL07vu14QxHWErTIAFrH40 Получите массив с данными ответа сервера Watched Accounts в виде { "error": false, "message": "", "accounts": [ { "name": "Holy Grail", "gain": 8.92, "drawdown": 53.53, "demo": true, "change": 1.53, } ] } Далее остается их только обработать. 1 Ссылка на сообщение Поделиться на другие сайты More sharing options...
trumex Опубликовано 19 октября, 2016 Поделиться Доработка советников: общая тема Опубликовано 19 октября, 2016 Хорошо, теперь работаютНовый вопрос: Как я могу управлять ответ? Изменено 19 октября, 2016 пользователем trumex Ссылка на сообщение Поделиться на другие сайты More sharing options...
SilverKZ Опубликовано 20 октября, 2016 Поделиться Доработка советников: общая тема Опубликовано 20 октября, 2016 Добрый день!Мы получили в ответ строку, далее надо ее обработать. Надо подумать как сделать. Нужен парсер, который по ключу выдает значение, например, мы задаем ключ , получаем значение - 1.4802.trumex, набросал прототип советника, он рабочий, только необходимо указать логин и пароль аккаунта.Request.mq4 Изменено 20 октября, 2016 пользователем SilverKZ 3 Ссылка на сообщение Поделиться на другие сайты More sharing options...
scherbakovss Опубликовано 20 октября, 2016 Поделиться Доработка советников: общая тема Опубликовано 20 октября, 2016 Я уже писал,что код написан на mql4 ,а библиотечный файл конвертирует его mql5.Советник не открывает ни одной сделки на фьючерсу долл/руб на м1.И еще как добавить на вкладку общие или в код,что бы советник торговал только в лонг или только в шорт.Прошу помочь. fst.mq5initmql4__1.mqh Ссылка на сообщение Поделиться на другие сайты More sharing options...
Misko Опубликовано 20 октября, 2016 Поделиться Доработка советников: общая тема Опубликовано 20 октября, 2016 Добрый день!Нашел в сети удобный для меня советник, пытаюсь третий день исправить его (в программировании не силен) но не получается, не могу изменить эксперта чтобы он не закрывался по TP и SL, а закрывался по цене открытия новой свечи . И по этому же уровню ставил новый ордер естественно в зависимости от истории прошлого. В принципе нашел функцию которая бы помогла,. но не могу понять где вызвать закрытие Открытого ордера на цене открытия новой свечи.Помогите плз заранее спасибо. Добавлено: 20-10-2016 20:06:31ф-яint start(){bool NewBar = false;// время открытия нового бара, того ТФ на котором висит советник if (Time[0] != prevtime) {prevtime = Time[0];NewBar = true; } if ((CloseNewBar)&&NewBar){int slippage=3;for (int trade = OrdersTotal() - 1; trade >= 0; trade--) { OrderSelect(trade, SELECT_BY_POS, MODE_TRADES); if (OrderSymbol() == Symbol() && OrderMagicNumber() == MagicNumber) { if (OrderType() == OP_BUY) OrderClose(OrderTicket(), OrderLots(), Bid, slippage, Blue); if (OrderType() == OP_SELL) OrderClose(OrderTicket(), OrderLots(), Ask, slippage, Red); }Sleep(1000);}}VR---Overturn.mq4 Ссылка на сообщение Поделиться на другие сайты More sharing options...
AndreyGold Опубликовано 21 октября, 2016 Поделиться Доработка советников: общая тема Опубликовано 21 октября, 2016 Не много не понятен вопрос - в приведенном примере ордера закрываются после появления новой свечи по текущим ценам. Что как бы почти и является ценой открытия новой свечи. Ссылка на сообщение Поделиться на другие сайты More sharing options...
Misko Опубликовано 21 октября, 2016 Поделиться Доработка советников: общая тема Опубликовано 21 октября, 2016 Да, просто этот код нужно вставить в приоложенный советник чтоб ордера закрывались не по TP и SP а после появления новой свечи или закрытия текущей что вообщем то сложнее сделать..Приложенный советник это если цена закрылась по TP Или SL он меняет орер + мартин в зависимости от истории прошлого оредера. Ссылка на сообщение Поделиться на другие сайты More sharing options...
AndreyGold Опубликовано 21 октября, 2016 Поделиться Доработка советников: общая тема Опубликовано 21 октября, 2016 Так ? VR---Overturn.mq4VR---Overturn.ex4 Ссылка на сообщение Поделиться на другие сайты More sharing options...
Misko Опубликовано 22 октября, 2016 Поделиться Доработка советников: общая тема Опубликовано 22 октября, 2016 Добрый день!Да, спасибо большое, только в тестировании есть ошибки выставления ордела, можете еще посмотреть ? Добавлено: 22-10-2016 11:52:52разобрался, не нужно там цикл while(p { // send the malformed request to the server broker tik=OrderSend(Symbol(),typ,NormalizeDouble(lot,2),NormalizeDouble(price,_Digits),Slippage,0,0,WindowExpertName()+" "+(string)MagicNumber,MagicNumber,0,clrBlue); if(tik>=0) // if our order approved remember his ticket in a variable tik return true; // leave functions successfully else // if the server did not accept our order { p++; // increment the counter by 1 Print(__FUNCTION__,"_Error_",GetLastError()); // output the log function name and the number of errors Sleep(500); // wait half a second to repeat a request } }который выводит эту ошубку как раз 5 раз.test.jpg Изменено 22 октября, 2016 пользователем Misko Ссылка на сообщение Поделиться на другие сайты More sharing options...
Misko Опубликовано 2 ноября, 2016 Поделиться Доработка советников: общая тема Опубликовано 2 ноября, 2016 Здраствуйте, можно еще одну просьбу.Нужно в этом же советнике1) Начало торговли с цены открытия новой свечи (а не при запуске советника)2)Убрать функцию закрытия ордера (брокер бинарных опционов закрывает его сам)3) Если ордер закрыт (закрыл брокер) то открыть новый на основании истории прибыльности.убыточности оредоров в советнике.Спасибо Ссылка на сообщение Поделиться на другие сайты More sharing options...
AndreyGold Опубликовано 2 ноября, 2016 Поделиться Доработка советников: общая тема Опубликовано 2 ноября, 2016 Вы же что-то там с циклами правили, как я понял. Нужна новая версия, которая учитывает Ваши изменения.Ну и пункт третий вообще не понятен, нужен четкий алгоритм. Ссылка на сообщение Поделиться на другие сайты More sharing options...
xbms Опубликовано 3 ноября, 2016 Поделиться Доработка советников: общая тема Опубликовано 3 ноября, 2016 xbms, рад видеть! :)Но это совсем не решение - топикстартер просил о не намного, но заведомо большем... Привет Старик!Взаимно! :)Извини, редко тут бываю, времени вечно не хватает, своё хозяйство теперь, понимаешь... :)Щас исправимся.Изменил параметры на:extern int HourStart = 8; // Начало работы часextern int MinuteStart = 10; // Начало работы минСоветник теперь откроет сделку согласно условию совпадения по времени и будет сопровождать до конца.Как только сделки закроются, больше открываться не будут пока не будет перезапущен сам советник.P.S.: исправилLAVINA_M_v2.0.mq4 Изменено 3 ноября, 2016 пользователем xbms Ссылка на сообщение Поделиться на другие сайты More sharing options...
SPLEEN Опубликовано 7 ноября, 2016 Поделиться Доработка советников: общая тема Опубликовано 7 ноября, 2016 вот скрин ххххххххх.jpg Ссылка на сообщение Поделиться на другие сайты More sharing options...
xbms Опубликовано 8 ноября, 2016 Поделиться Доработка советников: общая тема Опубликовано 8 ноября, 2016 Уважаемые человеки !! вставьте пожалуйста в сову Время начало работы советника(активировать сову "hh:mm")именно с минутами, а после взятия прибыли по TP_ сразу деактивировать советник, дабы избежать новых открытий. Приветствую!Просьба выглядела так, как она выглядит в первом посте.Тут уже явно пахнет полной переработкой сего творения.По правде говоря у меня нет ни желания, ни времени этим заниматься.На форуме должны быть ещё коллеги-программисты, если кому интересно попрактиковаться - займитесь, на самом деле тут ничего сложного, аналогичную вещь я писал, выкладывал тут на форуме, вроде она: http://tlap.com/forum/laboratoriya-profitfx/24/sovetnik-hedge-grider/3583 1 Ссылка на сообщение Поделиться на другие сайты More sharing options...
Misko Опубликовано 10 ноября, 2016 Поделиться Доработка советников: общая тема Опубликовано 10 ноября, 2016 Прошу прощения за долгий ответ.прошлый советник оказался неудачным, помогите в этом поменять, чтобы следующая сделка после второй убыточной открывалась в ту же сторону а не в обратную? В случае прибыли цикл идет заново.Я добавил функцию выбора минус второго ордера, но видимо как то не так.Спасибо. MartinForum.mq4 Ссылка на сообщение Поделиться на другие сайты More sharing options...
AndreyGold Опубликовано 11 ноября, 2016 Поделиться Доработка советников: общая тема Опубликовано 11 ноября, 2016 Легче с нуля написать, чем с этим разбираться - там одних только "warnings" при компиляции минут 30 надо исправлять Ссылка на сообщение Поделиться на другие сайты More sharing options...
Victor444 Опубликовано 11 ноября, 2016 Поделиться Доработка советников: общая тема Опубликовано 11 ноября, 2016 Здравствуйте. Подскажите начинающему :-? Как ограничить работу советника, если он два (три и т.д.) раз закрылся по стопу ? Спасибо. :-s Ссылка на сообщение Поделиться на другие сайты More sharing options...
AndreyGold Опубликовано 11 ноября, 2016 Поделиться Доработка советников: общая тема Опубликовано 11 ноября, 2016 Здравствуйте. Подскажите начинающему :-? Как ограничить работу советника, если он два (три и т.д.) раз закрылся по стопу ? Спасибо. :-s Вы прямо программу хотите, что-ли ? По алгоритму идет запрет на открытие ордеров если три последних ордера на истории закрылись в неком убытке Ссылка на сообщение Поделиться на другие сайты More sharing options...
Victor444 Опубликовано 13 ноября, 2016 Поделиться Доработка советников: общая тема Опубликовано 13 ноября, 2016 Вы прямо программу хотите, что-ли ? По алгоритму идет запрет на открытие ордеров если три последних ордера на истории закрылись в неком убытке Да, именно так ... т.е. если советник начинает открывать подряд несколько убыточных сделок, то остановить его работу. Ссылка на сообщение Поделиться на другие сайты More sharing options...
AndreyGold Опубликовано 14 ноября, 2016 Поделиться Доработка советников: общая тема Опубликовано 14 ноября, 2016 http://tlap.com/forum/hardwaresoftware-dlya-treydera/27/vspomogatelnyy-sovetnik-argoguardian-angel-hranitel-vashego-depozita/10525 тут поковыряйте, может подойдет - но там по изменению эквити идет анализ Ссылка на сообщение Поделиться на другие сайты More sharing options...
Victor444 Опубликовано 15 ноября, 2016 Поделиться Доработка советников: общая тема Опубликовано 15 ноября, 2016 Спасибо... посмотрел... не то ( Надо три лосса подряд - остановка бота. Ссылка на сообщение Поделиться на другие сайты More sharing options...
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти