У вас не стоит Flash Player
Настройки
#16053 - Wed Oct 27 2010 10:00 PM Открытие позиции лимитированной заявкой. Как?
depak Offline
enthusiast

Registered: Sat Apr 17 2010
Записи: 254
Прошу помощи. Я использую простейший скрипт, пересечение 2х скользящих средних. Пусть получен сигнал на открытие позиции (быстрая скользящая пересекла медленную вверх). Как в визуальном редакторе запрограммировать открытие позиции лимитированной заявкой по текущей цене скользящей средней (например медленной средней)? Подразумевается что цена лимитированной заявки должна меняться при закрытии каждого нового бара, следуя за ценой скользящей средней.


Attachments
3.jpg (223 downloads)
SBER_MA60.xml (171 downloads)


Наверх
#16054 - Wed Oct 27 2010 10:19 PM Re: Открытие позиции лимитированной заявкой. Как? [Re: depak]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143
С помощью блоков больше/меньше, в свойствах скрипта при этом надо поставить флаг открытие лимитными заявками, цену на болк открытия позиции от средней.

Наверх
#16057 - Wed Oct 27 2010 11:51 PM Re: Открытие позиции лимитированной заявкой. Как? [Re: ViL]
depak Offline
enthusiast

Registered: Sat Apr 17 2010
Записи: 254
Спасибо. Почти получилось. Я прилагаю скриншот схемы, и сам скрипт. Скрипт заходит по лимиту если произошло пересечение EMA и первый же бар пересек медленную EMA. Но если первый бар после сигнала не достиг цены EMA то вход отсутствует. Т.е. лимитка работает только для первого бара. Как ее заставить выставляться на всех последующих барах, вслед за ценой EMA?


Attachments
4.jpg (289 downloads)
scriptEMA.xml (180 downloads)


Наверх
#16059 - Thu Oct 28 2010 01:28 AM Re: Открытие позиции лимитированной заявкой. Как? [Re: depak]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143
Вместо пересечения, используйте лог формулу EMA>EMA1

Наверх
#16095 - Thu Oct 28 2010 04:47 PM Re: Открытие позиции лимитированной заявкой. Как? [Re: ViL]
depak Offline
enthusiast

Registered: Sat Apr 17 2010
Записи: 254
Спасибо. Получилось. А что будет если лимитированная заявка полностью не исполнится?

Наверх
#16096 - Thu Oct 28 2010 04:52 PM Re: Открытие позиции лимитированной заявкой. Как? [Re: depak]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143
На следующем пересчете скрипта выставиться новая, с первоначальными параметрами. А старая снимется.

Наверх
#16098 - Thu Oct 28 2010 04:57 PM Re: Открытие позиции лимитированной заявкой. Как? [Re: ViL]
Ti_ru Offline
writer

Registered: Sun Oct 17 2010
Записи: 479
Originally Posted By: ViL
С помощью блоков больше/меньше, в свойствах скрипта при этом надо поставить флаг открытие лимитными заявками, цену на болк открытия позиции от средней.

Вопрос. А если данную галку не ставить, то тогда как будет открываться позиция? У меня тестируется стратегия на основе Хай_Лоу уровней + трейл стопа. Соответсвенно открытие производится при пересечении ценой заданных уровней с помощью блоков "если больше" и "если меньше".
Лимитные заявки выставляются и без галки.

ПО поводу последнего вопроса могу добавить следующее. Сегодня столкнулся со следующим. При закрытии позиции по стопу, из-за проскальзывания, позиция была закрыта частично (1 лот из 2х) После этого скрипт на следующей свече (как и задано в настройках: галка "Автозакрытие баров") была выставлена заявка на 2!! лота, хотя должна была на один. Соответсвенно, скрипт выдал ошибку: Двойное закритые позиции.
При этом количество лотов я указывал в настройках "Управления работой скриптов". Сейчас указал явно количество лотов (два) в самом скрипте. Пока ошибок не наблюдается..


Отредактировано Ti_ru (Thu Oct 28 2010 04:59 PM)

Наверх
#16099 - Thu Oct 28 2010 05:09 PM Re: Открытие позиции лимитированной заявкой. Как? [Re: Ti_ru]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143
Originally Posted By: Ti_ru

Вопрос. А если данную галку не ставить, то тогда как будет открываться позиция? У меня тестируется стратегия на основе Хай_Лоу уровней + трейл стопа. Соответсвенно открытие производится при пересечении ценой заданных уровней с помощью блоков "если больше" и "если меньше".
Лимитные заявки выставляются и без галки.

Это выставляются не лимитные, а условные. при достижении ценой уровня исполнение "по рынку"
Originally Posted By: Ti_ru

ПО поводу последнего вопроса могу добавить следующее. Сегодня столкнулся со следующим. При закрытии позиции по стопу, из-за проскальзывания, позиция была закрыта частично (1 лот из 2х) После этого скрипт на следующей свече (как и задано в настройках: галка "Автозакрытие баров") была выставлена заявка на 2!! лота, хотя должна была на один. Соответсвенно, скрипт выдал ошибку: Двойное закритые позиции.
При этом количество лотов я указывал в настройках "Управления работой скриптов". Сейчас указал явно количество лотов (два) в самом скрипте. Пока ошибок не наблюдается..

Правильно сделали. Только исполнение частично в данном случае произошло не из-за того, что Вы думаете, что у Вас лимитная заявка, а из-за неправильной настройки "проскальзывание"

Наверх
#16103 - Thu Oct 28 2010 05:32 PM Re: Открытие позиции лимитированной заявкой. Как? [Re: ViL]
Ti_ru Offline
writer

Registered: Sun Oct 17 2010
Записи: 479
Да, она была равна всего 10 пунктам для фьючерса на РТС. А заявка тогда уж была не лимитная, раз галка не стояла, а условная.

Наверх
#16112 - Thu Oct 28 2010 06:00 PM Re: Открытие позиции лимитированной заявкой. Как? [Re: Ti_ru]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143
Так я про это и написал.

Наверх


Moderator:  ViL, sar