论坛风格切换切换到宽版
  • 3255阅读
  • 6回复

这样的MT4代码如何转到MT5? 请指点 [复制链接]

上一主题 下一主题
离线codeidea
 

发帖
8
金钱
4
威望
35
贡献
40
交易币
0
只看楼主 倒序阅读 使用道具 楼主  发表于: 2009-10-28
这样的MT4代码如何转到MT5? 请指点 YP9^Bp{0  
uMv1O{  
bool Has_Orders() { [V!tVDs&'o  
I|J/F}@p  
int buys = 0, sells = 0; w:l"\Tm  
for (int i = 0; i < OrdersTotal(); i++) { yBRC*0+Vy  
if (OrderSelect(i, SELECT_BY_POS, MODE_TRADES) == false) J=L5=G7(  
break; +>9Q/E  
if (OrderSymbol() == Symbol() ) { 6 r_)sHf  
if (OrderType() == OP_BUY)return(true); 8X0z~ &  
if (OrderType() == OP_SELL) return(true); uGt-l4  
} o Rzi>rr  
pNIf=lA  
nOz.G"  
} ,(4K4pN  
return(false); :yjFQ9^?&  
}
 
离线shawnyau

发帖
49
金钱
41
威望
1173
贡献
151
交易币
6
只看该作者 沙发  发表于: 2009-10-28
试着写了一下,请指正。 [ $n_6  
s '\Uap  
bool Has_Orders() C"T;Qp~B  
{ Fv<F}h?6  
if (PositionsTotal()>0) 2!J&+r  
{ i,4>0o?  
for (int i=0; i<PositionsTotal(); i++) :G2k5xD/E  
{ usCt#eZK  
if (PositionGetSymbol(i)==_Symbol) 4 f'V8|QM{  
{ '*w00  
return (true); /%TI??PGu  
break; Y M\ K%rk  
} A}N?/{y)G  
} _p&]|~a  
} IS 2^g>T#1  
return (false); YSh+pr  
}
 
离线codeidea

发帖
8
金钱
4
威望
35
贡献
40
交易币
0
只看该作者 板凳  发表于: 2009-10-28
多谢啊。 ?yR&/a  
那order的类型判断是如何的? [uls8 "^/j  
PositionGetInteger ,POSITION_TYPE_BUY,ORDER_TYPE_BUY "7V2lu  
这些不知道怎么组合,帮助里面没有写POSITION_TYPE_BUY是什么类型, \y)  
谢谢shawnyau
离线shawnyau

发帖
49
金钱
41
威望
1173
贡献
151
交易币
6
只看该作者 地板  发表于: 2009-10-28
POSITION_TYPE_BUY就是多单啊,POSITION_TYPE_SELL就是空单。 B )JM%r  
如果要判断Position的类型,我举个这样的例子: bxXiQa  
*V;3~x!  
bool Has_Long_Orders() h.whjiCFa  
{ 6b Z[Kt  
if (PositionsTotal()>0) n`;R pr&  
{ *,\` o~  
for (int i=0; i<PositionsTotal(); i++) qSO*$1i  
{ 8Xm@r#Oy5  
if (PositionGetSymbol(i)==_Symbol && PositionGetInteger(POSITION_TYPE)==POSITION_TYPE_BUY) [B?z1z8l  
{ LN!W(n(  
return (true); G"S5ki`o  
break; ]RFdLV?  
} F$hZRZ  
} cINHH !v  
} Z%v6xP.  
return (false); U7%28#@  
}
离线codeidea

发帖
8
金钱
4
威望
35
贡献
40
交易币
0
只看该作者 地下室  发表于: 2009-10-29
POSITION_TYPE_BUY和ORDER_TYPE_BUY 有什么区别? p#M!S2&z  
gDhl-  
多谢
离线toad
发帖
96
金钱
4
威望
14
贡献
83
交易币
12
只看该作者 下水道  发表于: 2009-12-16
MT5向下兼容MT4的指标什么的吗
离线小辉
发帖
11
金钱
78
威望
137
贡献
53
交易币
1
只看该作者 6楼 发表于: 2009-12-16
不兼容,变化较大,都得改写。

  • 在线咨询
  • 400-881-0680