Последний бар Metastock'а в реальном времени

  • Автор темы empenoso
  • Дата начала

empenoso

New member
Как-то можно исключить то, что Metastock не может обрабатывать последний бар при получении котировок в реальном времени - можно ведь задействовать только open этого бара.
Из-за этого многие простейшие спекулятивные стратегии отпадают, например точки вращения - пивот пайвес.

Это присуще только для Metastocka или и для других программ технического анализа (например wealth-lab developer) тоже?

Заранее благодарен.
 

empenoso

New member
Это связано с функцией библиотеки Косинского TradeQuik.
При использовании написанного индикатора идет ссылка на close бара, а close еще нет - бар только отрисовывается, меняя значение цены закрытия.
Из-за этого и возникает проблема - TradeQuik не может оперировать текущим баром, а только ценой его открытия, а ближайшая цена закрытия ref(close,-1)?

Или это можно изменить через настройки реалтайма в Metastock?
 

Dimus

New member
Вот с этого и надо было начинать! Судя по всему ты пытаешся делать импорт транзакции в Quik через dll Косинского. Это проблема есть и г-н Косинский категоричен по отношению к ней. Он считает что сигналы должны возникать только при открытии свечи и тогда и осуществляться транзакции. В прошлом году на эту тему вел с ним переписку. Так что если ты хочешь что бы робот работал таким образом, что сигналы будут появляться внутри бара, то тебе надо придумать это несколько другим способом.
 

empenoso

New member
Это проблема есть и г-н Косинский категоричен по отношению к ней. Он считает что сигналы должны возникать только при открытии свечи и тогда и осуществляться транзакции. В прошлом году на эту тему вел с ним переписку. Так что если ты хочешь что бы робот работал таким образом, что сигналы будут появляться внутри бара, то тебе надо придумать это несколько другим способом.
Скорее сильная специфика :(

От текущего бара остается только цена открытия, а ближайшая цена закрытия ref(close,-1)?

А в других системах также? В wealth-lab developer, вроде бы, вообще нет последнего бара, только предыдущий целиком?
 

empenoso

New member
Я не могу полностью понять твою проблему...
Проблема в том, что при написании системы приходится:
1. Из текущего бара использовать только open.
Все остальное (close, high, low) только со ссылкой ref -1.
2. В систем-тестере ставить все по open.
3. Получается все с задержкой 1 бар.
3. Из-за этого простейшие прибыльные стратагии, например, close>пивот пайвос - покупаем, наоборот продаем, показывают убытки.
 

Dimus

New member
Проблема в том, что при написании системы приходится:
1. Из текущего бара использовать только open.
Все остальное (close, high, low) только со ссылкой ref -1.
2. В систем-тестере ставить все по open.
3. Получается все с задержкой 1 бар.
4. Из-за этого простейшие прибыльные стратагии, например, close>пивот пайвос - покупаем, наоборот продаем, показывают убытки.
1. Ну это при отправки транзакций
2. В тестере ставь всегда close - по open все намного прибыльней получается. возникает иллюзия своей гениальности
3. В тестере все нормально. делай по текущему бару. при выгрузке придумай другое решиние взамен dllКосинского.
4. Да хрен ее знает этот пивот. я в нем ничего интересного не обнаружил.
 

empenoso

New member
1. Ну это при отправки транзакций
2. В тестере ставь всегда close - по open все намного прибыльней получается. возникает иллюзия своей гениальности
3. В тестере все нормально. делай по текущему бару. при выгрузке придумай другое решиние взамен dllКосинского.
4. Да хрен ее знает этот пивот. я в нем ничего интересного не обнаружил.
Из-за того что нет close текущего бара возникает целая куча проблем - прибыльные стратегии, в которых используется текущая цена закрытия просто перестают быть прибыльными если берешь эту цену закрытия бар назад.


Встречный вопрос - на форуме активно обсуждается связка робота Amibroker -> Quik, а у нее как обстоят дела с текущим (последним) баром?
 

empenoso

New member
Насколько я понял - проблема надуманна.
Почему надуманная? Есть индикатор, который делает значения +1, -1, 0 на минутках и обращается к функции trade.Quik - она уже пишет заявки в файл. trade.Quik криво работает, потому что бар вживую вырисовывается и close постоянно меняется.

Почитал форумы - может быть в настойках реалтайма снять галочку "живой бар" и все проблемы с close решены?
 
Your email address will not be publicly visible. We will only use it to contact you to confirm your post.
Сверху