#5715 - Thu May 13 2010 07:24 PM
Re: Как в RT обратиться к цене открытия текущего бара?
[Re: Nektodron]
|
Carpal Tunnel
Registered: Thu Oct 23 2008
Записи: 5492
|
Читаем документацию к велзу: 6.3 Features of Real-time ChartScripts Ghost Bar For real-time providers that support this feature (most do), the ghost bar is the last bar at the far right edge of a real-time chart. As new data comes in the ghost bar updates dynamically giving you a visual indication of the open, high, low, close, and volume of the incomplete bar in formation. Trading system rules and indicators are not updated as the ghost bar value changes. Instead, indicators are updated, and the ChartScript is automatically executed only when a new bar has been completed.
Иными словами ни о каких незакрытых барах ChartScript не знает, что собственно логично. Пересчет идет по закрытию бара. ShortAtStop(i, Open[i], "SE"); такая конструкция в велзе работает только в лаборатории и она заглядывает в будущее на 1 бар. Never Look Ahead! Be sure that your trading system doesn't take advantage of information that it would have no way of accessing in the real world! For example, don't look ahead at Price Series or indicator values. Also, be sure to execute your entry and exit orders at the following bar (typically Bar + 1) to avoid using information from the current bar that you'd have no way of knowing at market open. In system testing these types of errors are termed peeking or postdictive errors.
В TSLab через API в лаборатории это тоже можно сделать, только торговать такой скрипт не будет, так как хотелось бы. Хотите мгновенно реагировать на гепы, работайте в секундных таймфреймах. Индикаторы можно продолжать считать хоть в минутах, хоть в час. Сжатие никто не отменял.
Отредактировано Nektodron (Thu May 13 2010 07:36 PM)
|
Наверх
|
|
|
|
#5719 - Thu May 13 2010 07:50 PM
Re: Как в RT обратиться к цене открытия текущего бара?
[Re: Nektodron]
|
enthusiast
Registered: Thu Jan 21 2010
Записи: 319
|
...Also, be sure to execute your entry and exit orders at the following bar (typically Bar + 1)... Написано - (typically Bar + 1), но не only, как у вас сделано в визуальном редакторе. В TSLab через API в лаборатории это тоже можно сделать, только торговать такой скрипт не будет, так как хотелось бы. Хотите мгновенно реагировать на гепы, работайте в секундных таймфреймах... Это не подходит, т. к. обсчёт данных идёт за несколько десятков рабочих дней, минуты со сжатием тоже не подходят. Приведите, пожалуйста, пример, как из вашей программы обратиться в скрипте к цене Открытия текущего (незакрытого) бара с выставлением ордера Один раз на рабочем таймфрейме?
|
Наверх
|
|
|
|
#5724 - Thu May 13 2010 10:05 PM
Re: Как в RT обратиться к цене открытия текущего бара?
[Re: Nektodron]
|
enthusiast
Registered: Thu Jan 21 2010
Записи: 319
|
var curPrice = secRt.FinInfo.LastPrice.HasValue ? secRt.FinInfo.LastPrice.Value : 0; if(curPrice > sec.ClosePrices[i]) { ... } Этот метод даёт погрешность при попытке определить цену открытия.
|
Наверх
|
|
|
|
#5740 - Fri May 14 2010 10:11 AM
Re: Как в RT обратиться к цене открытия текущего бара?
[Re: Craft]
|
enthusiast
Registered: Thu Jan 21 2010
Записи: 319
|
Nektodron, прошу включить в API TSLab по аналогии с другими программами (Open of next bar) возможность обращения к цене Открытия текущего бара, для возможности использования с Интервалом пересчёта: Интервал.
|
Наверх
|
|
|
|
#5746 - Fri May 14 2010 11:27 AM
Re: Как в RT обратиться к цене открытия текущего бара?
[Re: Craft]
|
enthusiast
Registered: Thu Jan 21 2010
Записи: 319
|
Можно получить, какую-нибудь реакцию на последнее предложение?
|
Наверх
|
|
|
|
#5749 - Fri May 14 2010 12:25 PM
Re: Как в RT обратиться к цене открытия текущего бара?
[Re: Nektodron]
|
enthusiast
Registered: Thu Jan 21 2010
Записи: 319
|
Да, в таком же, как у этих программ: Омега/ТрейдСтейшн/Мультичартс/Амиброкер/Вэлс-Лаб, ничего особенного не прошу.
|
Наверх
|
|
|
|
#5750 - Fri May 14 2010 12:52 PM
Re: Как в RT обратиться к цене открытия текущего бара?
[Re: Craft]
|
member
Registered: Tue Jul 21 2009
Записи: 152
|
Вы хотите это иметь в лабораторном режиме невзирая на заглядывание в будущее или в боевом в реальном времени?
|
Наверх
|
|
|
|
#5752 - Fri May 14 2010 01:16 PM
Re: Как в RT обратиться к цене открытия текущего бара?
[Re: Denis]
|
enthusiast
Registered: Thu Jan 21 2010
Записи: 319
|
Меня интересует в реальном времени, потому как есть программы (перечисленные выше), которые к этому всему отнеслись не так однобоко, как в вашей реализации и эти алгоритмы давно оптимизированы и опробованы на практике, ваш софт рассматривается, как альтернатива для реальной торговли.
|
Наверх
|
|
|
|
#5753 - Fri May 14 2010 02:50 PM
Re: Как в RT обратиться к цене открытия текущего бара?
[Re: Craft]
|
enthusiast
Registered: Thu Jan 21 2010
Записи: 319
|
Ну, что у вас с 17 мая будет новый клиент или эта задача на вашем софте неразрешима?
|
Наверх
|
|
|
|
#5754 - Fri May 14 2010 04:20 PM
Re: Как в RT обратиться к цене открытия текущего бара?
[Re: Craft]
|
member
Registered: Tue Jul 21 2009
Записи: 152
|
Коль уж вы говорите что все неоднократно опробовано и оптимизировано, будьте так добры, расскажите, а лучше пришлите скриншот с сэмплом кода и реакцией программы из ВелзЛаба, в реальном времени на реальном датасорсе, для случая когда программа запрашивает опен гостбара, а его нет, он будет завтра, скажем (случай последнего бара дня).
Мне очень интерестно посмотреть на это. Мне еще ни разу не удавалось сделать такое в велзе для реального времени. В лабе - да, смотрим вперед легко. В реальном времени кроме эксепшнов ничего хорошего не получается, насколько я помню.
|
Наверх
|
|
|
|
#5755 - Fri May 14 2010 04:29 PM
Re: Как в RT обратиться к цене открытия текущего бара?
[Re: Denis]
|
member
Registered: Tue Jul 21 2009
Записи: 152
|
Example { This System takes advantage of future information! It buys and sells at the market open on the same bar that it examines closing price! } var BAR: integer; for Bar := 1 to BarCount - 1 do begin if LastPositionActive then begin if PriceClose( Bar ) < PriceClose( Bar - 1 ) then SellAtMarket( Bar, LastPosition, ''); end else begin if PriceClose( Bar ) > PriceClose( Bar - 1 ) then BuyAtMarket( Bar, '' ); end; end; The Trading System above would give you an idea of how well you could do in the market if you had access to supernatural abilities. Although the violation is subtle, you'd be surprised at how much it can impact the bottom line of trading system evaluation!
|
Наверх
|
|
|
|
#5759 - Fri May 14 2010 11:57 PM
Re: Как в RT обратиться к цене открытия текущего бара?
[Re: Denis]
|
enthusiast
Registered: Thu Jan 21 2010
Записи: 319
|
Всем, кто понял, что: «А можно ли в ...? Неизменный ответ на этот вопрос: ДА. Если «ДА» не тот ответ, который вы ищете, значит вы задали неправильный вопрос!» это сказано не про TSLab, а также не желающим рассказывать, а лучше присылать скриншот с сэмплом кода, снимать видео с монитора, предоставлять динамику счёта, демонстрировать Трудовую книжку разработчикам (без записи новых рабочих мест за последние 2 года) для обоснования необходимых Вам функций, милости просим сюда: http://stockmarketdotnet.blogspot.com/
|
Наверх
|
|
|
|
#5760 - Sat May 15 2010 12:01 AM
Re: Как в RT обратиться к цене открытия текущего бара?
[Re: Craft]
|
enthusiast
Registered: Thu Jan 21 2010
Записи: 319
|
Больше мне добавить нечего.
|
Наверх
|
|
|
|
#5761 - Sat May 15 2010 03:00 AM
Re: Как в RT обратиться к цене открытия текущего бара?
[Re: Craft]
|
Carpal Tunnel
Registered: Thu Apr 01 2010
Записи: 2564
Loc: г. Дзержинский
|
Отредактировано 777 (Sat May 15 2010 09:24 AM)
_________________________
«Существует 3 типа лжи: ложь, наглая ложь и статистика» Дизраэли.
|
Наверх
|
|
|
|
#5947 - Tue May 25 2010 02:00 PM
Re: Как в RT обратиться к цене открытия текущего бара?
[Re: 777]
|
journeyman
Registered: Thu Jan 07 2010
Записи: 85
|
Интересно, почему все время сравниваете именно с Велс-Лабом(Омега, Метасток и т.д.)? По сути он больше подходит для тех. анализа а не для торговли. ( может мне только так кажется?) Есть хороший пример того, каким должен быть терминал-это метатрейдер. Почему он? Ответ очевиден-он везде и наверное не просто так! И почему-то в нем не жалуются что он может работать по ценам открытия( а не закрытия!!!!). К чему бы это? По-моему именно с него как со стандарта де-факто нужно и брать пример.
|
Наверх
|
|
|
|
#5954 - Tue May 25 2010 02:32 PM
Re: Как в RT обратиться к цене открытия текущего бара?
[Re: anothar]
|
Carpal Tunnel
Registered: Thu Apr 01 2010
Записи: 2564
Loc: г. Дзержинский
|
Интересно, почему все время сравниваете именно с Велс-Лабом(Омега, Метасток и т.д.)? По сути он больше подходит для тех. анализа а не для торговли. ( может мне только так кажется?) Есть хороший пример того, каким должен быть терминал-это метатрейдер. Почему он? Ответ очевиден-он везде и наверное не просто так! И почему-то в нем не жалуются что он может работать по ценам открытия( а не закрытия!!!!). К чему бы это? По-моему именно с него как со стандарта де-факто нужно и брать пример. Да..? Я к метатрейдеру 3 года привыкнуть не могу! Ужасно не удобная программа, при чем вроде все в ней есть, и настроить можно все как хочешь. Вот только пока метасток с утра не открою, понять где рынок и сколько к вечеру eurusd будет понять не могу ... так то! Так что сколько людей столько и мнений.. Есть проги которыми удобно торговать, есть которые удобны при теханализе, а есть TsLab, в который каждому из нас подсознательно хочется втянуть самое лучшее и удобное ...
_________________________
«Существует 3 типа лжи: ложь, наглая ложь и статистика» Дизраэли.
|
Наверх
|
|
|
|
#5960 - Tue May 25 2010 03:27 PM
Re: Как в RT обратиться к цене открытия текущего бара?
[Re: anothar]
|
Pooh-Bah
Registered: Mon Feb 16 2009
Записи: 2130
|
Интересно, почему все время сравниваете именно с Велс-Лабом(Омега, Метасток и т.д.)? По сути он больше подходит для тех. анализа а не для торговли. ( может мне только так кажется?) Есть хороший пример того, каким должен быть терминал-это метатрейдер. Почему он? Ответ очевиден-он везде и наверное не просто так! И почему-то в нем не жалуются что он может работать по ценам открытия( а не закрытия!!!!). К чему бы это? По-моему именно с него как со стандарта де-факто нужно и брать пример. Я не буду обьяснять миллион нюансов разницы между кухней и реальной биржей, Клиента это не должно волновать в принципе. Поверьте они есть :-) Вот выйдут ребята на ММВБ, Фортс там и посмотрим. Щас пока реалии таковы, что было заявлено конец 2009, на дворе май 2010. Быстрее Транзак Форекс прикрутит в Финаме …
|
Наверх
|
|
|
|
#5961 - Tue May 25 2010 03:31 PM
Re: Как в RT обратиться к цене открытия текущего бара?
[Re: 777]
|
Pooh-Bah
Registered: Mon Feb 16 2009
Записи: 2130
|
а есть TsLab, в который каждому из нас подсознательно хочется втянуть самое лучшее и удобное ... Приверженцы и ярые противники продукта всегда будут. Это нормально. Всем понравиться задачи не стоит. Задача сделать интересный и востребованный на наш взгляд продукт. Мы работаем над этим ежедневно :-)
|
Наверх
|
|
|
|
#5962 - Tue May 25 2010 03:35 PM
Re: Как в RT обратиться к цене открытия текущего бара?
[Re: 777]
|
journeyman
Registered: Thu Jan 07 2010
Записи: 85
|
А мне ужасно не нравится метасток. Я это и написал-Метасток, Велс, Ами и т.д. для тех. анализа в основном а не для торговли. А Лаб торговый терминал. Но о вкусах не спорят. Мой пост был +1 к тому что советник должен выполняться на открытии а никак не на закрытии. Для этого я и привел собственно говоря метатрейдер. Жалко нельзя сделать опрос...
|
Наверх
|
|
|
|
|
|