beton2011

 
Уровень 14

  Моя торговля


График торгового счета beton2011


Группа "Стол заказов MQL"

Рейтинг 2146



РЕКОМЕНДУЮ



Советник RL

Здравствуйте Андрей.

Можно попросить написать для меня советник?

Начало работы советника.

Открываются два разнонаправленных ордера бай и сэлл, для этих ордеров выставляется свои лоты ( настраиваются в советнике ).

Для ордеров выставляется траал ( настраивается в советнике ).

После закрытия одного из ордеров по траллу, включается функция выхода второго ордера из просадки.

Функция выхода ордера из просадки:

Это простая функция усреднения, как у советника Иланов, только в обе стороны.

Для этой функции настраивается в советнике свой лот, отдельный лот.

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

Дальше открывается снова два разнонаправленных ордера бай и сэлл и т.д.

Все :) 
  • 0
  • Просмотров: 2241
  • 25 июля 2017, 17:40
  • beton2011
Понравилcя материал? Не забудьте поставить плюс и поделиться в социальной сети!

Вступите в группу "Стол заказов MQL", чтобы следить за обновлениями
ПРИСОЕДИНИТЬСЯ К ГРУППЕ
присоединиться
  Предыдущая запись в группе
Переделать индикатор.
Следующая запись в группе  
Советник пробойник - рисовщик уровней.
25 июля 2017
29 июля 2017

Брокер для ваших роботов, 15 лет на рынке

Комментарии (16)

+
0
Это простая функция усреднения, как у советника Иланов, только в обе стороны.

Как это?
avatar

  35  AM2 Сообщений: 16244 - Андрей

  • 25 июля 2017, 17:48
+
0
Указываем в советнике степ в пунктах для усреднения. Например цена уходит на расстояние степ на верх, значит включается усреднение на сэлл. Например цена уходит на расстояние степ в низ, значит включается усреднение на бай.

Это все относится к отдельной функции.
avatar

  14  beton2011 Автор Сообщений: 895

  • 25 июля 2017, 18:09
+
0
Сделал в упрощенном виде: www.opentraders.ru/downloads/1643/

avatar

  35  AM2 Сообщений: 16244 - Андрей

  • 25 июля 2017, 21:18
+
0
Почти то.

Есть в начале ошибка, выставляются два ордера с разными лотами.

Доработка

Внести в настройки советника тралл.

Я думаю удобнее будет разделить функции работы советника на две часть.

Первая часть работы советника

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

Все, на этом можно остановится.

Вторая часть работы советника.

Начинает работать мартингей сам по себе с новыми ордерами и другим лотом.

Это получается что в советнике заложены две системы.

Первая система работает с разнонаправленными ордерами до закрытие какого то ордера по траллу.

Потом включается вторая система но со своими ордерами и лотами, со своим общим профитом.

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

avatar

  14  beton2011 Автор Сообщений: 895

  • 25 июля 2017, 21:45
+
0
К тому что есть могу внести 1-2 небольшие поправки. Далее в следующем топике.
avatar

  35  AM2 Сообщений: 16244 - Андрей

  • 26 июля 2017, 17:20
+
0
Хорошо. Тогда добавьте для усреднения отдельные настройки лота, чтоб усреднение начиналось с другим лотом.

Еще подправьте в начале, чтоб открывались одинаковые лоты.
Редактирован: 26 июля 2017, 17:53
avatar

  14  beton2011 Автор Сообщений: 895

  • 26 июля 2017, 17:48
+
0
Тогда добавьте для усреднения отдельные настройки лота, чтоб усреднение начиналось с другим лотом.

Например?
avatar

  35  AM2 Сообщений: 16244 - Андрей

  • 26 июля 2017, 17:59
+
0
Я видел видео как один советник так работает, значит так можно сделать. Надо подумать не много.
avatar

  14  beton2011 Автор Сообщений: 895

  • 26 июля 2017, 18:28
+
0
Я видел видео как один советник так работает, значит так можно сделать. Надо подумать не много.

Может надо добавить в советник еще один PutOrder скажем будет PutOrder2. Вот после этого условия if(FindOrderType()==0 && (FindLastBuyPrice()-Ask)/Point>=Steps()) и if(FindOrderType()==1 && (Bid-FindLastSellPrice())/Point>=Steps()) чтоб работал PutOrder2, для этого условия вынести отдельный лот, скажем Lots2. Пока такая идея.
Редактирован: 26 июля 2017, 18:35
avatar

  14  beton2011 Автор Сообщений: 895

  • 26 июля 2017, 18:34
+
0
опиши типа есть 2 по 0.1 и что дальше или видео это дай глянуть?
avatar

  35  AM2 Сообщений: 16244 - Андрей

  • 26 июля 2017, 18:36
+
0
Вот видео

www.youtube.com/watch?v=Uquj1vbxoRI

Было бы конечно хорошо если вы так сделаете. Но хватит и того что я вас просил в последних постах.
Редактирован: 26 июля 2017, 18:50
avatar

  14  beton2011 Автор Сообщений: 895

  • 26 июля 2017, 18:47
+
+1
avatar

  35  AM2 Сообщений: 16244 - Андрей

  • 26 июля 2017, 20:12
+
0
Спасибо :) 
avatar

  14  beton2011 Автор Сообщений: 895

  • 26 июля 2017, 20:20
+
0
Андрей, можно вас попросить добавить в советник начало работы усреднения только после закрытия ордера по тралу? Очень вас прошу это сделать, ну или скажите как это можно сделать самому.
avatar

  14  beton2011 Автор Сообщений: 895

  • 29 июля 2017, 15:39
+
0
или скажите как это можно сделать самому

if(CountTrades()<2)...
avatar

  35  AM2 Сообщений: 16244 - Андрей

  • 29 июля 2017, 16:16
+
0
Спасибо :) 
avatar

  14  beton2011 Автор Сообщений: 895

  • 29 июля 2017, 17:19

Зарегистрируйтесь или авторизуйтесь, чтобы оставить комментарий