У вас не стоит Flash Player
Настройки
#61548 - Tue Apr 08 2014 09:42 PM Как получить цену в реальном времени?
Sir Jet Offline
member

Registered: Sat Apr 05 2014
Записи: 127
Подскажите как получить цену в реальном времени?а не после закрытия бара. Необходимо сравнить текущую цену с расчетным значением тэйк профита,заранее большое спасибо!

Наверх
#61552 - Tue Apr 08 2014 11:00 PM Re: Как получить цену в реальном времени? [Re: Sir Jet]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143
Само выставление тейк профита и является сравнением.

Наверх
#61570 - Wed Apr 09 2014 01:42 PM Re: Как получить цену в реальном времени? [Re: ViL]
Sir Jet Offline
member

Registered: Sat Apr 05 2014
Записи: 127
Спасибо, а как быть с безубытком? Например для лонга на часовике я хочу перевести в БУ при прохождении 500 п, формула "H>ЦенаВхода+500" переведет его только после закрытия часа, а само закрытие может быть гораздо ниже цены БУ? Заранее большое спасибо!

Наверх
#61571 - Wed Apr 09 2014 02:11 PM Re: Как получить цену в реальном времени? [Re: Sir Jet]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143

Наверх
#61573 - Wed Apr 09 2014 03:16 PM Re: Как получить цену в реальном времени? [Re: ViL]
Sir Jet Offline
member

Registered: Sat Apr 05 2014
Записи: 127
Извиняюсь конечно, но я пользовался поиском, этот пример я и пытаюсь применить. Вопрос в том, что в этом примере в качестве условия используется "Доход". Т.е. в моем случае должно быть "Доход >= ЦенаВхода + ( ЦенаВхода - ЦенаСтопа)" Но если я записываю так логику, он вобще ничего не ставит.
Может все таки есть способ получения текущей цены?

P.S. вывожу Доход на график, между открытием и закрытием 3750 пунктов, а доход показывает 1880. т.е. он не в пунктах походу?


Отредактировано Sir Jet (Wed Apr 09 2014 03:50 PM)

Наверх
#61578 - Wed Apr 09 2014 04:10 PM Re: Как получить цену в реальном времени? [Re: Sir Jet]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143
Вам нужно использовать не доход, а MFE.

Наверх
#61587 - Wed Apr 09 2014 05:43 PM Re: Как получить цену в реальном времени? [Re: ViL]
Sir Jet Offline
member

Registered: Sat Apr 05 2014
Записи: 127
Спасибо большое. Я конечно извиняюсь, но опять нюанс. MFE >= ЦенаВхода + ( ЦенаВхода - ЦенаСтопа). Когда позиции нет, ЦенаВхода=0, а цена стопа все ровно расчитывается и в итоге ЦенаВхода - ЦенаСтопа = отрицательное значение, т.е. MFE всегда больше пока нет позиции, как в кубик логики добавить "ЕстьАктивПозиц"?

Наверх
#61588 - Wed Apr 09 2014 05:54 PM Re: Как получить цену в реальном времени? [Re: Sir Jet]
Sir Jet Offline
member

Registered: Sat Apr 05 2014
Записи: 127
Сообразил, при помощи кубика И ))) Спасибо большое Вил.

Наверх
#61603 - Wed Apr 09 2014 09:37 PM Re: Как получить цену в реальном времени? [Re: Sir Jet]
Sir Jet Offline
member

Registered: Sat Apr 05 2014
Записи: 127
Хотя ссори. Если использовать MFE вобче как-то некорректно работает, раз работает, раз по стопу выходит из прибыльной позиции, так и не разобрался почему. А доход дает значение раз в интервал, в моем случае час. Может можно как-то разжать часовик в минутки и по ним сравнивать хай?Помогите плиз, целый день убил, а толку 0.

Наверх
#61606 - Wed Apr 09 2014 09:54 PM Re: Как получить цену в реальном времени? [Re: Sir Jet]
Sir Jet Offline
member

Registered: Sat Apr 05 2014
Записи: 127
Эх, был бы кубик "ТекущаяЦена" ....

Наверх
#61612 - Thu Apr 10 2014 03:07 AM Re: Как получить цену в реальном времени? [Re: Sir Jet]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143
Так Вы хоть скрипт приложите.

