Jump to content
cmillion

fishing

Recommended Posts

cmillion

Советник после прохождения ценой заданного расстояния 1 шаг вверх - продает, 1 шаг вниз - покупает. Таким образом появляется сеть, которую Вы закрываете руками с помощью кнопок советника или отдаете прибыль на усмотрение самого советника, нажав кнопки автоторговли. 


5vk5j0.PNG  


При нажатии на кнопку X buy происходит закрытие всех buy позиций. При нажатии на кнопку X sell происходит закрытие всех покупок. При нажатии на кнопку X all происходит закрытие всех позиций, открытых советником. Если нажаты соответствующие кнопки auto, то закрытие происходит автоматически при достижении указанного профита. Профит задается в поле ввода (слева от кнопки auto).


Ниже в настройках можно задать лот и шаг соответствующих направлений buy и sell. Заходить в основные параметры нет необходимости, все параметры настраиваются непосредственно в окне торговли и запоминаются в глобальных переменных, так что после перезагрузки все параметры и нажатые кнопки будут восстановлены автоматически. 


 


 


 


Советник полуавтоматический, поэтому его тестирование должно проводится только в режиме визуализации. Оптимизация для данного советника не нужна.


Принцип торговли не сложный, смотрим когда прибыль того или иного направления нас устраивает и нажимаем на кнопку, далее ждем когда прибыль другого направления достигнет желаемого результата.... Несколько раз потренировавшись в тестере, можно получить вот такую картину и приступать к реальной торговле. 


 fishing__1.png


cm fishing.mq4


Пишу на заказ советники, индикаторы и скрипты для MT4 и MT5  

Share this post


Link to post
Share on other sites
Lelik_ee

Шикарно, как всегда снимаю шляпу)оч. Интересный советник, ))спасибо

  • Thanks 1

Share this post


Link to post
Share on other sites
cmillion

Результаты теста на полном автомате.

Включено только закрытие всех при достижении прибыли 50, шаг 50.

Правда несколько раз помог советнику, нажав на кнопки X buy и X sell.

Т.е. когда набралась очень большая прибыль по buy , захотелось ее собрать, а сразу на откате вниз, советник сам закрыл все sell с прибылью 50. В результате появляются просадки на тестере, но они того стоят. Хватило бы нервов повторить такое на реале.

 

post-393455-0-55813300-1468660446_thumb.pngpost-393455-0-99940400-1468660458_thumb.pngpost-393455-0-40257900-1468660468_thumb.pngpost-393455-0-24725000-1468660479_thumb.pngpost-393455-0-72308100-1468660492_thumb.pngpost-393455-0-73338400-1468660501_thumb.pngpost-393455-0-13510000-1468660518_thumb.png


Пишу на заказ советники, индикаторы и скрипты для MT4 и MT5  

Share this post


Link to post
Share on other sites
Rumpelstiltskin

Какой результат будет, если выставить спред 5?

Share this post


Link to post
Share on other sites
Lelik_ee

на рублевом счете не открывает сделки((евро-доллар.

Share this post


Link to post
Share on other sites
ZeleBoba

очень даже гуд. Можно бы добавить опцию включения пирамиды для каждого направления.

  • Thanks 1

Лучше маленький профит, чем большие рога.

Share this post


Link to post
Share on other sites
cmillion

Какой результат будет, если выставить спред 5?

Такой же и будет, хоть 50 выставляйте, какая разница? Главное вовремя нажимать кнопки.

  • Downvote 1

Пишу на заказ советники, индикаторы и скрипты для MT4 и MT5  

Share this post


Link to post
Share on other sites
cmillion

В советнике нет никаких ограничений и он будет открывать сделки на любом счете. Вероятно у Вас запрещена автоторговля или условия брокера не соответствуют выталяемым параметрам, например лот не удовлетворяет требованиям мин макс.


Пишу на заказ советники, индикаторы и скрипты для MT4 и MT5  

Share this post


Link to post
Share on other sites
cmillion

очень даже гуд. Можно бы добавить опцию включения пирамиды для каждого направления.

Да я уже обкатываю обновленную версию. Помимо ордеров по тренду в ней есть безубыток, трал, закрытие дальних.....


Пишу на заказ советники, индикаторы и скрипты для MT4 и MT5  

Share this post


Link to post
Share on other sites
Lelik_ee

все запуситилось, но не одномоментно)))

Share this post


Link to post
Share on other sites
ZeleBoba

Да я уже обкатываю обновленную версию. Помимо ордеров по тренду в ней есть безубыток, трал, закрытие дальних.....

