初学者的问题 MQL5 MT5 MetaTrader 5 - 页 597

 
-Aleks-:
把它写在一张纸上--把它放在文件里更安全。
我甚至可以画出来。 我需要一个关于EA工作的答案。是否可以在机器人中实现一个功能,即在清算后,它不会将一个新的水平作为平均价格,并继续从清算前的水平进行交易。现在,如果清算后平均价格发生重大变化,你必须关闭机器人,用你的手覆盖头寸。
 
vovka40:
我需要一个关于EA如何工作的答案。是否可以在机器人中实现这个功能,这样它就不会在清算后将一个新的水平作为平均价格,而是从清算前的水平继续交易。

当清算(不在交易所交易)时,会出现超额开仓的情况,这意味着有三种方式。

1.从历史记录中计算出平均价格--找到最初的未结订单--在评论中标记未结时。

2.将未平仓订单的信息写进文件,MT可以这样做,并分别从文件中读取平均价格的信息。

3.在清算前将平均价格写在一张纸上,在清算后将其设置为专家顾问的外部变量。

我想不出任何其他选择。

 
谢谢你的答复。
 

重新安装了1340版本,再次出现终端不自行卸载的情况--当终端关闭时...

我是通过在任务管理器中终止进程来手动卸载的...


我已经试过了,似乎MT5内核像以前一样100%加载,所以我的测试时间比MT4内核还要长。

以前的版本更快乐...


请澄清是否有解决这些问题和MT5的其他问题的方法,同时我必须去MT4的档案馆...


我仍在解决这些问题,但与此同时,我也去看了mt4的档案。

 
akarustam:

重新安装了1340版本,再次出现终端不自行卸载的情况--当终端关闭时...

我通过在任务管理器中终止该进程,手动卸载...


而MT5和以前一样,"百分之百 "加载CPU,因此测试时间比MT4还要长。

以前的版本更快乐...


请澄清是否有解决这些问题和MT5的其他问题的方法,同时我必须去MT4的档案馆...


谢谢你。

谢谢你,你能更详细地解释吗?

当终端不卸载时是什么情况:图表上是否有自定义指标 和EA?在任务管理器中--MetaEditor进程(或几个进程)是否有高负荷的CPU挂起?

 
Karputov Vladimir:

你能说得更具体些吗?

在这种情况下,终端没有卸载:图表上是否有任何自定义指标 和EA?在任务管理器中--MetaEditor进程(甚至是几个进程)是否有很高的CPU负荷?

在这里,只是为了检查你的问题 - 我下载了Roboforex的MT5终端,任务管理器显示100%的性能,它一直在进行,有四个货币对的自定义指标,没有专家顾问,MetaEditor还没有加载,我在等待,希望能减少这种内存占用。

没有等待,我关闭了终端,但在任务管理器的速度新闻,即,虽然终端没有卸载,但速度已经下降到52%,然后,在一段时间后,自己下去了)

我重新启动了终端,性能又 "跳 "到了100%,我在等待,希望抽出报价后性能会慢下来,但由于终端的过载,它没有抽出......。我现在不考虑交易,因为这将和报价一样,需要太长时间来开仓--很明显。报价是慢慢抽的。关掉了终端,在任务管理器中等待性能下降(即抢占内存)。在一分半钟内,它已经下降到54-55%,在半分钟内,它已经完全下降。

当然,谷歌浏览器在写这篇回复时是有记忆的。

在MT5的早期版本中,它是所有的热情,我已经把所有的MT4工具隐藏在档案中,并 "果断地分开"...

谢谢您的参与!

 
akarustam:

在这里,只是为了检查你的问题 - 我已经下载了Roboforex MT5终端,任务管理器显示100%的性能,并保持这种方式,有四个货币对的自定义指标,没有专家顾问,MetaEditors还没有加载,我正在进一步等待,希望减少这样的RAM劫持。

没有等待,我关闭了终端,但在任务管理器的速度新闻,即,虽然终端没有卸载,但速度已经下降到52%,然后,在一段时间后,自己下去了)

我重新启动了终端,性能又 "跳 "到了100%,我在等待,希望在我抽出报价后,性能会慢下来,但由于终端过载,它没有抽出......我现在不考虑交易,因为这将和报价一样,需要太长时间来开仓--很明显。报价是慢慢抽的。关掉了终端,在任务管理器中等待性能下降(即抢占内存)。在一分半钟内,它已经下降到54-55%,在半分钟内,它已经完全下降。

当然,谷歌浏览器在写这篇回复时是有记忆的。

在MT5的早期版本中,它是所有的热情,我已经把所有的MT4工具隐藏在档案中,并 "坚决地分开"...

谢谢您的参与!

删除所有自定义指标。同时,在任务管理器中检查MetaEditora的存在--是否加载了处理器。
 
Karputov Vladimir:
删除所有自定义指标。同时,在任务管理器中检查MetaEditora的存在--是否加载了处理器。

删除了所有的指示器,然而没有活动100%,关闭了终端,然后在一分钟后55%,几乎是立即卸载了终端的其余部分。将终端开关重新打开,终于有了运气)但怎么没有指示灯......。还是我应该从自定义指标集中搜索指标?这是对的吗?我想添加更多的指标,就像在MT4中一样。测试器中的指标有问题,但我们将单独工作。

MetaEditor还不在内存中。

谢谢你为我指明了寻找原因的方向 !

好了,找到了 "加载 "的用户,到目前为止,一切都像以前一样,以欢乐的速度工作,我继续掌握MT5)--很受启发。安装了第二个经纪人的MT5,到目前为止也很成功。随着交易周的开幕,我将测试专家顾问。

谢谢你的礼物,干杯!

 

你好。

请帮助将其纳入外部设置。

我注释了我想做的事情,因为编译器在发誓

extern string InPairs = "EURUSD, USDJPY"; // 

//===
 string symbols[] = {"EURUSD","USDJPY"};  //это во внешние
//string symbols[] = {InPairs};
 
mila.com:

你好。

请帮助我放进一个外部设置。

我把我想做的事情注释出来了,因为编译器在骂人。

extern string Symbol_1 = "EURUSD"; // Symbol 1
extern string Symbol_2 = "USDJPY"; // Symbol 2
extern string Symbol_3 = "GBPUSD"; // Symbol 3
extern string Symbol_4 = "USDCAD"; // Symbol 4
extern string Symbol_5 = "USDSEK"; // Symbol 5
extern string Symbol_6 = "USDCHF"; // Symbol 6
extern double Weight_1 = -0.576;   // Weight 1
extern double Weight_2 = -0.136;   // Weight 2
extern double Weight_3 = -0.119;   // Weight 3
extern double Weight_4 = -0.091;   // Weight 4
extern double Weight_5 = -0.042;   // Weight 5
extern double Weight_6 = -0.036;   // Weight 6
然后用这些值来组成数组。