sigo писал(а):Возможно ли из скрипта индикатора получать все сделки по инструменту с начала торгового дня, а не только свечи? Например индикатор VWAP по правильному строится на основании тиковых данных (и да, я видел здесь на форуме реализацию этого индикатора через свечи, но мне нужно анализировать именно сами сделки и не только для данного индикатора).
Тиковых данных нет.
sigo писал(а):В чём отличие Inputs.Price от Inputs.Candle? В первом случае я могу получить все цены(сделки) по инструменту за определенный период?
Inputs.Price - на входе один ряд, например цена закрытия. В коде можно будет оперировать только этими данными.
И на вход таких индикаторов можно будет получать конкретную выходную серию других индикаторов.
Пример:
ATR ждет на вход Inputs.Candle и передать ему мы можем только данные свечи инструмента:
SMA на вход ожидает конкретную серию (не свечку), это может быть в т.ч. OHLC свечи или выходные серии других индикаторов:
По поводу Inputs.Candle есть описание подробное в документации:
ОБРАЩЕНИЕ К ВХОДНОМУ ФИНАНСОВОМУ РЯДУ (СВЕЧКИ)
Если в свойствах индикатора указано, что входной ряд имеет тип Inputs.Candle (т.е. ряд свечек), то необходимо указать общее имя ряда и через точку имя параметра. Каждая свечка содержит следующие параметры:
• Open – открытие,
• High – максимум,
• Low – минимум;
• Close – закрытие
• Volume – объем в свечке;
• VolumeAsk – объем сделок в свечке прошедших по Ask(значения доступны только для торгуемых инструментов);
• VolumeBid – объем сделок в свечке прошедших по Bid (значения доступны только для торгуемых инструментов);
• OpenInterest – открытый интерес (значения доступны для фьючерсов и опционов).
Пример
Код: Выделить всё
A = Input.Close[0]; // Цена закрытия текущего бара из финансового ряда Input
A = Input.Close[-10]; // Цена закрытия 10 баров назад из финансового ряда Input
Vol = Input.Volume[5]; // объем 6-ой свечи (0..5)