struct Bar {
open: f64,
high: f64,
low: f64,
close: f64,
volume: Option<u32>,
}
struct Trade {
price: f64,
size: u32,
}
struct Quote {
ask: f64,
ask_size: u32,
bid: f64,
bid_size: u32,
}
enum Price {
Bar(Bar),
Trade(Trade),
Quote(Quote),
}
trait MarketData {
fn prices(&self) -> &HashMap<&'static str, Price>;
fn timestamp(&self) -> &OffsetDateTime;
}Всем привет!
Заранее оговорюсь, меня интересует исключительно теория, что с чем складывать/умножать/вычитать и тд, с кодом я сам справлюсь. Поэтому, даже если вы не разработчик, любой совет будет полезным.
Я разработчик, пишу инструмент на C# по переводу тиковой таблицы в 1-минутную с OHLC-данными и объемом. Работаю с фьючерсами.
Прошу помочь разобраться, поделиться опытом. Может кому-то тоже будет полезно.
В итоге, я хочу получить 5 разных OHLCV-данных:
1. OHLCV цен контрактов.
2. OHLCV объема (не цены, а объема) контрактов на покупку. Это о том, сколько всего контрактов на покупку в течение 1 минуты.
3. OHLCV объема контрактов на продажу. Это о том, сколько всего контрактов на продажу стоит в течение 1 минуты.
4. OHLCV объема заявок на покупку. Это о том, сколько всего заявок на покупку стоит в течение 1 минуты.
5. OHLCV объема заявок на продажу. Это о том, сколько всего заявок на продажу стоит в течение 1 минуты.
Я в финансовой теме новичок, пытался разобраться, но боюсь ошибиться.
В таблице есть T-строки (Trade, примеры полей: <ACTIVITY.DATETIME>,<TRADE.PRICE>,<TRADE.SIZE>), Q-строки (Quote, поля: <ACTIVITY.DATETIME>,<BID.PRICE>,<BID.SIZE>,<ASK.PRICE>,<ASK.SIZE>), так же в первой H-строке заголовка (Header) есть поля <YEST.TRADE.CLOSE>,<YEST.TRADE.VOL> — это данные предыдущего дня — последняя цена закрытия, последний объем. Пример таблицы скопировал ниже.
Широко известны паттерны японских свечейх — всякие дожи, повешенные, солдаты, завесы и т.д. Все эти паттерны выявлены и классифицированы в результате наблюдений человека.
Существуют индикаторы, которые находят большинство свечных паттернов. Например, такой индикатор можно найти для Амиброкера. В основу этих индикаторов заложены параметры, основанные на человеческих наблюдениях. А кто-нибудь пытался написать программку, которая сама выполнит классификацию свечек, основываясь только на четырех параметрах: Open, High, Low, Close? Таким образом программа сама проанализирует и найдет какие либо, «понятные» ей паттерны. Вполне вероятно, найденные программой паттерны будут отличаться от общеизвестных… На картинке десять свечек дневок Сбербанка.
В обновлении 3.13.26 мобильного терминала EXANTE на Android вас ждут подсказки, новая темная тема оформления и улучшенный курсор-прицел.
Вы впервые поставили или переустановили торговое приложение EXANTE? Мы подскажем, что делать. Просто переключайтесь между экранами и читайте подсказки. Если они вам мешают, отключите их; в любой момент подсказки можно будет включить заново в Настройках.