да, в полуручном режиме, когда еще сам видишь основной тренд, очень удобно.


Лучше маленький профит, чем большие рога.

Share this post


Link to post
Share on other sites
cmillion

все запуситилось, но не одномоментно)))

Что именно не так было?


Пишу на заказ советники, индикаторы и скрипты для MT4 и MT5  

Share this post


Link to post
Share on other sites
Lelik_ee

Что именно не так было?

начала работать спустя какое то время, открылась почему то в одну сторону,хотя все настройки стояли одинаковые в обе стороны)

Share this post


Link to post
Share on other sites
cmillion

начала работать спустя какое то время, открылась почему то в одну сторону,хотя все настройки стояли одинаковые в обе стороны)

Советник при старте запоминает цену, допустим 1,12345 при шаге 10 чтобы выставить buy цена должна опуститься на 10 п т.е. до 1,12335. Далее советник запоминает уже эту цену. Для открытия sell цена должна будет пройти вверх 10 п т.е. до 1,12345. Именно поэтому ордера не могут открыться сразу при старте и одновременно в разные стороны.


Пишу на заказ советники, индикаторы и скрипты для MT4 и MT5  

Share this post


Link to post
Share on other sites
Rumpelstiltskin

Такой же и будет, хоть 50 выставляйте, какая разница? Главное вовремя нажимать кнопки.

 

Не будет, увы.

  • Thanks 1
  • Downvote 1

Share this post


Link to post
Share on other sites
Lelik_ee

Шикарная весчица)) все просто и понятно)) 

  • Thanks 1

Share this post


Link to post
Share on other sites
cmillion

Добавил реверс в советник

 

Советник выставляет ордера после прохождения ценой заданного расстояния. 1шаг вверх - покупает, 1 шаг вниз - продает (revers - наоборот)
Таким образом появляется сеть, которую Вы закрываете руками с помощью кнопок советника или отдаете прибыль на усмотрение самого советника.
Советник полуавтоматический, поэтому его тестирование должно проводится только в режиме визуализации"
 
extern bool    buy                  = true;
extern bool    sell                 = true;
extern bool    revers               = true;
extern int     StepB                = 100;         //шаг Buy ордеров
extern int     StepS                = 100;         //шаг Sell ордеров
extern double  CloseProfitB         = 100;         //закрывать buy по суммарному профиту
extern double  CloseProfitS         = 100;         //закрывать sell по суммарному профиту
extern double  CloseProfit          = 10;          //закрывать все по суммарному профиту
extern double  LotB                 = 0.10;        //объем Buy ордеров 
extern double  LotS                 = 0.10;        //объем Sell ордеров 
extern int     slippage             = 50;          // проскальзывание
extern int     Magic                = -1;          //магик ордеров, если -1 то подхватит все

Ниже два теста на полном автомате. Разница только в нажатой кнопке реверс.

post-393455-0-93033800-1508473862_thumb.pngpost-393455-0-89031200-1508473867_thumb.png

 

cm fishing trend.mq4

  • Thanks 1

Пишу на заказ советники, индикаторы и скрипты для MT4 и MT5  

Share this post


Link to post
Share on other sites
cmillion

Описание работы

описание.docx

russian version.png

EnglishVersion.gif


Пишу на заказ советники, индикаторы и скрипты для MT4 и MT5  

Share this post


Link to post
Share on other sites
cmillion
Posted (edited)

Сделал простую конфигурацию с коэффициентом увеличения лота. Никаких ограничений по размеру лота в советнике нет. Возможно Ваш брокер как то ограничивает этот размер, тогда можно сделать доработку, чтобы при необходимости советник делил один большой лот на несколько более мелких и выставлял их одновременно.
Проверьте.

2019-03-13_16-32-24.png.ec434f848c333c45ca14b043e8c9f6e4.png2019-03-13_16-36-04.png.2e869338d4da23bbb97fb9a6e64cc8d8.png

 

 

cm fishing 1.01 alp.mq4

 

Edited by cmillion

Пишу на заказ советники, индикаторы и скрипты для MT4 и MT5  

Share this post


Link to post
Share on other sites
cmillion
Posted (edited)

Советник имеет несколько режимов торговли.

Режимы открытия позиций и отложенных ордеров.

  • Открытие позиций через заданный шаг.

 

После прохождения ценой заданного расстояния 1 шаг вверх — продает, 1 шаг вниз — покупает. Таким образом, появляется сеть, которую Вы закрываете руками с помощью кнопок советника или отдаете прибыль на усмотрение самого советника, нажав кнопки автоторговли.

