检查在手的订单涉及多少个货币对?
int chkManyPairs() { int i,j=0,t = OrdersTotal(); string s[]; ArrayResize(s,CEO.costbis); for(i=0;i<CEO.costbis;i++)s[i]="kitgain"; for(i=t-1; i...
本站作者天泓评测 共计发布文章1691篇
int chkManyPairs() { int i,j=0,t = OrdersTotal(); string s[]; ArrayResize(s,CEO.costbis); for(i=0;i<CEO.costbis;i++)s[i]="kitgain"; for(i=t-1; i...
一不留神,这两个大小写转换函数返回值是bool型的,而不是所想当然的string型,故正确使用时,直接调用就好,不要用于string a=StringToLower(b);这样的错误表达。
这个函数很有意思,其作用是拖拉脚本或ea到主图中,松开鼠标按钮时,与光标所指价位最近的挂单,WindowPriceOnDropped()代表脚本“落地”的位置 。 double Win_Price=WindowPriceOnDropped(); // 脚本...
cmd代表微观方向,假设M1,那么cmd=当前的重心价格>前重心价格?BUY:SELL 用重心价格,也可使用其它价格表现形式,比如开盘价、收盘价、均价、加权价... lots代表在微观上的手数之差,是个带方向的向量,假设cmd是BUY,那么用+1表示,SELL用-1表示 多方手数-空方手数=lot...
for(i=0;i<t-1;i++) { bChg=false; for(j=t-1;j>i;j--)//无需全部遍历 { if(Bx[j-1].open<Bx[j].open)//最大的左移 { ...
string obj_name = "mylogo"; ObjectCreate(ChartID(),obj_name,OBJ_BITMAP_LABEL,0,0,0); ObjectSetString(ChartID(),obj_...
VPS上使用多个MT4终端,偶尔会僵住,或降低ea性能,原因是MT4是32位程序,在多核的64位VPS上会有冲突。 解决办法是对每一个terminal.exe绑定一个CPU内核。
这个函数跟ObjectsDeleteAll()不一样,要寻找的物件名称要完整,后者可以使用前面几个字符就可以。
void OnStart() { //--- set error number 65537=(ERR_USER_ERROR_FIRST +1) SetUserError(1); //--- get last error code Print("GetLastError = ",GetLastError()); //--- Result...
官网文章https://www.mql5.com/zh/articles/62