| 123456789101112131415161718192021222324252627282930313233343536373839 |
- //+------------------------------------------------------------------+
- //| MetaTrader 5 API |
- //| Copyright 2000-2019, MetaQuotes Software Corp. |
- //| http://www.metaquotes.net |
- //+------------------------------------------------------------------+
- #pragma once
- //+------------------------------------------------------------------+
- //| History split rounding methods |
- //+------------------------------------------------------------------+
- enum EnSplitRounding
- {
- SPLIT_ROUNDING_STANDARD=0, // standard mathematical rounding
- SPLIT_ROUNDING_DOWN =1, // round half up
- SPLIT_ROUNDING_UP =2, // round half down
- //--- enumeration borders
- SPLIT_ROUNDING_FIRST =SPLIT_ROUNDING_STANDARD,
- SPLIT_ROUNDING_LAST =SPLIT_ROUNDING_UP
- };
- //+------------------------------------------------------------------+
- //| History bar description |
- //+------------------------------------------------------------------+
- #pragma pack(push,1)
- struct MTChartBar
- {
- INT64 datetime; // datetime
- //--- prices
- double open; // open price
- double high; // high price
- double low; // low price
- double close; // close price
- //--- volumes
- UINT64 tick_volume; // tick volume
- INT32 spread; // spread
- UINT64 volume; // volume
- };
- #pragma pack(pop)
- //+------------------------------------------------------------------+
|