Наверх
#61622 - Thu Apr 10 2014 10:43 AM Re: Как получить цену в реальном времени? [Re: ViL]
Sir Jet Offline
member

Registered: Sat Apr 05 2014
Записи: 127
Система не моя,и было бы неправильным выкладывать ее на форумах. Так что прошу прощения и надеюсь на понимание.
Мне просто нужна текущая цена. Думаю это нужный кубик, Вы же все ровно используете ее рассчитывая доход, мфе, тэйк, стоп и т.д.
Может на С# есть код?

Наверх
#61630 - Thu Apr 10 2014 01:03 PM Re: Как получить цену в реальном времени? [Re: Sir Jet]
Kermit Offline
enthusiast

Registered: Wed Jan 18 2012
Записи: 256
Все индикаторы в скрипте обновляются только в момент пересчета, т.е. после окончания интервала. Это если стоит "интервал" в свойствах скрипта. Чтобы получать актуальные котировки можно поставить "пок/прод". Тогда скрипт будет пересчитываться при каждом изменении стакана. Но заставить его нормально работать в таком режиме будет нелегко.

Наверх
#61636 - Thu Apr 10 2014 01:46 PM Re: Как получить цену в реальном времени? [Re: Kermit]
Sir Jet Offline
member

Registered: Sat Apr 05 2014
Записи: 127
Спасибо большое! Блоки Тэйк и стоп они же в реальном времени используют котировки?


Отредактировано Sir Jet (Thu Apr 10 2014 02:22 PM)

Наверх
#61640 - Thu Apr 10 2014 03:23 PM Re: Как получить цену в реальном времени? [Re: Sir Jet]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143
Конечно.

Наверх
#61642 - Thu Apr 10 2014 04:31 PM Re: Как получить цену в реальном времени? [Re: ViL]
Sir Jet Offline
member

Registered: Sat Apr 05 2014
Записи: 127
Вил я так понял Вы разработчик ) У Вас нет возможности сделать блок на выходе которого будет цена последней сделки? Думаю это не сложно и полезно для таких как я). А то и стоп и БУ получаются только через интервал. Т.е. к стандартному проскальзыванию добавляется еще и этот фактор риска.

Наверх
#61644 - Thu Apr 10 2014 04:41 PM Re: Как получить цену в реальном времени? [Re: Sir Jet]
Kermit Offline
enthusiast

Registered: Wed Jan 18 2012
Записи: 256
Originally Posted By: Sir Jet
Спасибо большое! Блоки Тэйк и стоп они же в реальном времени используют котировки?

Блоки Тейк и Стоп выставляют условные заявки на сервер брокера и после этого за их исполнение отвечает брокер. Это уже не зависит от TSLAB.
Перечитал еще раз тему. Наверное, вы что-то свое понимаете под "реальной ценой". Иначе не понятно зачем нужны реалтайм котировки в скрипте который использует таймфрейм час и стопы.

Наверх
#61651 - Thu Apr 10 2014 08:01 PM Re: Как получить цену в реальном времени? [Re: Kermit]
Sir Jet Offline
member

Registered: Sat Apr 05 2014
Записи: 127
Я извиняюсь, Тэйк и Стоп тоже расчитываются раз в интервал, с реальной ценой работают походу только блоки ОткрытьЕслиБольше или меньше! Смысл такой что если вошел в позу на часовике и на этом баре цена ушла за уровень стопа, то стоп не сработает, т.е. условная заявка поподет к брокеру на следующем часе а если цена уже далеко за стопом то брокер ее исполнит по текущей, а именно гораздо хуже стопа. Тоже самое и с тэйком и безубытком.

Наверх
#61656 - Thu Apr 10 2014 11:30 PM Re: Как получить цену в реальном времени? [Re: Sir Jet]
Kermit Offline
enthusiast

Registered: Wed Jan 18 2012
Записи: 256
Ну так интервал нужно меньше использовать - 10 минут или 5 минут и сжимать в часы, если нужно.

Наверх
#61660 - Fri Apr 11 2014 01:24 PM Re: Как получить цену в реальном времени? [Re: Kermit]
Sir Jet Offline
member

Registered: Sat Apr 05 2014
Записи: 127
уже разобрался, спасибо большое!

Наверх


Moderator:  ViL, sar