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

 
Oksana Berenko:
然后根据这些值形成数组。

谢谢,但重点是要相应改变字符的数量和它们的索引。

你是如何做到这一点的

 
mila.com:

谢谢,但重点是要相应改变字符的数量和它们的索引。

你是如何做到这一点的

或者尽可能地增加这样的字符串。

或者让用户在一个参数中写上逗号分隔。

extern string Symbols = "EURUSD,USDJPY,GBPUSD,USDCAD,USDSEK,USDCHF";   // Symbols
extern string Weights = "-0.576,-0.136,-0.119,-0.091,-0.042,-0.036";   // Weights

然后你就可以分割字符串。检查文本部分。将其转换为双倍。

 
mila.com:

谢谢,但重点是要相应改变字符的数量和它们的索引。

我如何做到这一点呢

解析是你最好的选择。没有其他办法。
 
mila.com:

谢谢,但重点是要相应改变字符的数量和它们的索引。

如何做到这一点

创建一个中间的字符串变量,把InPairs复制到那里。在循环中,寻找一个逗号,并从字符串中读取从零到逗号的字符数。然后通过读取从指定位置到末尾的子串来缩短中间变量,并搜索新的逗号。

 
完成了,谢谢大家的帮助。
 

下午好。
开始为一个EA写一个面板。开始时,我还能移动它,但现在它不能移动或倒塌了。它能与什么相联系?

我没有附上代码,希望能听到一些一般性的建议,也许有人已经遇到了这一点。

 
a1exb:

下午好。
开始为一个EA写一个面板。开始时,我还能移动它,但现在它不能移动或倒塌了。它能与什么相联系?

我没有附上代码,希望能听到一些一般性的建议,也许有人已经遇到了这样的事情。

检查你的代码,我有同样的事情。
 
Vladislav Andruschenko:
检查你的代码,我有同样的问题。
一般建议,是的,但不是那么多。我已经明白,应该进行检查。我只是不知道为了什么。在你的案例中,是什么影响了这种面板行为?
 

帮助,字符串中跳出一个错误

StringTrimLeft( StringSubstr(ResultSymbols,1,StringLen(StringSubstr(ResultSymbols,0,1))-1)) 。

 
a1exb:
一般建议是的,但不是那么多。我已经明白,应该进行检查。我只是不知道为了什么。在你的案例中,是什么影响了这种面板行为?

在我的代码中,这一切都是微不足道的,我在全局变量中隐藏了一些数据,以便在重新启动电流和图形变化时正确显示面板,这就是为什么会出现停顿的情况。

我不知道你的面板是用什么语言写的,使用什么函数或库,所以你不会得到答案。