获取MT4平台点差代码怎么写,获取点差代码?
// 方法一:从交易品种属性获得点差
bool spreadfloat=SymbolInfoInteger(Symbol(),SYMBOL_SPREAD_FLOAT);
string comm=StringFormat(" %s点差 = %I64d 点\r\n", spreadfloat?"浮动":"固定", SymbolInfoInteger(Symbol(),SYMBOL_SPREAD));
// 方法二:计算点差
double ask=SymbolInfoDouble(Symbol(),SYMBOL_ASK);
double bid=SymbolInfoDouble(Symbol(),SYMBOL_BID);
double spread=ask-bid;
int spread_points=(int)MathRound(spread/SymbolInfoDouble(Symbol(),SYMBOL_POINT));
comm=comm+"点差 = "+(string)spread_points+" 点";
Comment(comm);