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

 
Fosfalugel >> :
专家顾问有可能向电子邮件或短信发送信号吗?

让EA向电子邮件发送信息是没有问题的。使用SendMail() 函数。

将其设置为向短信发送信息有点复杂,但也是可以的。

 

你好。

新手,刚刚开始尝试编写EA。

我在init()函数中写了以下几行。

double d=iClose(Symbol(),1,1002);
Alert("d=",d," GetLastError()=",GetLastError(),", bars=",iBars(Symbol(),1))。

测试器发出了声音。

EURUSD,M1: 提醒:d=0 GetLastError()=0, bars=1001

例如,我有1001条的分钟历史(iBars),但我如何能访问更早的历史?

报价档案里有数据。服务/报价档案/EURUSD/1minutes写道:数据库65012/3624887记录

它没有显示错误或上传任何数据。它只是返回0。

我很茫然,请你告诉我出了什么问题。

 

帮帮我吧!

如何计算1.0手的英镑/日元的点价,以英镑计算?

 
请告诉我们这个EA有什么问题。它的编译很好,但没有交易.....。
附加的文件:
lsma_exp.mq4  4 kb
 
tolikfilip писал(а)>>
请告诉我这个EA有什么问题。它的编译很好,但没有交易.....。

这一切都有点生疏了。这里有几个要点,第一,为什么不交易(不开放)。

     int buys=0, sells=0;
     if(OrderType()==OP_BUY)
     if(OrderType()==OP_SELL)
     if( buys>0) return( buys);
     else       return(- sells);

这个程序块将在返回(-sells) 打开订单之前停止程序的执行,我确信....

第二个,即使打开,也不会关闭。

   if ( greencount>0 && redcount>0)//!!!!!!!!!!!!!!
     {
      // Close any open orders, buy or sell
     if( greencount<0)//!!!!!!!!!!!!!!
     {
           Print(Symbol(),Time[0],OrderOpenTime(),"CLOSE BUY");
      //ignore errors here as there may be no order in progress
      OrderClose(OrderTicket(), extLots,Bid,0,White);
      }
     
     if ( redcount<0)//!!!!!!!!!!!!!!
     {
           Print(Symbol()," CLOSE BUY");
      //ignore errors here as there may be no order in progress
      OrderClose(OrderTicket(), extLots,Ask,0,Red);
      }
     }
可能还有更多,但现在已经足够了
 
SkyMind писал(а)>>

你好。

例如,我有1001条历史记录(iBars),但我如何引用更早的历史记录?

这些数据可以在报价档案中找到。服务/报价档案/EURUSD/1minutes写道:数据库65012/3624887记录

它没有显示错误或上传任何数据。它只是显示0。

我很茫然,请你告诉我出了什么问题。

测试者在测试开始时只看到1000条,随着测试的进行,条数增加。我使用的解决方案的变体:我们在测试器中把测试开始的日期设置在必要的日期之前,并在开始函数的开头通过附加条件设置需要的日期(像 这样)。

if ( Mounth()<3 || Year()<2009) return;
哦,我忘了补充,在账户上运行EA时没有这样的问题,EA可以看到所有可用的历史。
 
thestalker писал(а)>>

帮帮我吧!

如何计算1.0手的英镑/日元的一个点的价格,以英镑计算?

看一下MarketInfo参考->TickValue

 
thestalker >> :

也请帮助我。

如何计算1.0手的英镑/日元的点值?

使用交易员的计算器。请看这里

如果你按照这个链接,打开 "计算公式 "标签,那么你会看到关于如何手动操作的详细描述。

让我们计算一下每1.43手的成本,例如在GBPCHF货币对上...

....

让我们来看看计算一个点值的公式: ...

....

例子。计算美元存款货币账户上GBPCHF货币对的一个点的价格: ...

....

 
dram-n писал(а)>>
你好。我刚刚下载了平台(broco)的演示,并附加了一个EA(EleMent 6.0),例如在USDJPY,M1上,打上了所有的勾,但我不能下单。你能告诉一个新手该如何解决吗?事先非常感谢。

这可能有一百万个原因,从顾问的一个错误,到经纪人或工具的非交易时间。或者是专家顾问一年开1-2次交易,你等了几分钟,不知道为什么它不交易。以防万一,值得检查一下终端中的标签:日志和专家顾问,可能会有错误。

 
Element 6.0不适合于Broco。
原因: