[警告关闭!]任何新手问题,为了不给论坛添乱。专业人士,不要走过。没有你,哪里都不能去。 - 页 1125

 
drknn:

有一个非常有趣的功能用于标记找到的变量。按Ctrl+F,输入一个变量名称,勾选 "书签 "和 "标记已找到 "框。然后按 "查找所有 "按钮。要删除它,请点击 "全部删除 "按钮。
这很方便。谢谢
 
在Alpari USN账户中有一笔佣金。我如何 在测试器中测试EA,并考虑到佣金?
 
Galion:

而双击就会进入一个代码片断)))正是我所需要的,谢谢)

我不明白,哪个对象需要被双击?
 

每天交易一次!!!。这将如何进行?

有这样一个变体,在开启时不工作(关闭时,交易被打开,但不是一天一次)。作为在这些开放空间的某处采取的代码的基础。请纠正这个代码。

extern bool WaitForNewDay = true; //-----,每天检查。

bool Trade=true; //--下一次交易的标志(设置为true)。

datetime bt,tm; //----,用于日检查功能的变量。

....

int init()

{

如果(WaitForNewDay) {Trade=false;}//----,如果该模式被启用,那么在初始化中,该标志被分配为禁止交易。

return(0);

}

.....

int start()

{

如果(WaitForNewDay) CheckForNewDay()。

...

if(CalculateCurrentOrders(Symbol())==0 && Trade) //----- 检查未结订单并检查标志。

{

CheckForOpen(); //---------open order

如果(WaitForNewDay) {Trade=false;}//-----------,如果启用了当日模式,那么交易后就会被禁止。

返回。

}

}

//--------------function to check one day

空白的CheckForNewDay()。

{

tm=iTime(Symbol(),PERIOD_D1,0); //--------- 检查当前日期

if (bt!=tm) {bt=tm; trade=true;}//----------,如果旧日期与当前日期不匹配,则旧日期被分配到当前日期值中,并且该标志被授予交易许可

}

那么它哪里有一个按钮呢?

 
dzhini:

(交易在关闭时打开,但不是一天一次)

这个怎么样?
 
drknn:
这又是怎么回事呢?

错误在原帖中,我现在就修正它。当WaitForNewDay = false时,专家顾问的工作没有限制 - 每天1次交易。

 
如何看到带有所有历史的滴答图?
 
dzhini:

错误在原帖中,我现在就修正它。当WaitForNewDay = false时,EA的工作没有限制 - 每天1次交易。


代码是错误的。首先,如果start()函数是int类型 的,它应该返回一个整数值。你的回报只有一个条件,那就是返回。而如果条件不满足,start()函数应该向终端返回什么?

此外,你的检查太复杂了--最好按以下方法做:我们创建一个订单的计数器,今天开放和关闭。如果今天关闭的订单数量大于零,那么你就不做交易。否则,你就可以进行交易。

 
Danil93:
我怎样才能看到带有所有历史的滴答图?

写一个指标,在启动后画出刻度线。选项2--将每个刻度线写入文本文件,随后在适当的时刻检索整个刻度线历史。
 
drknn:

写一个指标,在启动后画出刻度线。方案2--将每一个刻度注销到一个文本文件中,随后在适当的时候检索整个刻度历史。
是的......很复杂。然后突然回答:5个点或10个点,不回调。价格能活多久?
原因: