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? Мы подскажем, что делать. Просто переключайтесь между экранами и читайте подсказки. Если они вам мешают, отключите их; в любой момент подсказки можно будет включить заново в Настройках.