У вас не стоит Flash Player
Настройки
#75980 - Sun Jan 24 2016 12:59 PM Открытие-закрытие позиции через фикс. шаг цены
emels Offline
stranger

Registered: Thu Jan 21 2016
Записи: 22
Никак не могу сообразить как правильно описать в TSLab следующий алгоритм. Получаются какие-то громоздкие схемы для частных случаев.
В качестве констант для алгоритма задаются Стартовая цена и Шаг цены.
Если текущая цена больше чем Стартовая цена+Шаг цены я открываю лонг, если текущая цена меньше чем Стартовая цена-Шаг цены, я открываю шорт. После того как позиция открыта должен продолжать выполняться этот же алгоритм, только Шаг цены должен прибавляться и вычитаться не из Стартовой цены, а из цены последней сделки.


Отредактировано emels (Sun Jan 24 2016 01:01 PM)

Наверх
#75981 - Sun Jan 24 2016 02:13 PM Re: Открытие-закрытие позиции через фикс. шаг цены [Re: emels]
Frend Offline
Pooh-Bah

Registered: Sat Jan 09 2010
Записи: 2054
Так а в чем громоздкость получается?
тут 2 математических действия + 1 сравнение.
т.е. отнять или прибавить + проверка. т.е. предыдущая ниже - текущая выше.
После того как позиция открыта должен продолжать выполняться этот же алгоритм - а это докупка или разовый вход и новый только через выход? если докупка то версия 2.0 и там делайте, есть блок изменить
_________________________
Помогу с реализацией вашей идеи, оценкой системы. Консультации
frendwork@rambler.ru

Наверх
#75982 - Sun Jan 24 2016 02:40 PM Re: Открытие-закрытие позиции через фикс. шаг цены [Re: Frend]
emels Offline
stranger

Registered: Thu Jan 21 2016
Записи: 22
Originally Posted By: Frend
Так а в чем громоздкость получается?
тут 2 математических действия + 1 сравнение.

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

Я лучше попробую через практический пример описать, а то наверное совсем непонятно что я хочу.
Например, текущая цена нефти 30. Я выставляю заявку на продажу если цена ниже 29 и на покупку если цена выше 31. После того, как сработала одна из заявок, я обнуляю заявки и выставляю новые. Если сработала покупка 31, то ставлю заявки 30 на продажу и 32 на покупку, если сработала продажа 29, то 30 на покупку и 28 на продажу.

Наверх
#75983 - Sun Jan 24 2016 02:46 PM Re: Открытие-закрытие позиции через фикс. шаг цены [Re: emels]
Frend Offline
Pooh-Bah

Registered: Sat Jan 09 2010
Записи: 2054
Через обновляемое значение и логическую формулу делайте.
только так я и не понял, закрытие должно быть ?
а так -условие прохода одной цены - условие для изменения оз, связывайте 1 логику + 1 расчет в единое через оз
_________________________
Помогу с реализацией вашей идеи, оценкой системы. Консультации
frendwork@rambler.ru

Наверх
#75984 - Sun Jan 24 2016 03:04 PM Re: Открытие-закрытие позиции через фикс. шаг цены [Re: Frend]
emels Offline
stranger

Registered: Thu Jan 21 2016
Записи: 22
Originally Posted By: Frend
Через обновляемое значение и логическую формулу делайте.

Никак не пойму как обновляемое значение в логическую формулу передавать.
Originally Posted By: Frend
только так я и не понял, закрытие должно быть ?

Должно, если цена будет ниже чем Вход - Шаг.

Вот что получается сейчас.


Attachments
Цепочка.xml (202 downloads)


Наверх
#75985 - Sun Jan 24 2016 07:07 PM Re: Открытие-закрытие позиции через фикс. шаг цены [Re: Frend]
emels Offline
stranger

Registered: Thu Jan 21 2016
Записи: 22
Пробую сделать через ОЗ, все равно единой схемы не получается. Смотрю форум, вроде вся информация есть и все просто, но никак не могу получить нужный результат. Помогите докрутить, плз или более подробнее на уровне соединения блоков и условиях может кто подскажет.

Наверх
#76045 - Thu Jan 28 2016 12:39 PM Re: Открытие-закрытие позиции через фикс. шаг цены [Re: emels]
Ai3k Offline
stranger

Registered: Tue Jan 26 2016
Записи: 14
Originally Posted By: emels
Пробую сделать через ОЗ, все равно единой схемы не получается. Смотрю форум, вроде вся информация есть и все просто, но никак не могу получить нужный результат. Помогите докрутить, плз или более подробнее на уровне соединения блоков и условиях может кто подскажет.


Если количество докупок заранее не известно, то сделать это в версии 1.2 на кубиках практически не возможно. Либо на апи 1.2, либо можно сделать на кубиках в версии 2.0 . Я сам сейчас занимаюсь похожим алгоритмом, прикрепил то что у меня получилось на кубиках для версии 2.0


Attachments
Усреднение 2.tscript (184 downloads)


Наверх
#76074 - Thu Jan 28 2016 07:38 PM Re: Открытие-закрытие позиции через фикс. шаг цены [Re: Ai3k]
emels Offline
stranger

Registered: Thu Jan 21 2016
Записи: 22
У вас, насколько я смог понять, полностью автономный алгоритм. Мне же нужно что бы алгоритм только открывал N позиций через шаг и закрывал те же N позиций, если цена упала ниже чем на шаг после открытия. Все остальное на "ручном приводе".

Наверх
#76079 - Fri Jan 29 2016 01:47 AM Re: Открытие-закрытие позиции через фикс. шаг цены [Re: emels]
sar Offline
Pooh-Bah

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

Наверх


Moderator:  ViL, sar