0
Я так и написал в скобках — «или однонаправленных свечей подряд», и на скрине все 3 импульса с количеством свеч больше 1.
avatar

andre71g

  • 13 марта 2021, 20:07
0
Андрей, вы привязали дельту к размеру одной свечи. А нужно размер считать всех свечей одного направления подряд. Например — в настройках дельта равна 500(5знак). Допустим, первая свеча медвежья равна 200, потом опять медвежья равна 150, сумма двух свечей 350 — меньше 500, ничего не происходит, третья снова медвежья размером 160. Сумма трёх свечей 510 — больше дельты, значит эти 3 свечи окрашиваются. Если 4я свеча тоже будет медвежья, значит и она окрасится и так далее, до первой бычьей свечи. Исправьте пожалуйста!
avatar

andre71g

  • 13 марта 2021, 14:59
0
На скрине не покажу, но так объясню — это нужно для тестирования на истории отработки по ТС различных размеров импульсов различных пар.
avatar

andre71g

  • 12 марта 2021, 16:23
0
Андрей, спасибо большое за быстроту! Но есть неточности.
1)Если открыт ордер(ордера)например бай, то ордера селл почему-то не открываются, пока не закроются баи.
Наверно по этой же причине, если в настройках включено «закрытие по противоположному сигналу», когда возникает этот сигнал, например селл, ордера бай закрываются, а селл на этом сигнале не открывается.

2) При появлении сигнала, на закрытии сигнальной свечи, ордер открывается сразу, зачастую уже далеко по ходу цены(если свеча большая). А хотелось бы, как я и просил в ТЗ, чтобы выставлялась лимитка на самом уровне(селллимит на красном и байлимит на зелёном). Может в настройках ввести пункт «лимитки» — вкл/выкл. Тогда если выключено, то как сейчас, если включено — то по лимиткам.
Если много хочу, то второй пункт может в сл.месяце сделаете?
avatar

andre71g

  • 26 февраля 2021, 15:16
0
Спасибо! Да, вот ещё забыл стандартную добавку: при отсутствии стопа(в настройках ноль или огромный) если цена после открытия первого ордера не достигнув тейка идёт против нас и на следующем сигнале того же направления открывается усредняющий ордер, то советник определяет уровень БУ и от него откладывает указанный в настройках общий тейк для двух ордеров.
avatar

andre71g

  • 23 февраля 2021, 20:58
0
Андрей, уже не нужно, не делайте!
avatar

andre71g

  • 19 февраля 2021, 11:24
0
Андрей, уже не нужно, не делайте!
avatar

andre71g

  • 19 февраля 2021, 11:24
0
Давайте попробуем.
avatar

andre71g

  • 14 февраля 2021, 20:16
0
Жизни не хватит и денег:) ;) ) Для этого тестер есть.
avatar

andre71g

  • 30 декабря 2020, 08:43
0
Спасибо за оперативность, но это совсем другой советник!
Он выставляет лимитки, при открытии первого ордера выставляет указанный в настройках ТП, при открытии второго ордера советник советник выставляет тот же тейк от уровня безубытка и т.д.
Кстати, этот вариант тоже пригодится для сеточной торговли.
Я же хотел, чтобы при, например таких настройках робота:



я мог бы выставить кнопками, например 2 селлимит на любом расстоянии друг от друга и для каждого выставить свой уровень тейка(прямо на графике). Открылся первый ордер — ничего не происходит. Открылся второй ордер — уровень тейка первого робот перемещает на уровень тейка второго ордера.На языке робота это можно озвучить так: при открытии очередного ордера тейкпрофит всех открытых ордеров устанавливается по самому высшему на графике(для селл) и по самому нижнему на графике(для бай).Если для какой-то лимитки трейдер не стал выставлять тейк, или забыл, то уровень тейка при открытии этого ордера остаётся прежним.
avatar

andre71g

  • 15 декабря 2020, 08:35
0
Только сейчас заметил, что часть текста я не удалил. Исправляю:

1. Язь и лось считать от пробиваемой линии, а не от уровня открываемого ордера.
2. В настройках добавить «дельта» — величина максимального пробития линии, при котором может открыться ордер.Например, в настройках дельта=70. Линия пробивается, вторая свеча закрывается на расстоянии 75 за линией — ордер не открывается, так как дельта=70.
На скриншоте видно, что ордера селл откроются только 1 и 3,2й не откроется, так как ниже линии дельты.
avatar

