dream 发表于 2023-1-7 10:20:25

获取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);

ken138888 发表于 2023-1-8 13:43:51

谢谢分享

qwe11 发表于 2023-1-8 17:26:49

代码怎么写

ea12213 发表于 2023-1-9 19:52:33

学习一下

liguangxing2007 发表于 2023-1-10 09:30:21

学习这个好难啊

xinhua123 发表于 2023-1-13 00:37:22

我的水平代码只能看看了,

ken138888 发表于 2023-1-29 13:36:45

努力学习中

ken138888 发表于 2023-2-21 20:35:25

很少用到

dongxu64 发表于 2023-2-24 09:12:49

这个不错,学习

ken138888 发表于 2023-3-3 20:47:02

移动止损怎么写?

ken138888 发表于 2023-3-22 06:24:59

不是有个symbolnfo吗

i221bci 发表于 2023-7-12 19:33:28

不错,每天一个新函数

ken138888 发表于 2023-7-15 20:41:30

Spread [微笑]

石头1968 发表于 2023-7-30 00:40:21

太牛逼了,我怎么就不会呢?

vip001 发表于 2023-8-11 22:07:48

怎么写这个还是比较简单的,相信评论区会有牛掰的大神帮你解决这个问题,没有问题,我也是来看一看活跃度。

ken138888 发表于 2024-6-26 06:07:04

楼上实际

bestvishes 发表于 2024-7-17 10:55:44

学习了1

liguangxing2007 发表于 2024-8-9 13:28:59

有点难理解是什么意思
页: [1]
查看完整版本: 获取MT4平台点差代码怎么写?