任何菜鸟问题,为了不给论坛添乱。专业人士,不要路过。没有你就无处可去 - 6. - 页 296

 
borilunad:

请在文档中查看编写OrderModify()交易函数的规则!

OrderModify(OrderTicket(),OrderOpenPrice(), OrderStopLoss(),zeroprice+Spread,0,Blue); //设置买入位置,如果它处于红色状态。

OrderModify(OrderTicket(),OrderOpenPrice(),OrderStopLoss(),zeroprice-Spread,0,Red); //如果仓位为负数,则设置卖出的生效/终止。

OrderModify(OrderTicket(),OrderOpenPrice(),zeroprice+Spread,OrderTakeProfit(),0,Blue); //如果仓位处于正值,用布尔值设置止损。

OrderModify(OrderTicket(),OrderOpenPrice(),zeroprice-Spread,OrderTakeProfit(),0,Red); //设置止损,如果头寸处于正值状态。

试试吧,检查一下逻辑!在错误日志中检查!祝你学习进步


谢谢你!

期待市场开放

 
MaximuS60:

谢谢你!

我期待着市场的开放!

为什么要等待?你需要检查测试器中的代码!你需要在修改条件中加入这个有缺口的Spread变量!

如果(zeroprice>Ask+(Spread+gap)*Point)
//-------------------------------------------//如果zeroprice是预先乘以的,则删除*Point!
如果(zeroprice<Bid-(Spread+gap)*Point)


 
borilunad:
为什么要等待?你需要检查测试器中的代码!你需要在修改条件中加入这个有缺口的Spread变量!

我们必须努力使它发挥作用,我不知道在市场关闭时如何做。

 
MaximuS60:

我们必须努力使其发挥作用,我不知道在市场关闭时如何做到这一点。

从未使用过测试器?阅读MetaEditor中的帮助,在S.的教程中。科瓦廖夫,在文章中,在搜索中,在谷歌上。寻找的人就会找到!更加积极!
 

大家好!

我想建立一个只有6个元素的数组,但我得到了一个错误。 要么是我不明白什么,要么是变量不能被输入到数组数据中)。

Matrix_Fibo[6]={Fibo0,Fibo1,Fibo2,Fibo3,Fibo4,Fibo5};  
 
亲爱的,你好!
在全局范围内声明的数组的数量是否受到任何数值的限制?
你能告诉我在哪里可以读到关于这个主题的文章吗?
 
waroder:

大家好!

我想建立一个只有6个元素的数组,但我得到了一个错误。 要么是我不明白什么,要么是变量不能被输入到数组数据中)。

这个问题可以这样解决。

#define Fibo0 1
#define Fibo1 2
#define Fibo2 3
#define Fibo3 4
#define Fibo4 5
#define Fibo5 6
double Matrix_Fibo[] = {Fibo0,Fibo1,Fibo2,Fibo3,Fibo4,Fibo5};

你可以把你想要的常数的值放进去。

 
Leo59:
亲爱的,你好!
在全局范围内声明的数组的数量是否受到任何数值的限制?
你能告诉我在哪里可以读到关于这个主题的文章吗?

如果你指的是mql4-arrays可以占用的最大内存区域,似乎Junko遇到了这个问题。在扁平化的C规范中,我想。
 
如果在同一台电脑上安装了两个终端,每个终端中运行的是同一个专家顾问,账户当然是不同的。两个交易订单 同时发送到同一个服务器。哪一个先被处理?
 
gyfto:

如果你指的是mql4-arrays可以占用的最大允许内存区域,我想Junko遇到了。在扁平化的C规范中,我想。
也许你是对的,这与允许的最大内存区域有关。它看起来非常像,因为当声明一个510的数组时,一切都很正常,但如果它更大,编译器就会皱眉。这个数字,512,是非常重要的。
哦,我在哪里可以找到这个扁平化SI的规范?