andre71g

  • 3 декабря 2020, 16:00
0
Прошу доработать:
1. Язь и лось считать от пробиваемой линии, а не от уровня открываемого ордера.
2. В настройках добавить «минимальный язь» — минимальное расстояние от открываемого ордера до основного язя.
Пример на скриншоте — в настройках язь=300, лось=310, минимальный язь=110.
Ордера по 1 и 4 по сигналам не открываются, так как от их уровней до основного язя осталось расстояние меньше минимального язя. А вот по 2 и 3 сигналам ордера открываются, так как условия мин. язя соблюдено.
avatar

andre71g

  • 14 ноября 2020, 13:05
0
Давайте сперва доделаем стоп и тейк от синей(пробиваемой) линии.Сигналы после линии тейка не должны открываться, так как тейк будет отрицательным. Можно прописать в коде минимальный тейк — скажем, 5 пипсов(4х знак).И если сигнал поступил на расстоянии менее 5 пипсов от линии тейка, то ордер не открывается.
Прошу для этого кого-то стать поручителем в этом месяце.
А уж в следующем заказывайте кто что хочет — тралы, машки и т.п.
avatar

andre71g

  • 8 ноября 2020, 06:00
+1
Всё теперь отлично, спасибо!
Единственно я упустил, что ордера открываются на разном расстоянии от пробитой линии — соответственно, уровни тейков и стопов у всех разнятся, а это неправильно.
Нужно привязать отсчёт тейка и стопа от пробиваемой синей линии, а не от уровня открытого ордера.
Тогда, при небольшом тейке, не откроются ордера, перед которыми 2 свечи слишком сильно пробили синюю линию и уровень этих ордеров равен или больше уровня тейка.
На скрине видно, что первый ордер селл не откроется, так как ниже уровня тейка.
avatar

andre71g

  • 5 ноября 2020, 21:18
0
Пробиваться должны синии линии. Первый бар пробивает линию и закрывается за ней. Следующий тоже должен закрыться за линией — в этом случае открывается ордер.
avatar

andre71g

  • 5 ноября 2020, 17:09
+1



Андрей, спасибо большое, но получилось не совсем то. На первом скрине видно, что вторая свеча закрылась не над линией, как положено — и поэтому сигнала индюка не было, а сделка открылась. На втором скрине открылся ордер по первому сигналу, и пока он не закрылся, сигналы 2,3,4 игнорировались. А ордер по 4му сигналу открылся после закрытия 1го, когда цена уже ушла вверх.
Прошу исправить — я выше написал 2 варианта.
Также на 3м скрине видно, что в списке объектов стрелки бай и селл имеют названия — можно к ним привязаться — я думаю это будет проще всего и правильней.
Ордера должны открываються при каждом сигнале индюка!(не ожидая закрытия первого ордера).
avatar

andre71g

  • 5 ноября 2020, 07:38
0
Индикатор в открытом коде. Можно в нем стрелки привязать наверно? А так стрелки появляются после закрытия за буферной синей линией двух свечей. Например для селл — первая свеча пробивает и закрывается за нижней синей линией и следующая, вторая свеча, тоже закрывается ниже этой линии.
avatar

andre71g

  • 4 ноября 2020, 17:47
0
Извините, но это уже не советник, а полуручная чушь какая-то — ждать у моря погоды. Я вам конкретно расписал, что нужно сделать, чтобы получился законченный и, скорее всего, прибыльный продукт.
avatar

andre71g

  • 24 октября 2020, 15:08
0
Будет толк, если усреднять не по шагу, а по новым сигналам одного направления. Например, сегодня открылся бай, а цена пошла вниз. Завтра вновь сигнал на бай — значит открывается новый усредняющий ордер бай. И так далее — каждый день в 11ч открывается ордер по сигналу — первый в сетке или усредняющий.
А шаг в настройках будет нужен как минимальный — например, 300п. Если новый сигнал появился на расстоянии от прежнего менее 300п — то ордер не открывается. Если шаг равен нулю, то ордера открываются при каждом сигнале.
avatar

andre71g

  • 24 октября 2020, 14:19