andre71g
andre71g

 
Уровень 11

  Торгую в компаниях:


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

Рейтинг 2146



РЕКОМЕНДУЮ



Фибо-Робот
[*]

С Новым годом!
Прошу сделать советник, торгующий по числам Фибо.

лот — 0.01
коэфф — 2
тейк — 500
магик — 1234

Советник на открытии дня выставляет байлимит и селлимит на ближайших синих уровнях.По окончании дня все неоткрытые лимитки удаляются. Открытые закрываются по тейку. Если сработал например байлимит, то сразу же открывается ещё один ниже, на следующей синей линии, размером первоначального ордера, помноженного на коэфф, что в настройках. При срабатывании второй лимитки бай тут же ниже(на третьей синей линии ) выставляется третий байлимит.При возникновении сетки тейк откладывается от уровня БУ и учитывает лотность сетки, чтобы в итоге общий профит при закрытии сетки в пунктах был равен тому, что в настройках.Синие уровни рисуются индикатором на открытии дняи действуют только в этот день.Каждый уровень отрабатывается(ставятся лимитки на него) только один раз. Если на закрытии дня ордера и(или) сетка не достигли тейка, но в плюсе, то они закрываются.Если в минусе, то на открытии сл.дня все тейки переводятся в БУ(отдельно для бай и селл). Если в первый день открылся ордер или сетка, например, бай, и на закрытии дня минус, потом на сл.день сл.ордер бай может открыться на ближайшей соответствующей(для байлимит) синей линии соответствующим(исходя из настроек) объёмом и образуется новый уровень тейка-БУ для увеличенной сетки.Допустим после этого сетка закрылась по БУ, а цена потом пошла снова вниз — на первой синей линии ничего не произойдёт(она отработалась последней байлимиткой), а вот на второй синей линии откроется снова байлимит минимальной лотностью, что в настройках.
В индикаторе числа уровни прописаны для четырёхзнака, нужно для робота исправить на пятизнак(ur0, ur1, ur2, ur3, ur4).Синие уровни -ur1, ur2, ur3, ur4.
#TO_5.ex4 (10 Kb)
  • 0
  • Просмотров: 3699
  • 4 января 2020, 18:51
  • andre71g
Понравилcя материал? Не забудьте поставить плюс и поделиться в социальной сети!

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

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

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

+
0
напишите алгоритм построения уровней индикатора, т.к. вытащить значения будет проблематично
avatar

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

  • 4 января 2020, 20:31
+
0
Да, так будет проще и удобнее намного. Тогда в настройках лучше сделать прямо эти уровни(синие в описании) задаваемыми:
1- 340
2- 550
3- 890
4- 1440
5- 2330
6- 3770
В пунктах по пятизнаку, откладываются от линии уровня ЗАКРЫТИЯ предыдущего дня зеркально в обе стороны.Даже лучше сразу при открытии дня выставить на всех этих уровнях лимитки (с учётом коэффициента в настройках) — это позволит открыться ордерам при возможных гэпах.
Редактирован: 4 января 2020, 21:25
avatar

  11  andre71g Автор Сообщений: 168 - andre71g

  • 4 января 2020, 21:24
+
0
на 13-е
avatar

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

  • 5 января 2020, 11:33
+
0
Советник на открытии дня выставляет байлимит и селлимит на ближайших синих уровнях.По окончании дня все неоткрытые лимитки удаляются. Открытые закрываются по тейку.

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

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

Каждый уровень отрабатывается(ставятся лимитки на него) только один раз. Если на закрытии дня ордера и(или) сетка не достигли тейка, но в плюсе, то они закрываются.Если в минусе, то на открытии сл.дня все тейки переводятся в БУ(отдельно для бай и селл).

Если в первый день открылся ордер или сетка, например, бай, и на закрытии дня минус, потом на сл.день сл.ордер бай может открыться на ближайшей соответствующей(для байлимит) синей линии соответствующим(исходя из настроек) объёмом и образуется новый уровень тейка-БУ для увеличенной сетки.

Допустим после этого сетка закрылась по БУ, а цена потом пошла снова вниз — на первой синей линии ничего не произойдёт(она отработалась последней байлимиткой), а вот на второй синей линии откроется снова байлимит минимальной лотностью, что в настройках.

В индикаторе числа уровни прописаны для четырёхзнака, нужно для робота исправить на пятизнак(ur0, ur1, ur2, ur3, ur4).Синие уровни -ur1, ur2, ur3, ur4.
avatar

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

  • 10 января 2020, 21:28
+
0
просьба писать читаемое тз, см. выше. очень приличный объем работы. все необходимые функции уникальны и потребуют много времени и сил. сделал только самый минимум:



www.opentraders.ru/downloads/2537/

в следующих топиках можно добавлять по 1-2 функции.

avatar

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

  • 10 января 2020, 21:50
+
0
Готовый индикатор не поможет? GannLevels
avatar

  8  Genri Сообщений: 378

  • 14 января 2020, 00:25
+
0
Андрей, просьба сделать хоть самый минимум в этом месяце, а то получилось уровни с тейком и стопом, как в 1м классе <img src='http://opentraders.ru/templates/skin/g6h/images/smilies/002.gif' alt=' :) '>&nbsp; 
Нужно-то всего добавить:
-минимальный тейк — 50 — назначается при сетке(открылся второй ордер, всё, сетка, от уровня безубытка откладывается этот новый тейк) и также для одиночного лота при закрытии дня. Например обычный тейк = 200, мин. тейк =50.На закрытии дня открыт 1 ордер и прибыль составляет 60 пунктов — что больше 50, значит ордер закрывается.Если прибыль меньше 50, то ордер остаётся на сл.день, но уже с мин.тейком — в нашем случае=50.

Вот и всё, пока хотя бы так. Ну и само собой чтобы сетка работала( все отложки сразу расставлялись с учётом коэффициента в настройках) — а то сейчас коэффициент работает как увеличитель для сл. сделки, если предыдущая в минус.
Если открылся первый ордер 0.01(на первом уровне что в настройках) и закрылся по тейку, то тут же выставляется отложка 0.01 на том же уровне( то есть уровни могут отрабатываться многократно).Если открылась сетка из двух ордеров0,01 и 0,02(допустим коэфф=2 в настройках) и закрылась по мн.тейку, то выставляется новая отложка на 2м уровне(так как первый уровень будет пройден ценой в этот момент) начальным лотом 0.01, и все остальные отложки этого направления меняют лотность соответственно -(0.4 станет 0.02, 0.08 станет 0.04 и т.д
Если на сл.день переходит незакрытая сетка(например — 0.01, 0.02, 0.04), то лимитки этого направления выставляются естественно со следующей лотностью согласно коэффициенту(в нашем примере=2) — 0.08, 0.16, 0.32 и т.д.
Редактирован: 23 января 2020, 11:26
avatar

  11  andre71g Автор Сообщений: 168 - andre71g

  • 23 января 2020, 11:21
+
0
когда заказов много самый минимум и делаю
avatar

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

  • 23 января 2020, 17:44

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