[存档!]任何菜鸟问题,为了不使论坛变得混乱。专业人士,不要路过。没有你,哪里都不能去 - 4. - 页 369

 
Vinin:


谢谢,很奇怪,我自己没有想到....
 
vilard:
谢谢,我很惊讶我自己没有搞清楚....。


我只是没有把问题解决好。

vilard

条件。

如果你在注释中写pic1==1,它就会输出相同的值。


 
Desead:
除了使用状态检查功能外,为演示版写EA和为真实版写EA之间有什么区别?
一点也不。
 
你好!你能告诉我如何记住马价的交叉价格,以便随后在该价格上设置止损单
if(MaPrevious <= Close[2] && MaCurrent > Close[1] )
        {
         ticket=OrderSend(Symbol(),OP_BUYSTOP,Lots,Ask,3,0,Ask,"",12134,0,Green);




 
skyjet:
你好!你能告诉我如何记住马价的交叉价格,以便随后在该价格上设置止损单?

我如何检查MA与所需分歧的交叉点?
 
Desead:
告诉我,除了使用状态检查功能外,为演示版和真实版编写的EA有什么区别?

演示和真实之间没有区别,但测试员和真实/演示之间的区别是巨大的。

在测试器中,速度对我们很重要,所以我们可以把所有的东西都储存在变量中,然后从变量中读取必要的信息。在这种情况下,我们不必担心存储关于EA状态的最新和最相关的信息--一切都存储在变量中,并从变量中获取。在测试器中,所有的交易功能 都可以以最小的故障来检查数据的正确性,我们不必担心连接、电力等方面的损失......

如果你想拥有实时和最新的信息,每次当你需要它时,你必须搜索存储在服务器上的数据,而不是从变量中获取它--即使用大量这些数据迭代,这对测试人员来说是非常不愉快的......:)

 
artmedia70:

对于演示和真实没有区别,但对于测试员和真实/演示则有很大的不同。

在测试器中,速度对我们很重要,所以我们可以把所有的东西都储存在变量中,然后从变量中读取必要的信息。在这种情况下,我们不必担心存储关于EA状态的最新和最相关的信息--一切都存储在变量中,并从变量中获取。在测试器中,所有的交易功能都可以做最小的数据正确性检查,不需要担心连接、电力等方面的损失......。

在现实中,为了获得新鲜和最新的信息,每次你需要它时,你必须搜索存储在服务器上的数据,而不是从变量中获取它,即使用这个数据的多次迭代,这对测试人员来说不是很好...:)

谢谢,这很有意义。

 
paladin80:
在搜索开仓的过程中,用OrderOpenTime 检查开仓时间,必须从当前的TimeCurrent 中减去,如果差的秒数超过3天(>=3*24*60*60),那么他就在那里,他已经找到了那个混蛋。然后确定此类订单的票据和票据打印的数量来进行评论,然后从列表中手动关闭。

明白了。非常感谢你。这是一个很好的变体,但我不能用历史数据来测试系统。这就是我想以某种方式自动开出的处方。如果你有任何其他选择,请告诉我。
 
BeerGod:
在功能上看,有很多有趣的东西https://www.mql5.com/ru/forum/131859/page5#434248

谢谢,我现在就去看看!
 

又是下午好!

我从这两位好心人那里得到了一些答案,但不幸的是,没有一个选项是有效的。

我再重复一遍,我正在写一个EA,在这个时候我感到很困惑。

我总是以某种订单方案开立订单,它们可能在开盘当天关闭,也可能在市场上再停留3天。

我不知道如何注册,以便我可以找到一个已经活跃了3天的订单,并关闭它而不关闭后来开出的订单。

所有订单的开盘方案都是一样的。我以下列方式为所有这些人分配魔法。Magic_s =Magic_s+1.

我们需要系统自动找到并关闭这个订单,因为我们需要用历史数据测试系统。

如果有人知道如何解决这个问题,请写出答案。我将非常感谢你 :)