-----------------------------------------------------------------------------------------------------------------------------------------------------

  • Открытие сети отложенных ордеров

 

Ордера открываются в зависимости от настроек. Можно задавать любые сочетания из buystop sellstop buylimit и sellimit ордеров.

В Верхней части задаем размер коридора при котором удаляются все ордера. Коридор считается только между buystop и sell стоп ордерами, причем только ближайшими к цене. Т.е. между самым нижним buystop и самым верхним sellstop. При увеличении этого коридора до указанного значения все ордера будут закрыты если нет открытых рыночных позиций. Если при этом задано «удалять сеть даже если есть рыночные», то советник закроет все.


-----------------------------------------------------------------------------------------------------------------------------------------------------

  • Открытие отложенных стоп ордеров, перемещающихся за ценой

 

Открывается отложенные buystop и sellstop ордера и тралятся за ценой по экстремумам свечи. Как только цена на откате зацепит ордер, выставляется следующий и так же тралится за ценой до срабатывания.

-----------------------------------------------------------------------------------------------------------------------------------------------------

  • Режим торговли во время новостей

 

Задаем расстояние от цены, в поле графика появляются 2 линии, далее задаем время в секундах, по истечении которого советник перемещает эти линии за ценой.

Как только  цена пересечет линию советник открывает позицию (в этот момент противоположная линия перестает перемещаться).

Также в настройках задается шаг между ордерами, если цена продолжает идти дальше, то советник открывает еще позицию, т.е. создает сеть по тренду...

Далее все закрывается: либо по профиту, либо по тралу, либо любым другим способом, существующем в советнике. Если не успев закрыться цена развернулась и открыла ордера в обратную сторону, то подключается перекрытие.

Можно помогать советнику перемещая линию руками.

После открытия позиции линии фиксируются и перемещать их можно только руками.

 

Выше синей линии открываются только позиции buy, а ниже красной только позиции sell.

Если в основных параметрах стоит настройка «открывать позиции и против тренда=true” то позиции открываются не только по ходу движения цены, а в том числе и при откате цены.

Например:

На скрине выше показана ситуация, когда цена идет вверх и последовательно открываются 3 buy позиции, потом цена откатывается вниз на шаг и открывается 4я buy позиция. Вот эта 4 позиция может быть открыта только в случае установки этого параметра в true.

-----------------------------------------------------------------------------------------------------------------------------------------------------

  • Режим без открытия новых позиций (только сопровождение уже открытых)

 

Этот режим предназначен для сопровождения "чужих" позиций, открытых руками или другими советниками.

 

-----------------------------------------------------------------------------------------------------------------------------------------------------

Уровни торговли

 

В советнике есть возможность указать уровни между которыми смогут открываться позиции. Уровни задаются отдельно для Buy и для Sell позиций. 

В поле «от» задаем нижний уровень цены, в поле «до» – верхний уровень. Если указано продавать от 1,12345 до 1,15605 то только в этом диапазоне будут осуществляться продажи.

-----------------------------------------------------------------------------------------------------------------------------------------------------

Режимы закрытия позиций.

  • Закрытие позиций в ручном режиме

 

Позиции можно закрыть в любой момент. При нажатии на кнопку X buy происходит закрытие всех buy позиций. При нажатии на кнопку X sell происходит закрытие всех sell позиций. При нажатии на кнопку X all происходит закрытие всех позиций, открытых советником. Принцип ручной торговли не сложный, смотрим когда прибыль того или иного направления нас устраивает и нажимаем на кнопку, далее ждем когда прибыль другого направления достигнет желаемого результата….
 

  • Закрытие позиций тралом профита

 

Если нажаты соответствующие кнопки auto, то закрытие происходит автоматически при достижении указанного профита. Профит задается в поле ввода (слева от кнопки auto).
-----------------------------------------------------------------------------------------------------------------------------------------------------

  • Перевод открытых позиций в без убыток

 

При достижении указанной прибыли ордером, его стоплосс переносится на цену его открытия плюс указанная в настройках прибыль. После перевода в без убыток и отката цены эта позиция уже гарантирована закроется в ноль или в указанный плюс. Можно указать перевод в без убыток и одновременно всей серии одного направления buy или sell.
-----------------------------------------------------------------------------------------------------------------------------------------------------

  • Трал стоплоса открытых позиций

 

Трал работает в начале как стоплосс, но потом по мере роста прибыли стоплосс тралится за ценой в сторону увеличения прибыли позиции. Помимо длинны трала и минимального профита в пунктах, можно задать еще и шаг трала. Это кол-во пунктов через которое будет перемещаться стоплосс.
-----------------------------------------------------------------------------------------------------------------------------------------------------

  • Перекрытие убыточных позиций за счет прибыли остальных

 

В этом режиме советник находит самые убыточные дальние/ближние позиции и старается их закрыть за счет прибыли других открытых позиций. Перекрытие происходит встречно, так что в этом случае мы еще и часть спреда выигрываем.

Buy Sell – выбираем какие именно позиции пытаемся закрывать

В поле убыток указываем минимальный убыток в пунктах для того чтобы позиция с меньшим убытком не бралась в расчет.
} данная кнопка нужна для того, чтобы закрывать
сразу самый дальний/ближний buy вместе с самым дальним/ближним sell. Т.е. когда она нажата убыток считаем сразу от двух направлений и закрываем с учетом этого.

Кол-во – сколько убыточных позиций закрывать

Старт – с какой прибыли в валюте депозита стартует трал

Откат – при каком снижении прибыли в валюте закрываем позиции

Дальние – выбираем для поиска самые дальние убыточные

Ближние – выбираем для поиска самые ближние убыточные

Можно выбирать какими именно позициями «за счет buy» или «за счет sell» перекрывать убытки. Если нажаты сразу оба направления, то используем всю прибыль от текущих прибыльных позиций.
 

Пример:

установлены следующие параметры перекрытия:

кол-во дальних = 1 старт трала 100 usd и откат 50 usd.

Как только прибыль всех прибыльных ордеров (buy и sell) достигнет суммы превышающей на 100 usd убыток дальнего buy или sell так будет включен трал по прибыли.

Допустим дальний buy (самый верхний) имеет убыток - 30 usd и при этом есть несколько позиций с суммарным профитом 130,01 usd, в этот момент советник включает трал прибыли (так как в сумме -30+130 получается 100, т.е. старт трала). Если цена сразу откатится таким образом, что в сумме все эти позиции будут менее 50usd (100-50 откат)  все прибыльные позиции будут закрыты вместе с убыточной дальней. Если же цена пошла в сторону прибыли и достигла такого размера, что к убытку дальнего buy можно приплюсовать убыток второго с верху buy (второго дальнего) и при этом она составит более 100 usd, то советник под контроль берет уже оба дальних buy. И на откате профита на 50 usd будут закрыты все прибыльные и эти два дальних убыточных. Точно так же по sell позициям.

В настройках можно задать лот и шаг соответствующих направлений buy и sell. Заходить в основные параметры нет необходимости, все параметры настраиваются непосредственно в окне торговли и запоминаются в глобальных переменных, так что после перезагрузки все параметры и нажатые кнопки будут восстановлены автоматически. Советник полуавтоматический, поэтому его тестирование должно быть только в режиме визуализации. Оптимизация для данного советника не нужна.

 

 

Edited by cmillion

Пишу на заказ советники, индикаторы и скрипты для MT4 и MT5  

Share this post


Link to post
Share on other sites
Brion
12.06.2019 в 01:08, cmillion сказал:

Советник имеет несколько режимов торговли.

 

Подскажите пожалуста, как эти режимы переключать?  Так как, например в cm fishing 1.01 alp.mq4 переключения режимов не нашел.

Или это просто усеченная версия советника?

Share this post


Link to post
Share on other sites
cmillion
18.06.2019 в 14:21, Brion сказал:

 

Подскажите пожалуста, как эти режимы переключать?  Так как, например в cm fishing 1.01 alp.mq4 переключения режимов не нашел.

Или это просто усеченная версия советника?

 

В первой версии только один режим торговли. Другие режимы появились в более поздних версиях. Ищите версию cm fishing PRO 2,3


Пишу на заказ советники, индикаторы и скрипты для MT4 и MT5  

Share this post


Link to post
Share on other sites
cmillion
19.06.2019 в 18:32, cmillion сказал:

 

В первой версии только один режим торговли. Другие режимы появились в более поздних версиях. Ищите версию cm fishing PRO 2,3

 

Буду рад предложениям по другим режимам работы


Пишу на заказ советники, индикаторы и скрипты для MT4 и MT5  

Share this post


Link to post
Share on other sites
cmillion

Обновил fishing для MT5 добавил в него реверс

2019-11-23_14-51-27.png.99f5e0f815b29108d7432427e7d6c66a.png


Пишу на заказ советники, индикаторы и скрипты для MT4 и MT5  

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

×