M1图表缺少条形图 - 页 3

 

好的,我会纠正的。

PS 我进入EA编程只有一个星期,仍然在犯错。

 

代码的功能如何?

原因是什么呢?

 
DmitriyN:
而在测试器中,它可能并不总是如此,因为你有严格的条件,如Minute()==bM3 。如果没有这样的酒吧呢?在现实生活中或在演示中,这种联系很容易丢失。
检查这里的复选框。顶部菜单/服务/设置/顾问。


我怎样才能重复请求开立订单,例如,如果没有8 34条,在8 35....?
 

顺便说一下..,

...问题是M1上没有报价,我试图从MT4更新(下载)报价档案,但没有下载任何东西。 只有这个月的报价,或者说有,我从另一个网站下载了档案,它安装失败,删除了历史记录而没有保存,现在我根本无法测试顾问。虽然它在基础报价中说4mil.s +om ......建议怎么做!?

我写的问题是支持......告诉我关于报价的问题

在日志中说

2012.06.27 21:50:05 在优化过程中共完成了0次传递。

2012.06.27 21:50:05 TestGenerator: 没有历史数据 'EURUSD1' 。

 
尽管如此,请帮助编写代码,使其适用于real....。
 

2.看看测试器和真实/演示中的杠杆,如果测试器中的杠杆是500,而真实中的杠杆是100,自由保证金可能不足以开立交易。

3.在OrderSend()之后插入;Print(GetLastError()) 行。

看一下日志,看看发生了什么错误,然后把它作为一个跳板。在调试专家顾问时,在有疑问的地方插入这一行,你可以稍后删除或注释它。
 

还没有检查(((妈的,我把引号弄乱了,我想更新数据库,所有的引号都消失了,在测试者说...((((。

2012.06.27 21:50:05 在优化过程中共完成了0次传递。

2012.06.27 21:50:05 TestGenerator: 没有历史数据 'EURUSD1'

 
rulabs:

2.检查测试器和真实/演示中的杠杆,如果测试器中的杠杆是500,而真实中的杠杆是100,自由保证金可能不足以开立交易。

3.在OrderSend()之后插入;Print(GetLastError())。

检查日志,看看你得到什么样的错误,并把它作为一个跳板。 在调试EA时,在有问题的地方插入这一行,你可以在以后擦掉或注释掉它。


在策略测试器中,你怎么知道哪个杠杆是哪个?

真实账户上的PS 1 : 500

[删除]  

简化到极致。将你的时间设置为比服务器的时间长一分钟。并运行它。

int start()
  {
   if ((OrdersTotal()==0 && Hour()==21) && (Minute()==2))
      {     
      OrderSend(Symbol(),OP_SELL,0.1,Bid,0,Ask+100*Point,Ask-100*Point,"DLSexp",123,0);
      }  
  } 

这个代码到底能不能打开你的订单?

这对我来说很有效。

 

安装Alpari的Metatrader,在上面测试并与你的经纪人进行交易。这是唯一一个有五位数的数字,请记住。

服务-设置-EURUSD M1报价存档,关闭,重新启动终端。

Service-Settings=Graphs,把两个输入字段 都填到最大的100000000000000,我不记得有多少能装进去。