Samvel Опубликовано 8 февраля, 2018 Поделиться Доработка советников: общая тема Опубликовано 8 февраля, 2018 Есть ли модификация робота который пропускает заданное количество шагов (самостоятельно)Только эта: http://tlap.com/forum/laboratoriya-profitfx/24/open-source-sovetnik-forex-setka-trader-mod-i-eaqj-setka/2738/ Спосисобо за отклик. Именно ею и пользуюсь. Иногда требуется чтоб робот пропускал несколько кален.сетка 1,43 не подходит. Наверное нужно искать кудесника ))) Ссылка на сообщение Поделиться на другие сайты More sharing options...
0ll Опубликовано 8 февраля, 2018 Поделиться Доработка советников: общая тема Опубликовано 8 февраля, 2018 Иногда требуется чтоб робот пропускал несколько каленВы сначала ТЗ оформите - иначе никого не найдёте... Как Вы собираетесь колени пропускать? это заранее планируете или сова что-то вычислить должна? Ссылка на сообщение Поделиться на другие сайты More sharing options...
Samvel Опубликовано 9 февраля, 2018 Поделиться Доработка советников: общая тема Опубликовано 9 февраля, 2018 Вы сначала ТЗ оформите - иначе никого не найдёте... Как Вы собираетесь колени пропускать? это заранее планируете или сова что-то вычислить должна? Сова должна сама вычислить, скажем если по текущему сету стоит ему добалятся через 10 пунктов и TP стоит на 5 пунктах, а цена уже прошла 40 пунктов, тогда она и откривает первое калена Ссылка на сообщение Поделиться на другие сайты More sharing options...
torson Опубликовано 12 февраля, 2018 Поделиться Доработка советников: общая тема Опубликовано 12 февраля, 2018 Здравствуйте! Кто может помочь? В кружках не активные модули. Как построить, что бы бот работал. Вот код если надо. Добавлено: 13-02-2018 10:21:57Простите меня, я только пытаюсь разобраться в этом всем. В общем ситуация такая: Открылась сделка на 1 свечу, например call, но в минус сработала. Он должен сразу открыть сделку put с мартином. А он опять ждет выполнения условия на контракт, а следующая свеча может сначала пойти вверх(,хотя потом и пойдет вниз) а он уже игнорирует ее и ничего не делает. В общем, могу так пока объяснить (тяжело объясить что то, пока ты чайник).Документ_Microsoft_Office_Word_2.pdfАААААААА.zip Изменено 13 февраля, 2018 пользователем torson Ссылка на сообщение Поделиться на другие сайты More sharing options...
Vonavi Опубликовано 17 февраля, 2018 Поделиться Доработка советников: общая тема Опубликовано 17 февраля, 2018 Всем привет.Можно ли создать советник который будет открывать ордера каскадом?К примеру новость (тот же нон фарм) в 15-30. Мы включаем советник в 15-25 он расставляет ордера и мы ждем профит)Теперь по поводу ордеров : от текущей цены мы отсчитываем по 150 пунктов с каждой стороны и ставим отложку в вверх и вниз. Стоп и Тэйк мы ставим по 100 пунктов.Следующий ордер мы ставим отсчитав 10 пунктов от тэйка и так штук 20 ордеров вверх и вниз с такими параметрами.Делаем это мы только по важным новостям!P.S просто сам я пока не умею и еще только начал изучать программирование) Ссылка на сообщение Поделиться на другие сайты More sharing options...
eBaykal Опубликовано 17 февраля, 2018 Поделиться Доработка советников: общая тема Опубликовано 17 февраля, 2018 Советник такое создать можно. Но не нужно. 1) Такого уже навалом. 2) Именно так точно лить будет. 1 Ссылка на сообщение Поделиться на другие сайты More sharing options...
Старик Опубликовано 17 февраля, 2018 Поделиться Доработка советников: общая тема Опубликовано 17 февраля, 2018 Vonavi, как это будетhttp://tlap.com/forum/obschie-voprosy/1/obsuzhdenie-ispolnenie-buy-sell-orderov-otlozhek-obschie-voprosy/501/?do=findComment&comment=210075 2 Ссылка на сообщение Поделиться на другие сайты More sharing options...
Broxiv Опубликовано 24 февраля, 2018 Поделиться Доработка советников: общая тема Опубликовано 24 февраля, 2018 Я из начинающих.Не получается модифицировать стоплосс, при условии, что он выставляется для всех открытых ордеров одного типа в зоне цены открытия последнего ордера , когда их общее количество превышает заданное число. Если есть возможность, помогите пожалуйста разобраться. Спойлер void ModifyOrdersSL(int O_Type){//+------------------------|double Avg_Price, Order_Lots = 0, Old_Open_Price = 0;int Old_Ticket = 0, ticket = 0, Price = 0;//+------------------------| for(int i = OrdersTotal()-1; i >=0; i--) { if(OrderSelect(i, SELECT_BY_POS,MODE_TRADES)) if(OrderSymbol() == Symbol() && OrderMagicNumber() == Magic && OrderType() == O_Type) { Price += OrderOpenPrice() * OrderLots(); Order_Lots += OrderLots(); Old_Ticket = OrderTicket(); if(Old_Ticket > ticket) { ticket = Old_Ticket; Old_Open_Price = OrderOpenPrice(); } } } Avg_Price = NormalizeDouble(Price / Order_Lots,Digits); if(O_Type == OP_BUY) TP = NormalizeDouble(Avg_Price + TakeProfit*Point,Digits); SL = NormalizeDouble(Old_Open_Price-StopLoss*Point,Digits); if(O_Type == OP_SELL) TP = NormalizeDouble(Avg_Price - TakeProfit*Point,Digits); SL = NormalizeDouble(Old_Open_Price+StopLoss*Point,Digits); for(int i = OrdersTotal() - 1; i >= 0; i--) { if(OrderSelect(i,SELECT_BY_POS, MODE_TRADES)) if(OrderSymbol() == Symbol() && OrderMagicNumber() == Magic && OrderType() == O_Type) { if(!OrderModify(OrderTicket(),OrderOpenPrice(),SL,TP,0)) Print ("Ошибка модификации StopLoss ордеров!"); } }} Изменено 24 февраля, 2018 пользователем 0ll Ссылка на сообщение Поделиться на другие сайты More sharing options...
0ll Опубликовано 24 февраля, 2018 Поделиться Доработка советников: общая тема Опубликовано 24 февраля, 2018 Broxiv для СЛ важно чтоб до текущей цены была мин. дистанция, которую называют уровень заморозки - freezlevel, ну и для Бай ордеров СЛ должен быть ниже текущей цены, цена открытия последнего ордера никакого влияния не окажет, если эти условия выполнены. Ссылка на сообщение Поделиться на другие сайты More sharing options...
Aisulu Опубликовано 27 февраля, 2018 Поделиться Доработка советников: общая тема Опубликовано 27 февраля, 2018 Здравствуйте!Есть такой известный советник, закрывающий ордера e-CloseByLossOrProfitТам есть функция "Закрыть терминал". То есть при достижении профита или убытка все ордера закрываются, а потом и терминал закрывается, если этот параметр включен.Как бы заменить эту функцию "Закрыть терминал" на "Перезапустить терминал"?Если кто-то знает и несложно, переправьте, пожалуйста, за небольшое вознаграждение. e-CloseByLossOrProfit.mq4 Ссылка на сообщение Поделиться на другие сайты More sharing options...
0ll Опубликовано 28 февраля, 2018 Поделиться Доработка советников: общая тема Опубликовано 28 февраля, 2018 В рамках эксперта перезапустить терминал не получиться. А зачем терем перезапускать? Я даже не знаю зачем его выключать... Ссылка на сообщение Поделиться на другие сайты More sharing options...
Aisulu Опубликовано 28 февраля, 2018 Поделиться Доработка советников: общая тема Опубликовано 28 февраля, 2018 Если советник может закрыть терминал, то почему не может перезагрузить? Есть же советник, который перезагружает при потере связи. Это MT4 AutoRestartМожет для e-CloseByLossorProfit нужно написать в коде вместо "close" "restart"?Сорри, если глупости пишу.Почему надо:Основной советник работает с разными таймфреймами (Н1, Н4, D1) на разных графиках. Много пар, много графиков.На часовом сигнал может быть уже неактуален, имеет смысл периодически закрывать сделки. Но на дневном и 4-часовом ещё актуален. И жаль ждать ещё несколько часов или аж до следующего дня (в случае с дневным), чтобы сделки открылись снова. Да может уже и поздно будет.Если терминал перезапустить, неактуальные устаревшие часовые сигналы уже не сработают, сделок по ним не откроется, а 4х-часовые и дневные запустятся снова и продолжат приносить прибыль.Сейчас я перезапускаю вручную, и меня устраивает результат. Но, конечно, хотелось бы автоматизировать. Ссылка на сообщение Поделиться на другие сайты More sharing options...
0ll Опубликовано 28 февраля, 2018 Поделиться Доработка советников: общая тема Опубликовано 28 февраля, 2018 Вы путаете восстановление связи и рестарт терминала. Советник загружен в память терминала, он его выключает, терминал выгружается из памяти вместе с советником, а кто его включать будет? Это нужно планировщик в виндовс настраивать (это возможно), но не средствами mql и советника - для этого надо отдельную программу писать, или настройте планировщик, что при выключении терминала опять его включать.Читайте про планировщик.В основном торгующем советнике можно сделать глобальную переменную на сброс настроек или запрет торговли, для всех его копий на разных ТФ и инструментах. 1 Ссылка на сообщение Поделиться на другие сайты More sharing options...
Aisulu Опубликовано 28 февраля, 2018 Поделиться Доработка советников: общая тема Опубликовано 28 февраля, 2018 Спасибо, выручили!!!Планировщик оказался тем, что надо в данном случае. Всё сделала, всё работает как хотелось. 2 Ссылка на сообщение Поделиться на другие сайты More sharing options...
RichLux Опубликовано 28 февраля, 2018 Поделиться Доработка советников: общая тема Опубликовано 28 февраля, 2018 Мой советник иногда (особенно если цена движется в нужном направлении) не открывает сделки из-за реквотов.Прошу доработать функцию открытия ордеров в советнике так чтобы он открыл все же ордер пусть и с проскальзыванием.Испробовал различные варианты открытия ордера. М.б. проблема и не в данной функции, но тогда не пойму в чем. Уже весь мозг себе сломал. MFI_RangeVolume.mq4skrin.PNG Ссылка на сообщение Поделиться на другие сайты More sharing options...
0ll Опубликовано 28 февраля, 2018 Поделиться Доработка советников: общая тема Опубликовано 28 февраля, 2018 RichLux проблема в брокере, скачайте демо терминал другого брокера и запустите сову - не будет ни одного реквота.Все решают проблему одинаково, я тоже уповаю на рефреш, только вызываю в своём цикле:while(!RefreshRates()) Sleep(16);без этого Вы заспамите брокера пустыми запросами... 1 Ссылка на сообщение Поделиться на другие сайты More sharing options...
Vidma Опубликовано 1 марта, 2018 Поделиться Доработка советников: общая тема Опубликовано 1 марта, 2018 Привет всем,Переделал советник под бинарные опционы по мартингейлу, но сколько непробовал изменить разные варианты...мартин работает так как он хочет.. :) хотя в тестере сделки открываються согласно условиям.Если кто нибудь могбы исправить или хотябы подсказать где ошибка был бы благодарен.. BO_martingale_v1.0.mq4 Изменено 3 марта, 2018 пользователем Vidma Ссылка на сообщение Поделиться на другие сайты More sharing options...
Sokolikus Опубликовано 3 марта, 2018 Поделиться Доработка советников: общая тема Опубликовано 3 марта, 2018 Суть такова - нужно в советник прикрутить три или более времени-GmtOffst по которым он будет искать точки входа и магик,также работал в новых билдах,советник взят из темы http://tlap.com/forum/sovetniki-foreks/11/sovetnik-skalper-pipsniper/39/?do=findComment&comment=406 PipLaser_1.01_Aggressive2.zip Ссылка на сообщение Поделиться на другие сайты More sharing options...
mFox Опубликовано 5 марта, 2018 Поделиться Доработка советников: общая тема Опубликовано 5 марта, 2018 Уважаемые форумчане,Нашел отличного сова для торговли от уровней, установленных вручную. Кого не затруднит - добавьте, пж-та, мартин (сетку). Хочу попробовать его для торговли по стратегии Crazy Nipel System (http://tlap.com/forum/torgovye-sistemy/2/d1plush4plusm15plusm5plusm1-crazy-nippel-system-v2-0/5060/).Заранее спасибо откликнувшимся на просьбу!Описание советника:Советник предназначен для полуавтоматической торговли от линий, установленных пользователем. Линий можно ставить одну или две. Если две, то одна обязательно должна быть выше текущей цены, а другая - ниже. Советник поддерживает два типа линий: горизонтальная и трендовая. Можно устанавливать две линии, как одного типа, так и разного. Перед запуском советника нужно установить линии и настроить их наименования. Линиями можно нарисовать канал и настроить торговлю советника внутрь канала: покупать от нижней, продавать от верхней. А можно организовать торговлю на пробой некоторого ценового диапазона вверх или вниз: покупка от верхней линии, продажа от нижней. esNameUpLine="UPLine" - Наименование верхней линии. esNameDnLine="DNLine" - Наименование нижней линии. ebBuyFromUp=False - Покупать от верхней линии, если True. Продавать, если False. ebBuyFromDn=False - Покупать от нижней линии, если True. Продавать, если False. ebShowComment=True - Показывать комментарии. Lots=0.1 - Размер торгуемого лота. StopLoss=15 - Размер стопа в пунктах. TakeProfit=15 - Размер тэйка в пунктах. Slippage=3 - Проскальзывание цены в пунктах. 1.jpg2.jpg3.jpge-TFL.mq4 Изменено 5 марта, 2018 пользователем mFox Ссылка на сообщение Поделиться на другие сайты More sharing options...
mFox Опубликовано 8 марта, 2018 Поделиться Доработка советников: общая тема Опубликовано 8 марта, 2018 Уважаемые форумчане,Нашел отличного сова для торговли от уровней, установленных вручную. Кого не затруднит - добавьте, пж-та, мартин (сетку). Хочу попробовать его для торговли по стратегии Crazy Nipel System (http://tlap.com/forum/torgovye-sistemy/2/d1plush4plusm15plusm5plusm1-crazy-nippel-system-v2-0/5060/).Заранее спасибо откликнувшимся на просьбу! Кряхтел, пыхтел, сделал кое-как сам. При инициализации советник рисует две параллельных трендовых линии (по хаю и лоу предыдущей дневной свечи), которые необходимо модифицировать в соответствии с текущей рыночной ситуацией (можно использовать в качестве горизонтальных уровней). Первая сделка открывается на отскок от установленных уровней и при перекупленности/перепроданности RSI, дальше при необходимости начинается усреднение. При закрытии сетки за уровнями, новых сделок открыто не будет, пока цена не вернется в определенный уровнями коридор.TradeFromLevels_Ilan.mq4 1 Ссылка на сообщение Поделиться на другие сайты More sharing options...
KOsenlkv Опубликовано 11 марта, 2018 Поделиться Доработка советников: общая тема Опубликовано 11 марта, 2018 Привет. Нужна помощь в доработке!Советник собрал сам из нескольких уроков по МQL (здесь на форуме) точки входа по индикатору ТМА, направление тренда по МА, ТП фиксированный в пунктах. Теперь суть моей идеи, пару вариантов постараюсь изложить1. прикрутить вместо ТП, трал от уровня ТП и при срабатывании лося закрывалась вся сетка .2. прикрутить трал к последнему открытому ордеру в сетке (он же первый в сетке) без ТП, а остальные зарывались по ТП.в программировании я только ученик, (взятки гладки :) ) пробывал делать сам - результат "0", советник работает по принципу мартина и он у меня при открытии следующего ордера собирает лосей. Думаю что после оптимизации советника будет не плохой результат.Нужна помощь в реализации MyTmaMA1.mq4TMA_Fair.ex4 Изменено 12 марта, 2018 пользователем KOsenlkv Ссылка на сообщение Поделиться на другие сайты More sharing options...
KOsenlkv Опубликовано 19 марта, 2018 Поделиться Доработка советников: общая тема Опубликовано 19 марта, 2018 Тема еще актуальна?Отзовитесь кто нибудь. Ссылка на сообщение Поделиться на другие сайты More sharing options...
AndrewR Опубликовано 19 марта, 2018 Поделиться Доработка советников: общая тема Опубликовано 19 марта, 2018 Кто-нибудь сможет идею реализовать?Коротко ТЗ:- при открытии ботом только одного ордера всю логику оставить как есть;- при появлении дополнительного сигнала к открытию сделки(доливки) - открыть сделку(оставить как есть в сове), убрать ТП первого ордера и строить сетку далее по логике бота;- закрывать сетку планируется не по логике бота (фильтры на выход), а сторонним ботом(он тралит сеть по эквити);- если получится совместить логику обоих ботов в одном коде - будет вообще блеск.Тема: _http://tlap.com/forum/sovetniki-foreks/11/sovetnik-setochnik-survivor/15463/1140Ответ #1147Бот для доработки во вложении. Survivor_2.7.mq4 Изменено 19 марта, 2018 пользователем AndrewR Ссылка на сообщение Поделиться на другие сайты More sharing options...
0ll Опубликовано 19 марта, 2018 Поделиться Доработка советников: общая тема Опубликовано 19 марта, 2018 KOsenlkv тема становится актуальной если у программистов возникает интерес или появляется время. Что Вам делать в такой ситуации: не опускать руки и пытаться делать самому, если будут конкретные вопросы по mql - задавайте, получить короткую подсказку шансы велики. Ссылка на сообщение Поделиться на другие сайты More sharing options...
KOsenlkv Опубликовано 20 марта, 2018 Поделиться Доработка советников: общая тема Опубликовано 20 марта, 2018 Привет. Все это время пытаюсь делать сам, пока нужных результатов нет, при том условии что в большей степени использую метод "научного тыка" , конечно какой-то результат есть, но не тот :( . 1 Ссылка на сообщение Поделиться на другие сайты More sharing options...
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти