#75980 - Sun Jan 24 2016 12:59 PM
Открытие-закрытие позиции через фикс. шаг цены
|
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]
|
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]
|
stranger
Registered: Thu Jan 21 2016
Записи: 22
|
Так а в чем громоздкость получается? тут 2 математических действия + 1 сравнение.
Сейчас я пробую сделать через логическую формулу на каждое значение шага, т.о. каждое увеличение шага приходится описывать отдельной логической формулой, поэтому и громоздкость. Интуитивно я понимаю что логических формул должно быть две: одна на открытие, вторая на закрытие, а значение в ней обновлялось в зависимости от последней сделки. Или может вообще не логические формулы надо использовать... Я лучше попробую через практический пример описать, а то наверное совсем непонятно что я хочу. Например, текущая цена нефти 30. Я выставляю заявку на продажу если цена ниже 29 и на покупку если цена выше 31. После того, как сработала одна из заявок, я обнуляю заявки и выставляю новые. Если сработала покупка 31, то ставлю заявки 30 на продажу и 32 на покупку, если сработала продажа 29, то 30 на покупку и 28 на продажу.
|
|
Наверх
|
|
|
|
#75983 - Sun Jan 24 2016 02:46 PM
Re: Открытие-закрытие позиции через фикс. шаг цены
[Re: emels]
|
Pooh-Bah
Registered: Sat Jan 09 2010
Записи: 2054
|
Через обновляемое значение и логическую формулу делайте. только так я и не понял, закрытие должно быть ? а так -условие прохода одной цены - условие для изменения оз, связывайте 1 логику + 1 расчет в единое через оз
_________________________
Помогу с реализацией вашей идеи, оценкой системы. Консультации frendwork@rambler.ru
|
|
Наверх
|
|
|
|
#75984 - Sun Jan 24 2016 03:04 PM
Re: Открытие-закрытие позиции через фикс. шаг цены
[Re: Frend]
|
stranger
Registered: Thu Jan 21 2016
Записи: 22
|
Через обновляемое значение и логическую формулу делайте. Никак не пойму как обновляемое значение в логическую формулу передавать. только так я и не понял, закрытие должно быть ? Должно, если цена будет ниже чем Вход - Шаг. Вот что получается сейчас.
Attachments
Цепочка.xml (202 downloads)
|
|
Наверх
|
|
|
|
#75985 - Sun Jan 24 2016 07:07 PM
Re: Открытие-закрытие позиции через фикс. шаг цены
[Re: Frend]
|
stranger
Registered: Thu Jan 21 2016
Записи: 22
|
Пробую сделать через ОЗ, все равно единой схемы не получается. Смотрю форум, вроде вся информация есть и все просто, но никак не могу получить нужный результат. Помогите докрутить, плз или более подробнее на уровне соединения блоков и условиях может кто подскажет.
|
|
Наверх
|
|
|
|
#76045 - Thu Jan 28 2016 12:39 PM
Re: Открытие-закрытие позиции через фикс. шаг цены
[Re: emels]
|
stranger
Registered: Tue Jan 26 2016
Записи: 14
|
Пробую сделать через ОЗ, все равно единой схемы не получается. Смотрю форум, вроде вся информация есть и все просто, но никак не могу получить нужный результат. Помогите докрутить, плз или более подробнее на уровне соединения блоков и условиях может кто подскажет. Если количество докупок заранее не известно, то сделать это в версии 1.2 на кубиках практически не возможно. Либо на апи 1.2, либо можно сделать на кубиках в версии 2.0 . Я сам сейчас занимаюсь похожим алгоритмом, прикрепил то что у меня получилось на кубиках для версии 2.0
Attachments
Усреднение 2.tscript (184 downloads)
|
|
Наверх
|
|
|
|
#76074 - Thu Jan 28 2016 07:38 PM
Re: Открытие-закрытие позиции через фикс. шаг цены
[Re: Ai3k]
|
stranger
Registered: Thu Jan 21 2016
Записи: 22
|
У вас, насколько я смог понять, полностью автономный алгоритм. Мне же нужно что бы алгоритм только открывал N позиций через шаг и закрывал те же N позиций, если цена упала ниже чем на шаг после открытия. Все остальное на "ручном приводе".
|
|
Наверх
|
|
|
|
|
|