#5663 - Thu May 13 2010 10:42 AM
Как в RT обратиться к цене открытия текущего бара?
|
enthusiast
Registered: Thu Jan 21 2010
Записи: 319
|
Вопрос к разработчикам: Как выставить ордер с использованием цены Открытия текущего бара один раз при открытии нового бара рабочего таймфрейма?
При Интервал пересчёта: Интервал, нет возможности обратиться к цене текущего/незакрытого бара, ТСЛаб (понимает только уже закрытый бар) позволяет обращаться только к цене открытия уже сформировавшегося прошлого бара, но не текущего/открытого. При Интервал пересчёта: Сделка, появляется возможность обращаться к цене Открытия текущего/незакрытого бара, но ордеры выставляются после каждой сделки в терминале и нет возможности их отфильтровать по интервалу (чтобы выставлялись один раз). Результат, нет возможности работать через ТСЛаб с гэпами, которые, как понятно не ловят по цене закрытия бара, а как раз по цене ОТКРЫТИЯ (текущего/незакрытого бара).
В качестве примера: Попробуйте прописать в условии для сделки на API TSLab: { //ставим стоп-лимит на бай по цене открытия бара secRt.NewOrder(TSLab.DataSource.OrderType.Growth, true, sec.OpenPrices[i], 1, "LE"); //ставим стоп-лимит на селл по цене открытия бара secRt.NewOrder(TSLab.DataSource.OrderType.Fall, false, sec.OpenPrices[i], 1, "SE"); }
Что Вы увидите при выставлении ордера? - цену Открытия закрытого предыдущего бара [i-1], но не текущего [i].
|
|
Наверх
|
|
|
|
#5665 - Thu May 13 2010 11:08 AM
Re: Как в RT обратиться к цене открытия текущего бара?
[Re: Nektodron]
|
enthusiast
Registered: Thu Jan 21 2010
Записи: 319
|
Можно попросить пример оформления кода, как это можно использовать?
|
|
Наверх
|
|
|
|
#5667 - Thu May 13 2010 11:44 AM
Re: Как в RT обратиться к цене открытия текущего бара?
[Re: Nektodron]
|
enthusiast
Registered: Thu Jan 21 2010
Записи: 319
|
Это, что ответ на вопрос: Как выставить ордер с использованием цены Открытия текущего бара один раз при открытии нового бара рабочего таймфрейма?
|
|
Наверх
|
|
|
|
#5669 - Thu May 13 2010 12:15 PM
Re: Как в RT обратиться к цене открытия текущего бара?
[Re: Nektodron]
|
enthusiast
Registered: Thu Jan 21 2010
Записи: 319
|
Если использовать режим пересчета интервал, ...можно воспользоваться текущей котировкой. 1. Как это сделать применительно к: { //ставим стоп-лимит на бай по цене открытия бара secRt.NewOrder(TSLab.DataSource.OrderType.Growth, true, sec.OpenPrices[i], 1, "LE"); //ставим стоп-лимит на селл по цене открытия бара secRt.NewOrder(TSLab.DataSource.OrderType.Fall, false, sec.OpenPrices[i], 1, "SE"); } Если использовать режим пересчета сделка, то цена открытия последнего бара и будет нужной ценой.
2. Согласен, как сделать (какое прописать условие), чтобы ордер выставился один раз в начале, а не после каждой сделки в терминале? Прошу подсказать законченный рабочий пример.
|
|
Наверх
|
|
|
|
#5696 - Thu May 13 2010 05:45 PM
Re: Как в RT обратиться к цене открытия текущего бара?
[Re: Craft]
|
enthusiast
Registered: Thu Jan 21 2010
Записи: 319
|
Nektodron, ещё раз прошу - приведите внятный пример, как из вашей чудо программы обратиться в скрипте к цене Открытия текущего (незакрытого) бара с выставлением ордера Один раз на рабочем таймфрейме. Для примеру могу написать скрипты, как это делается в Омега/ТрейдСтейшн/Мультичартс/Амиброкер/Вэлс-Лаб, но с вашим монстром понимания найти не могу. 1. Как это сделать через - ...хотя можно воспользоваться текущей котировкой? 2. Или через - ...Если использовать режим пересчета сделка, то цена открытия последнего бара и будет нужной ценой. ???
|
|
Наверх
|
|
|
|
#5699 - Thu May 13 2010 06:09 PM
Re: Как в RT обратиться к цене открытия текущего бара?
[Re: Nektodron]
|
enthusiast
Registered: Thu Jan 21 2010
Записи: 319
|
Да: if (!IsLastPositionActive)
{
if (BuyAtStop(i, Open[i], "LE") == null)
{
ShortAtStop(i, Open[i], "SE");
}
}Теперь, Вы.
|
|
Наверх
|
|
|
|
#5704 - Thu May 13 2010 06:38 PM
Re: Как в RT обратиться к цене открытия текущего бара?
[Re: Nektodron]
|
enthusiast
Registered: Thu Jan 21 2010
Записи: 319
|
Считать можно всё, что угодно, однако про Вэлз сказано, что на нём можно реализовать всё, что угодно, либо Вы не правильно задали вопрос. Про TSLab, в связи с Вашим миропониманием, этого сказать нельзя.
Продолжу, в программах Омега/ТрейдСтейшн/Мультичартс это выглядет, так: If MarketPosition = 0 Then Begin Buy Next Bar at Open of next bar Stop; Sell Next Bar at Open of next bar Stop;
Для этих целей специально в язык Изи Ленгвидж введёно at Open of next bar!
Задумайтесь над этим, Nektodron, и если Вы не понимаете зачем эти возможности специально создавали в других языках - это не значит, что они не могут быть востребованными другими из-за Вашего миропонимания.
|
|
Наверх
|
|
|
|
#5706 - Thu May 13 2010 06:50 PM
Re: Как в RT обратиться к цене открытия текущего бара?
[Re: Craft]
|
Pooh-Bah
Registered: Mon Feb 16 2009
Записи: 2130
|
Считать можно всё, что угодно, однако про Вэлз сказано, если что на нём можно реализовать всё, что угодно, либо Вы не правильно задали вопрос. Про TSLab, в связи с Вашим миропониманием, этого сказать нельзя. to Craft Внимательно слежу за вашей перепиской и прошу не переходить на личности. Весь комизм ситуации в том, что идеология TSLab и Велза одна и та же. Потому что она верная и написали кучу кода под Велз в свое время. Я предлагаю спокойно все таки вам изучить вопрос что есть i, i+1, хост бар в Велзе. Просто i - это заглядывание в будущее и иллюзии при тестировании до щелканья баксов в глазах, как только переходишь в риал там не i, там i+1, баксы почему-то не увеличиваются, а уменьшаются. Мы вам постоянно об этом говорим. Вы не слушаете. Ок.
|
|
Наверх
|
|
|
|
#5707 - Thu May 13 2010 06:51 PM
Re: Как в RT обратиться к цене открытия текущего бара?
[Re: andy]
|
enthusiast
Registered: Thu Jan 21 2010
Записи: 319
|
Результат, нет возможности работать через ТСЛаб с гэпами, которые, как понятно не ловят по цене закрытия бара, а как раз по цене ОТКРЫТИЯ (текущего/незакрытого бара).
|
|
Наверх
|
|
|
|
#5708 - Thu May 13 2010 06:52 PM
Re: Как в RT обратиться к цене открытия текущего бара?
[Re: Craft]
|
enthusiast
Registered: Thu Jan 21 2010
Записи: 319
|
Больше мне добавить нечего.
|
|
Наверх
|
|
|
|
#5710 - Thu May 13 2010 06:54 PM
Re: Как в RT обратиться к цене открытия текущего бара?
[Re: Craft]
|
Pooh-Bah
Registered: Mon Feb 16 2009
Записи: 2130
|
Результат, нет возможности работать через ТСЛаб с гэпами, которые, как понятно не ловят по цене закрытия бара, а как раз по цене ОТКРЫТИЯ (текущего/незакрытого бара). Воспользуйтесь ISecurityRt.FinInfo.LastPrice Это предполагает более плотное использование TSLab AIP и усложняет код, но зато все под контролем и вы вольны писать любую идею.
|
|
Наверх
|
|
|
|
#5711 - Thu May 13 2010 06:56 PM
Re: Как в RT обратиться к цене открытия текущего бара?
[Re: Nektodron]
|
enthusiast
Registered: Thu Jan 21 2010
Записи: 319
|
Вы запускаете скрипт в 10.20, последний бар 18.45. Он отработал и выставил заявки, про будущий геп он ничего не знает. О том, что он был скрипт узнает в 10.31 Вот поэтому в программе TSLab и нет возможности тестировать/работать с гэпами - это и пытаюсь объяснить.
|
|
Наверх
|
|
|
|
#5712 - Thu May 13 2010 06:58 PM
Re: Как в RT обратиться к цене открытия текущего бара?
[Re: andy]
|
enthusiast
Registered: Thu Jan 21 2010
Записи: 319
|
Воспользуйтесь ISecurityRt.FinInfo.LastPrice Это предполагает более плотное использование TSLab AIP и усложняет код, но зато все под контролем и вы вольны писать любую идею. Просьба привести рабочий пример, как я это сделал выше для различных программ, прописывается - ВЕСЬ ДЕНЬ!!! В ответ, личное видение рынка, с попыткой не видеть, что другие Лабы, это учли.
|
|
Наверх
|
|
|
|
#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 к тому что советник должен выполняться на открытии а никак не на закрытии. Для этого я и привел собственно говоря метатрейдер. Жалко нельзя сделать опрос...
|
|
Наверх
|
|
|
|
#5970 - Tue May 25 2010 05:54 PM
Re: Как в RT обратиться к цене открытия текущего бара?
[Re: Nektodron]
|
journeyman
Registered: Thu Jan 07 2010
Записи: 85
|
Да по сути, нужно чтобы они выполнялись на первом тике после открытия бара( как в мета). Главное чтобы в этом режиме была доступна текущая цена открытия. В крайнем случае можно сделать бета-режим ( или написать что этот режим в бете)или там сделать экспериментальный билд-типа бета тестирования возможности, а проверить я проверю-все равно счет учебный(имхо, наверное лучше все таки бета билд). Если сделаете его в бете то народ напишет что не так и не работает. Да и желающих им воспользоваться судя по форуму будет очень много.
|
|
Наверх
|
|
|
|
#5972 - Tue May 25 2010 07:11 PM
Re: Как в RT обратиться к цене открытия текущего бара?
[Re: Nektodron]
|
enthusiast
Registered: Thu Jan 21 2010
Записи: 319
|
Я провел анализ, в принципе, не сложно сделать режим (еще один), когда в начале каждого бара будет появляться бар с одним тиком (как в метатрейдере). Однако я не уверен, что скрипты в этом режиме будут работать так же, как они насчитываются в лаборатории. Если это именно то, что вам нужно, то можно его ввести. Бог услышал мои молитвы - введите.
|
|
Наверх
|
|
|
|
#5984 - Wed May 26 2010 12:05 AM
Re: Как в RT обратиться к цене открытия текущего бара?
[Re: Nektodron]
|
Carpal Tunnel
Registered: Thu Apr 01 2010
Записи: 2564
Loc: г. Дзержинский
|
Я провел анализ, в принципе, не сложно сделать режим (еще один), когда в начале каждого бара будет появляться бар с одним тиком (как в метатрейдере). Однако я не уверен, что скрипты в этом режиме будут работать так же, как они насчитываются в лаборатории. Если это именно то, что вам нужно, то можно его ввести. Поддерживаю ввод бара с первым тиком !!!
_________________________
«Существует 3 типа лжи: ложь, наглая ложь и статистика» Дизраэли.
|
|
Наверх
|
|
|
|
#6040 - Thu May 27 2010 05:02 PM
Re: Как в RT обратиться к цене открытия текущего бара?
[Re: 777]
|
enthusiast
Registered: Thu Jan 21 2010
Записи: 319
|
Пример использование цены открытия текущего бара от AmiBroker:
BuyPrice = High >= (Open + trig); SellPrice = Low <= (Open - trig);
Buy = BuyPrice; Sell = SellPrice;
Цена открытия предыдущего бара (закрытого) в AmiBroker обозначается: Ref(Open, -1), никому ничего не напоминает - да-да, многими любимый MetaStock.
|
|
Наверх
|
|
|
|
#6067 - Fri May 28 2010 01:06 PM
Re: Как в RT обратиться к цене открытия текущего бара?
[Re: Nektodron]
|
enthusiast
Registered: Thu Jan 21 2010
Записи: 319
|
Я провел анализ, в принципе, не сложно сделать режим (еще один), когда в начале каждого бара будет появляться бар с одним тиком (как в метатрейдере). Однако я не уверен, что скрипты в этом режиме будут работать так же, как они насчитываются в лаборатории. Если это именно то, что вам нужно, то можно его ввести. Posted By anothar: Да по сути, нужно чтобы они выполнялись на первом тике после открытия бара( как в мета). Главное чтобы в этом режиме была доступна текущая цена открытия... Posted By: Craft Бог услышал мои молитвы - введите. Posted By: 777 Поддерживаю ввод бара с первым тиком!!! Этому пожеланию пользователей присвоен какой-нибудь приоритет? Какие сроки реализации?
|
|
Наверх
|
|
|
|
#6073 - Fri May 28 2010 03:36 PM
Re: Как в RT обратиться к цене открытия текущего бара?
[Re: Craft]
|
journeyman
Registered: Thu May 27 2010
Записи: 84
|
Добрый день, начинал торговлю с освоения MetaTrader на форекс. Теперь хочу попробовать фонду (чтобы депозитарий, дивы и т. д.). Честно говоря удивило, что в вашей программе нельзя через API обратиться к цене открытия текущего бара, как в MetaTrader. Присоединяюсь к пользователям с просьбой создать режим позволяющий это делать.
|
|
Наверх
|
|
|
|
#6081 - Fri May 28 2010 06:20 PM
Re: Как в RT обратиться к цене открытия текущего бара?
[Re: Craft]
|
Pooh-Bah
Registered: Mon Feb 16 2009
Записи: 2130
|
Этому пожеланию пользователей присвоен какой-нибудь приоритет? Какие сроки реализации?
На следующей неделе в среду планируется к выпуску очередная версия. После этого данная проблематика будет изучена, реализована и войдет в ночные билды. Затем необходимо будет тестировать. Будем рады увидеть разумную критику во время тестирования. Подробности мы доведем позже.
|
|
Наверх
|
|
|
|
#6532 - Sat Jun 12 2010 01:51 AM
Re: Как в RT обратиться к цене открытия текущего бара?
[Re: andy]
|
enthusiast
Registered: Thu Jan 21 2010
Записи: 319
|
Добрый день, сегодня посм. 1.1.7.0 добавился пункт в Свойствах - Торговать с (бар) - это добавление относится к теме этой ветки или возможность обращаться к цене открытия текущего бара ещё не реализована?
|
|
Наверх
|
|
|
|
#6598 - Tue Jun 15 2010 06:27 PM
Re: Как в RT обратиться к цене открытия текущего бара?
[Re: Nektodron]
|
enthusiast
Registered: Thu Jan 21 2010
Записи: 319
|
|
|
Наверх
|
|
|
|
#6611 - Wed Jun 16 2010 12:10 PM
Re: Как в RT обратиться к цене открытия текущего бара?
[Re: Craft]
|
Pooh-Bah
Registered: Mon Feb 16 2009
Записи: 2130
|
Сообщите результаты ваших тестов. Спасибо.
|
|
Наверх
|
|
|
|
#7118 - Sat Jun 26 2010 02:07 AM
Re: Как в RT обратиться к цене открытия текущего бара?
[Re: andy]
|
Carpal Tunnel
Registered: Thu Apr 01 2010
Записи: 2564
Loc: г. Дзержинский
|
Сообщите результаты ваших тестов. Спасибо. Andy. Что-то, то ли я пока не врубаюсь, то ли ничего не изменилось. __________________ Т.е. с этой сборкой по идее при исполнившемся условии на вход допустим Открытие[i-1]<Открытие, то скрипт должен войти на этой, только что открывшейся свече? Чет не работает. Или я мимо тренда? На рисунке с лева просто интервал справа интервал+сделка. Условие на вход Открытие>Синия линия
Attachments
одинаково.zip (166 downloads)
Отредактировано 777 (Sat Jun 26 2010 03:05 AM)
_________________________
«Существует 3 типа лжи: ложь, наглая ложь и статистика» Дизраэли.
|
|
Наверх
|
|
|
|
#7134 - Sat Jun 26 2010 12:38 PM
Re: Как в RT обратиться к цене открытия текущего бара?
[Re: Nektodron]
|
Carpal Tunnel
Registered: Thu Apr 01 2010
Записи: 2564
Loc: г. Дзержинский
|
А вы режим пересчета поменяли? По умолчанию то все по старому Ну конечно. Я же написал справа такой, слева такой.
_________________________
«Существует 3 типа лжи: ложь, наглая ложь и статистика» Дизраэли.
|
|
Наверх
|
|
|
|
#7142 - Sat Jun 26 2010 02:40 PM
Re: Как в RT обратиться к цене открытия текущего бара?
[Re: Nektodron]
|
Carpal Tunnel
Registered: Thu Apr 01 2010
Записи: 2564
Loc: г. Дзержинский
|
А, понял, т.е. надо запустить на демо и смотреть на результаты?
_________________________
«Существует 3 типа лжи: ложь, наглая ложь и статистика» Дизраэли.
|
|
Наверх
|
|
|
|
#7172 - Mon Jun 28 2010 10:38 AM
Re: Как в RT обратиться к цене открытия текущего бара?
[Re: 777]
|
Carpal Tunnel
Registered: Thu Oct 23 2008
Записи: 5492
|
|
|
Наверх
|
|
|
|
#7209 - Mon Jun 28 2010 02:23 PM
Re: Как в RT обратиться к цене открытия текущего бара?
[Re: Nektodron]
|
Carpal Tunnel
Registered: Thu Apr 01 2010
Записи: 2564
Loc: г. Дзержинский
|
У меня поведение скриптов не изменилось. А скажите пожалуйста обращаться к этой черточке(новому открытию) можно только через API? Попробовал обратиться в редакторе в блоке лог.формула типа Открытие>Открытие[i-1] и привязал к открытию по рынку, что-то ноль внимания, фунт презрения, пока свеча полностью не отрисуется, скрипт не входит. Т.е. вопрос, как сделать в редакторе при уcловии на вход откр>откр[i-1] Что бы скрипт входил сразу после закрытия черточки(первого тика), а не всей свечи? Просто не понимаю тогда смысла в свече "первый тик"
_________________________
«Существует 3 типа лжи: ложь, наглая ложь и статистика» Дизраэли.
|
|
Наверх
|
|
|
|
#7217 - Mon Jun 28 2010 02:37 PM
Re: Как в RT обратиться к цене открытия текущего бара?
[Re: Nektodron]
|
Carpal Tunnel
Registered: Thu Apr 01 2010
Записи: 2564
Loc: г. Дзержинский
|
нет, это черточка будет последним баром, т.е. ее видно везде. А на вопрос не ответите тогда? Как сделать так, что бы скрипт торговал по закрытию этой черточки, а не всего бара?
_________________________
«Существует 3 типа лжи: ложь, наглая ложь и статистика» Дизраэли.
|
|
Наверх
|
|
|
|
#7240 - Mon Jun 28 2010 03:43 PM
Re: Как в RT обратиться к цене открытия текущего бара?
[Re: Nektodron]
|
Carpal Tunnel
Registered: Thu Apr 01 2010
Записи: 2564
Loc: г. Дзержинский
|
Да что-то не тогрует. Т.е. я имею ввиду простой скрипт: вход в покупку Открытие>Открытие[i-1] и выход Открытие<Открытие[i-1] ведет себя одинаково и в режиме пересчета Интервал и в режиме Интервал + сделка. А по идее насколько я понимаю, в режиме интервал такой скрипт должен входить после закрытия всего бара, например 5 минут 10 бар, а в режиме +сделка должен входить после закрытия+сделка девятого бара и Вы уже в позе, когда пятиминутный десятый бар рисуется. Вот. Или я не прав?
Отредактировано 777 (Mon Jun 28 2010 03:44 PM)
_________________________
«Существует 3 типа лжи: ложь, наглая ложь и статистика» Дизраэли.
|
|
Наверх
|
|
|
|
#7247 - Mon Jun 28 2010 05:16 PM
Re: Как в RT обратиться к цене открытия текущего бара?
[Re: 777]
|
enthusiast
Registered: Thu Jan 21 2010
Записи: 319
|
Сегодня на демо попробовал "Интервал + перв. сделка", по первым наблюдениям - это то, что было необходимо.
Спасибо, Nektodron.
|
|
Наверх
|
|
|
|
|
|