[存档!]任何菜鸟问题,为了不给论坛添乱。专业人士,不要与它擦肩而过。没有你,哪里都不能去 - 2. - 页 353

 
abolk:

你为什么需要这些信息? 它最常显示的是损失

我想把它添加到我的EA中,以便直观地显示,评估EA运行期间的余额和资金比例。我认为它显示了亏损的专家顾问的损失。对于盈利的专家顾问,结果应该是相反的。
 
Alexandr_nk:

我想把它插入到我的EA中,为了视觉上的运行清晰,在EA运行时评估平衡/权益比率。我认为它显示了亏损的专家顾问的损失。在盈利的情况下,结果应该是相反的。


这种垃圾比盈利的专家顾问更难写吗)?

用平衡来显示公平是很简单的。

Comment ("Средства счета = ",AccountEquity(), " / ", "Баланс счета = ",AccountBalance());
我对过去3天的工作很懒散。嗯,那里很容易。查看所有属于 专家顾问的订单,并且订单关闭时间()>当前时间()-259200,总结其利润,并通过评论输出。
 
Figar0:


这种垃圾比盈利的专家顾问更难写吗)?

用平衡来显示公平是很简单的。

在过去的3天里,我很懒惰......嗯,那里也很容易。查看所有属于EA的且OrderCloseTime()>TimeCurrent()-259200的平仓订单,总结它们的利润,并通过Comment输出。

我在MQL方面完全是个笨蛋,我只是想把我在交易中的几个EA放进去,以便更好地展示。我不知道该如何处理3天的时间,但我已经得到了余额和股权,我希望数字能更大一些,并且在图表的右边,而不是左边)。无论如何,非常感谢。
 
你们这些人能否建议一个有MT5的5位数的经纪公司?
 
T-G:
你们这些人能否建议一个有MT5的5位数的经纪公司?

http://www.alpari.ru/
 
是否可以将iMA功能应用于iCustom?假设我很笨,不知道一个指标是如何建立的(或者它只作为ex4文件存在)。但我可能从iCustom中获取它的值。然后我想用终端手段平滑这些数值--我从来没有理解过这些i++期,我不是程序员,我只是想应用iMa(iCustom.....)--有什么办法吗? 简而言之,iMa如何能从一个定制的indy中做出来?
 
Doldon:
是否可以将iMA功能应用于iCustom?假设我很笨,不知道一个指标是如何建立的(或者它只作为ex4文件存在)。但我可能从iCustom中获取它的值。然后我想用终端手段平滑这些数值--我从来没有理解过这些i++期,我不是程序员,我只是想应用iMa(iCustom.....)--有什么办法吗? 简而言之,iMa如何能从一个定制的indy中做出来?

你对自己的评价很低......甚至我坐在这里想知道你是否需要一个答案,以及它是否会帮助你......
 
用iCustom、iMaOnArray、一个循环和两个缓冲区 :)
 
sergeev:

你认为MQH有什么特别之处吗?

#include只是将这些片段连接成一个文件。

不,我没有:)只是有各种各样的细微差别......例如,当我试图找出EA在测试模式下不能正常工作的原因时,我发现了一件有趣的事情--GlobalVariables只有在测试器停止 后才会被重写(!)。也就是说,有一个代码,但在专家顾问停止之前,GlobalVariables没有被复制到gvariables.dat。我不知道它与什么有关,可能有经验的同事可以提供建议?

int start()
{
GlobalVariableSet("TEST"+InstrumentIndex(),1);
}     // end

// функция присвоения уникального номера инструменту. в тестовом режиме к уникальному номеру прибавляется 100 (чтобы не смешивать GlobalVariables в режиме торговли и теста).

int InstrumentIndex()
{
int bias;

if(IsTesting())
   {
   bias=100;
   }
else
   {
   bias=0;
   }
 
if(Symbol()=="EURUSD")return(1+bias);
if(Symbol()=="GBPUSD")return(2+bias);
if(Symbol()=="USDCHF")return(3+bias);
if(Symbol()=="AUDUSD")return(4+bias);
if(Symbol()=="EURCHF")return(5+bias);
if(Symbol()=="USDCAD")return(6+bias);
if(Symbol()=="NZDUSD")return(7+bias);
if(Symbol()=="EURGBP")return(8+bias);
if(Symbol()=="GBPCHF")return(9+bias);
if(Symbol()=="USDJPY")return(10+bias);
if(Symbol()=="EURJPY")return(11+bias);
if(Symbol()=="GBPJPY")return(12+bias);
if(Symbol()=="EURAUD")return(14+bias);
 
else return(0);                                                          
}
 
UPD:我们的想法是让两个EA同时在测试模式和交易模式下工作。但它不能正常工作。