У вас не стоит Flash Player
Настройки
#85102 - Fri May 10 2019 04:23 PM цена входа в измененную позицию
Rubenych Offline
stranger

Registered: Fri Jul 13 2018
Записи: 13
уточните, пожалуйста, допустимо ли использование в логической формуле значения "цена входа в измененную позицию[-1]" или [-2] [-3] и т.д. или одноименный кубик запоминает только цену последней позиции?
как тогда считать/учитывать остальные?
спасибо заранее

Наверх
#85105 - Fri May 10 2019 11:08 PM Re: цена входа в измененную позицию [Re: Rubenych]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8136
"цена входа в измененную позицию[-1]"
Это будет цена на предыдущем баре.
Смотреть по определенным условиям или суммировать можно через Обновляемое значение

Наверх
#85106 - Sat May 11 2019 11:58 AM Re: цена входа в измененную позицию [Re: ViL]
Rubenych Offline
stranger

Registered: Fri Jul 13 2018
Записи: 13
Originally Posted By: ViL
"цена входа в измененную позицию[-1]"
Это будет цена на предыдущем баре.
Смотреть по определенным условиям или суммировать можно через Обновляемое значение

Спасибо большое вам за ответ, ViL.
Уточните, пожалуйста, достаточно ли будет на вход логического условия кубика "обновляемое значение" продублировать условие входа в измененную позицию, чтобы он корректно цену запоминал или какая-то хитрость нужна дополнительно для этого? ОЗ[-1] ОЗ[-2] ОЗ[-3] будет выдавать фактическую цену входа при таком подходе?
Можно ли формулой описать эту отрицательную последовательность, чтобы только значение этой формулы подставить к ОЗ?
В с# я почитал на форумах перебор всех чисел делается примерно таким образом int i = 0; i <= n; i++ (поправьте, если ошибся, пожалуйста)
Как такое в тслаб организовать?
спасибо


Отредактировано Rubenych (Sat May 11 2019 01:54 PM)

Наверх
#85107 - Sat May 11 2019 04:11 PM Re: цена входа в измененную позицию [Re: Rubenych]
Rubenych Offline
stranger

Registered: Fri Jul 13 2018
Записи: 13
Заметил также, что если последняя цена входа в измененную позицию меньше предыдущей, то блок обновляемое значение выдает только бОльшую из двух, которую он запомнил раньше.
Как быть, если мне необходимо запомнить обе цены? от них тейк-профит считается отдельный
Спасибо заранее

Наверх
#85108 - Sat May 11 2019 07:38 PM Re: цена входа в измененную позицию [Re: ViL]
Rubenych Offline
stranger

Registered: Fri Jul 13 2018
Записи: 13
Originally Posted By: ViL
"цена входа в измененную позицию[-1]"
Это будет цена на предыдущем баре.
Смотреть по определенным условиям или суммировать можно через Обновляемое значение

Александр, с обновляемым значением разобрался, вроде бы.
Но вопрос с логической формулой остался открытым.
Мне в логическом условии кубика "изменение позиции лимитной ценой" (частичный выход) необходимо прописать, что выход осуществляется, если текущая цена==ОЗ(цена входа в изм позицию)+500 пунктов или текущая цена==ОЗ[-1]+500 пунктов || текущая цена==ОЗ[-2]+500 пунктов
и так далее.

Есть ли возможность прописать данное условие формулой, чтобы все возможные пару сотен(если доборов много) ОЗ списком не перечислять?
Функции Math.Random и Random.Next, как я понял, логической формулой не принимаются. По крайней мере у меня все время ошибку выдает.


Отредактировано Rubenych (Sun May 12 2019 12:40 PM)

Наверх
#85109 - Sun May 12 2019 01:56 PM Re: цена входа в измененную позицию [Re: Rubenych]
sar Offline
Pooh-Bah

Registered: Fri Jan 28 2011
Записи: 1630
если распишите цель подробнее на примере, возможно проще будет разобраться. Если вы хотите открывать сделку исходя из изменения это одно. если хотели бы открыть исходя из конкретного изменения - это другое, а если исходя из списка изменений - совсем третье.
на вскидку по домыслам - проще сделать через открытия поз а не донаборы.
если же донаборы - то стоит сформулировать задачу.
_________________________
Обучение TSLab
https://www.youtube.com/channel/UC_ifEsHB5QTxG7LPr9n7KtA?view_as=subscriber

Наверх
#85114 - Mon May 13 2019 01:19 PM Re: цена входа в измененную позицию [Re: sar]
Rubenych Offline
stranger

Registered: Fri Jul 13 2018
Записи: 13
Саро, добрый день.
Спасибо за ответ.
По логике скрипта или моей (как угодно), алгоритм делает первый вход, при наступлении условия X и условия Y, а также с учетом плвающего дохода/убытка по входу №1, происходит добор + N к первоначальной позиции.
Если условие повторяется - происходит ещё +N. Сколько повторов - столько и добираем (+ бесконечность) при условии доступных средств на счете.
Управление размером позиции происходит динамически по формуле Келли (оптимальное F).
Закрытие (тейк-профит, стоплосс) каждого донабора необходимо расчитывать отдельно исходя из цены, по которой произошло событие. Причем запомнить необходимо все цены, по которым вход был. Т.Е. очищать ОЗ не вариант.
Поэтому вариант с навскидку по домыслам не подходит, т.к. программа просто зависать начнет, если 300-500 раз одни и те же кубики на вход растиражировать вместо того, чтобы несколькими формулами это описать.
Кстати прибыль/убыток программа считает некорректно, на мой взгляд.
И в тестере, и в агентах реботающих. Можете сами проверить.
Если вы зашли в позицию (лонг) и цена пошла ниже (нереализованная прибыль отрицательная) и вы делаете донабор +1, к примеру, то программа считает, что по цене последнего входа был зафиксирован убыток равный нереализованному от первого входа. Что делает невозможным корректное тестирование подобных алгоритмов. Всё приходится проверять живыми деньгами...

Наверх
#85116 - Mon May 13 2019 02:40 PM Re: цена входа в измененную позицию [Re: Rubenych]
sar Offline
Pooh-Bah

Registered: Fri Jan 28 2011
Записи: 1630
Немного намудрили и запутали.
по поводу подсчета прибыли убытка - считаете баг, напишите в поддержку. Скорее всего что то просто не правильно сделали или понимаете.
По поводу донабора. мы делаем донабор исходя из чего? вошли в позу пошла прибыль или убыток, донабрали ок, а потом? то есть для чего нужны именно цены входов в изменения позы? возможно нужна средневзвешенная цена входа?
_________________________
Обучение TSLab
https://www.youtube.com/channel/UC_ifEsHB5QTxG7LPr9n7KtA?view_as=subscriber

Наверх
#85117 - Mon May 13 2019 04:15 PM Re: цена входа в измененную позицию [Re: sar]
Rubenych Offline
stranger

Registered: Fri Jul 13 2018
Записи: 13
попробуйте сами, Саро.
сделайте рандомный вход, цена уйдет ниже-сделайте изменение позиции - добор еще лота. Посмотрите, что получится в таблице результаты зафиксированная прибыль или графике дохода:)
донабрали ок, а потом также частями выходим по достижении профита по каждому из донаборов

Наверх
#85118 - Mon May 13 2019 05:51 PM Re: цена входа в измененную позицию [Re: Rubenych]
sar Offline
Pooh-Bah

Registered: Fri Jan 28 2011
Записи: 1630
ну у меня много где используется донабор потому и хотелось бы понять как вы видите эту проблему.
возможно для шортовой позиции вы донабор делаете увеличением +1 допустим, в то время как надо делать уменьшение позы -1.

Все же задача не понятна лично для меня. можно пример такого рода
открыли позу (не важно логика входа)
далее делаем донабор (по какому критерию? например +20п от цены входа)
дальше как продолжаем донабирать? для чего нужны цены входа в измененные позы?
_________________________
Обучение TSLab
https://www.youtube.com/channel/UC_ifEsHB5QTxG7LPr9n7KtA?view_as=subscriber

Наверх


Moderator:  ViL, sar