+1
Но мы то торгуем НЕ по каналу, а по отдельным отловленным участкам)
даже если весь канал идет, например, вниз, то откаты никто не отменял, именно их мы и будем ловить) При движении канала вниз мы ждем, когда происходит откат цены вверх и выходит за верхнюю границу канала — это всё, что нам нужно использовать. Поймали этот момент — пересечение ценой верхней линии канала — нарисовали линию на графике по цене нижней линии канала и по пинбарам пошли продажи. Закрыли продажи, убрали линию, ждем следующего выхода цены за пределы канала)
Мы же не открываем сразу ордера при выходе цены за пределы канала, мы только определяем направления открытия ордеров, а они(ордера) уже будут открываться по пинбарам. Вот это всё и хотелось бы увидеть в оригинале CITY) Пока это всё теория.
avatar

FEEX

  • 4 февраля 2024, 10:54
0
Чет в голову пришло еще такое: там же(в ТМА) еще средняя линия есть))
Может сразу сделать два варианта: на крайней линии канала ТМА рисовать линию на графике, или на средней — выбор сделать(в настройках), чтобы сразу два варианта посмотреть уже не переделывая ничего?
avatar

FEEX

  • 3 февраля 2024, 22:47
0
по поводу "(раз в бар ТФ-ма индикатора) будет менять положение двигаясь за TMA" — а нам нужно, чтобы она меняла положение? Может лучше чтобы оставалась на той цене, на которой нарисовалась?
avatar

FEEX

  • 3 февраля 2024, 22:02
0
это-то очевидно, но на практике как это будет…
Например, цена коснулась верхней линии ТМА, мы по нижней отрисовали линию на графике, получили зону торговли для SELL.
Через час вряд ли что изменится по изменению канал, через два тоже, может чуть чуть… Мало того, за час два может ни один ордер еще не откроется, если пинбары не будут найдены (в оригинале я это уже наблюдал). При этом нам нужен только четкий сигнал — или верхней линии ТМА касаемся, или нижней…
В общем, это надо всё смотреть уже на практике… Не могу пока точно сказать, что именно надо делать… Попробуй так, как ты видишь это) А там уже, если что, подкорректируем)
avatar

FEEX

  • 3 февраля 2024, 21:58
0
Это будет самый эффективный вариант)
Только один вопрос остается: что делать с линией после закрытия ордеров?)
H4 нам никак тут не поможет, ибо у ТМА будет свой сигнал для отрисовки… Я пока не могу придумать…
Пока как вариант: после закрытия ордеров удалять линию, и ждать след. сигнала от ТМА.
avatar

FEEX

  • 3 февраля 2024, 21:42
0
это уже НЕ алгоритм CITY оригинала, а что-то новое))
Может от оригинала сначала оттолкнемся?)

(я поэтому и попросил, по возможности, ТМА запихать в оригинал, чтобы ничего не упустить при написании с нуля, и сразу увидеть как ТМА работает с оригиналом)

В оригинале линией определяется зона BUY и SELL.
Линию пробуем рисовать по ТМА (принцип я уже выкладывал)
Когда зона покупки/продажи определена, ордера открываются по пинбарам: или только BUY, или только SELL, в зависимости от зоны, которую определила линия.
В оригинале ордера открываются без ограничений по месту, т.е. например, если построилась сетка из трех SELL, цена развернулась и пошла вниз, а тут подвернулся пинбар, то должен открыться ордер SELL, даже если он будет ниже уже открытых ордеров.
единственный момент с линией: что с ней делать, когда сетка закрылась? Или убирать линию и ждать след. сигнал для отрисовки линии, или оставлять, но тогда до какого момента… В общем тут надо подумать…

А предложенный тобой вариант тоже можно попробовать)) Я только ЗА! Чем больше вариантов, тем лучше)
avatar

FEEX

  • 3 февраля 2024, 21:32
0
Спасибо за индюк, максимально маленький получился))
Возможно ли его вставить сразу в код совы? Это, конечно, если сова с ним покажет положительные результаты)
avatar

FEEX

  • 3 февраля 2024, 18:58
0
у меня в тестере city(new) 1.11 январь проходит хорошо — 100% профит. А декабрь сливает.(
avatar

FEEX

  • 2 февраля 2024, 19:19
0
Специалист, думаю, сможет что угодно дописать))
Я бы сначала с линией разобрался)))
avatar

FEEX

  • 2 февраля 2024, 19:07
+1
не)))я когда смотрю на открытый код, минут через 10-15 мозги начинают закипать… Это не моё)
avatar

FEEX

  • 2 февраля 2024, 18:07
+1

Вывел в настройки выбор свечи из которой будем брать цену Close для отрисовки линии при перезапуске терминала))
Это чтобы в код не лазить постоянно.
Получается полуавтоматический CITY))
На TF H4 ищем бар Н4 с подходящей ценой Close для отрисовки линии, в настройках выставляем какой это бар (0= последний закрытый) 1 = предпоследний закрытый и т.д., и перезапускаем терминал.
Важно, чтобы все ордера были закрыты!..
avatar

FEEX

  • 2 февраля 2024, 18:04
0


Вот заставил CITY(на демо) нарисовать линию на этой свече Н4 по цене Close 1.08907
По сигналу ТМА линия бы отрисовалась на цене 1.08857
avatar

FEEX

  • 2 февраля 2024, 17:34
+1

вот пример отрисовки линии по ТМА.
на скрине есть предыдущий вариант: он отработал отлично — робот открыл продажи и только что их закрыл все с хорошим плюсом.
На графике Н1 произошло касание ценой нижней линии графика, нарисовал линию цены верхней линии ТМА. Создали зону для BUY ордеров… На демо перезапустил сову так, чтобы она тоже нарисовала линию не по последней закрытой H4, а по предпоследней. Получился почти одинаковый уровень с линией по ТМА.
Будем дальше наблюдать.))
Если бы отрисовку по ТМА автоматизировать, а не руками терминал перезапускать, выстаdлять в коде на какой свече Н4 взять цену Close, то было интереснее))

Вот профит за сегодня:

открытых ордеров пока нет. но будут BUY (на демо)
avatar

FEEX

  • 2 февраля 2024, 17:11
+1
disk.yandex.ru/d/Iux2jJ6GbLuD5g — вот еще вариант этого индюка с добавкой:
там прикручена МА с периодом 9. И там уже касание не ценой играет роль, а касание(или пересечение) машкой, в этом случае сигнал точнее получается. Но реже)) В общем, надо смотреть)

Тут важно помнить, что этот индюк НЕ для открытия ордеров, а для отрисовки линии.
Если цена у нас прет вверх, то линию он нарисует внизу(ниже тек. цены), т.е определит зону SELL.
Если цена у нас прет вниз, то линию он нарисует вверху(выше тек.цены), т.е определит зону BUY.
Это хотя бы уже не будет рандомом, как сейчас в CITY)
Ну, а дальше уже всё зависит от пинбаров))

Мы не можем подсматривать, как CITY, поэтому надо придумывать хоть что-то логическое для отрисовки линии. И это всего лишь вариант, один ИЗ...))
avatar

FEEX

  • 2 февраля 2024, 12:05
0
да, чисто ориентир для отрисовки линии. Я предложил вариант:
если цена идет вниз и касается нижней линии индюка, тут же берем цену верхней линии индюка и там рисуем линию горизонтальную(ориентир для совы). Получаем зону для BUY
если цена идет вверх и касается верхней линии индюка, тут же берем цену нижней линии индюка и там рисуем линию горизонтальную(ориентир для совы). Получаем зону для SELL
А ордера открываются уже по пинбарам.
avatar

FEEX

  • 2 февраля 2024, 11:52
0
Я согласен, не идеальный вариант, но мы не рассматриваем его для точки ВХОДА, т.е. для открытия ордеров.
Только как отрисовку стартовой линии. А вход уже сова будет делать по пинбарам. Поэтому тут надо чуть иначе смотреть… Может он и для отрисовки линии не подходит, но я бы проверил)
avatar

FEEX

  • 2 февраля 2024, 11:46
+1

Есть вариант для отрисовки линии в советнике.
Индикатор берет сигнал на H1 — на этом ТФ лучший результат.
Принцип описан на скрине.
disk.yandex.ru/d/IEL5pmnvzQ805A — индикатор.
avatar

FEEX

  • 1 февраля 2024, 20:48
0
походу на текущей цене нарисовал линию в момент перезапуска терминала


У меня на цене Close последней закрытой свечи H4 рисует при перезапуске терминала.
Но у меня «прошивка» другая: pos = i;
avatar

FEEX

  • 1 февраля 2024, 16:24
0
1.08139 — посмотрите эту цену на графике Н4, на последней ЗАКРЫТОЙ свече Н4 — совпадает ли она с ценой Close на это свече?
avatar

FEEX

  • 1 февраля 2024, 16:19