如果微信版面显示不全,可以拖到文章后面查看原文
主要说几个简单的函数
1:Print
将在EA的调试窗口输出日志信息。参数可以是任何类型的。
void |
参数
...
[in]
注意
数组不能传递给Print()函数。数组必须输入元素乘元素。
double类型具有高达16位数字后小数点精度,并且无论是在传统的或在科学格式都可以输出,取决于数据本身的精度是否达到。 float类型的数据输出与5位后的小数点。输出实数与另一个准确性或预定义的格式, 使用 PrintFormat() 函数.
BOOL类型的数据都为“真”或“假”行输出。日期显示为YYYY.MM.DD HH:MI:SS。要显示数据的另一种形式,用 TimeToString(). 如果该颜色出现在颜色集合里,颜色类型的数据被返回或者作为R,G,B值或者颜色名。
例子(理解)
void OnStart() |
注意:double类型精度
2:MarketInfo 函数
返回有关证券"市场观察"窗口中列出的各种数据。
double |
参数
symbol
[in]
type
[in]
返回的值
返回有关证券"市场观察"窗口中列出的各种数据。关于目前的安全信息的一部分存储在 预定义变量里.
预定义的类型
ID | 值 | 描述 |
MODE_LOW | 1 | 当日最低价 |
MODE_HIGH | 2 | 当日最高价 |
MODE_TIME | 5 | 上次tick传入时间 |
MODE_BID | 9 | 该货币最后叫买价 |
MODE_ASK | 10 | 该货币最后叫卖价 |
MODE_POINT | 11 | 该货币的最小变动单位 |
MODE_DIGITS | 12 | 该货币的报价位数 |
MODE_SPREAD | 13 | 点差 |
MODE_STOPLEVEL | 14 | 最小止损线距离 |
MODE_LOTSIZE | 15 | 一标准手用的资金 |
MODE_TICKVALUE | 16 | 一标准手下一个点的价值 |
MODE_TICKSIZE | 17 | 报价的最小单位 |
MODE_SWAPLONG | 18 | 多头掉期 |
MODE_SWAPSHORT | 19 | 空头掉期 |
MODE_STARTING | 20 | 市场开始日期 (在将来经常用到) |
MODE_EXPIRATION | 21 | 市场截止日期 (在将来经常用到) |
MODE_TRADEALLOWED | 22 | 被允许交易的商品 |
MODE_MINLOT | 23 | 允许交易的最小手数 |
MODE_LOTSTEP | 24 | 改变一标准手的幅度 |
MODE_MAXLOT | 25 | 允许交易的最大手数 |
MODE_SWAPTYPE | 26 | 掉期计算的凡是. 0 - 点; 1 - 基本; 2 - 偏好; 3 - 保证金; |
MODE_PROFITCALCMODE | 27 | 盈利计算模式. 0 - 外汇; 1 - 黄金; 2 - 期货 |
MODE_MARGINCALCMODE | 28 | 保证金计算模式. 0 - 外汇; 1 - 黄金; 2 - 期货; 3 - 黄金指数 |
MODE_MARGININIT | 29 | 一标准手初始保证金 |
MODE_MARGINMAINTENANCE | 30 | 一标准手开仓保证金 |
MODE_MARGINHEDGED | 31 | 一标准手护盘保证金 |
MODE_MARGINREQUIRED | 32 | 一标准手自由保证金 |
MODE_FREEZELEVEL | 33 | 订单冻结点的水平。如果执行价格在于定义的冻结水平的范围内,不能修改、 取消或关闭顺序 |
附录代码
//+------------------------------------------------------------------+ |
如果你感兴趣,请关注我们,我们会将最新消息推送给您