[存档]任何菜鸟问题,为了不使论坛变得杂乱无章。专业人士,不要与它擦肩而过。没有你,哪里都不能去 - 5. - 页 213

 
hoz:

下面是StringGetChar 函数https://docs.mql4.com/ru/objects/ObjectFind

为什么需要它呢?

根据教科书,它将一个字符的值作为一个数字返回。在这里,"c"对应的数值是99。我怎么能理解它呢?这个功能有什么用?

所以它返回一个数字......它是做什么的呢?

我想学习如何处理字符串,所以我遇到了这个函数。这就是我问的原因


任何ANSI字符在计算机中都是以1个字节的信息进行编码的。例如,"s"在计算机中被写成01100011,即相同的99。这是StringGetChar()产生的数字。从文件中读取二进制数据时经常需要这个函数;在计算例如CRC等时不能没有它。
 
大家好,请教一下,如果你必须把EA放在附加的货币上(使用RSI、MACD),还是足够了,或者只是在algo中规定的?
 
laveosa:
大家好,请问我是否应该把EA放在连接EA的货币上(使用RSI,MACD),或者是足够了,或者只是在algo中规定?

这是无稽之谈。想一想你在写什么。然后等待答案。
 
laveosa:
我只是想知道,我是否应该把EA放在一个货币上,EA是附加的(使用RSI,MACD),或者是足够的,或者只是在algo中规定的...?
图表上指标的工作与EA的工作无关,除非它们通过例如外部文件或终端的全局变量 或图表对象来交换信息。
 
TarasBY:
(心灵感应者!(恭敬地):心灵感应者
 
borilunad:

要在图表中书写(不要与评论混淆),你必须用数字编码。如果你写99,图表上会出现一个 "s"。我还没有做,但你可以在文件中找到如何做,以及用什么字体、大小、X和Y轴方向的像素,等等。如果这就是你已经缺少的东西,那就去做吧,但这将需要大量的时间!好运!


Boris,你的意思是不要通过特殊函数(注释、警报......打印)输出,而是直接向对象输出?例如,在物体的名称中或图片上,例如。这样说对吗?

遗憾的是,我在教科书中找不到关于这方面的详细内容

 
TarasBY:
图表上指标的工作与EA的工作无关,除非它们通过例如外部文件或终端的全局变量或图形对象交换信息。

非常感谢....,我知道了,对不起,打错了。
 
hoz:

下面是StringGetChar 函数https://docs.mql4.com/ru/objects/ObjectFind

为什么需要它呢?

根据教科书,它将一个字符的值作为一个数字返回。在这里,"c"对应的数值是99。我怎么能理解它呢?这个功能有什么用?

所以它返回一个数字......它是做什么的呢?

我想学习如何处理字符串,所以我遇到了这个函数。这就是我问的原因

例如,我有一个函数,根据EA的名称、货币对和安装EA的TF,自动为EA分配一个独特的魔法号码。

//+----------------------------------------------------------------------------+
int GetMagic(string symbolstring, int multiplier){
   int res=0;
   int len=StringLen(symbolstring);
   for(int i=0; i<len; i++)
       res+=StringGetChar(symbolstring,i);      
   return(res*multiplier);
}
//+----------------------------------------------------------------------------+

呼叫。

Magic=GetMagic(WindowExpertName()+Symbol(),Period());
 

所以你不必阅读各种歪门邪道的代码,比如这里https://www.mql5.com/ru/articles/1524

(我注意到那里有一堆bug)。我不知道作者在写这段代码时在想什么)。

请给我指出这种变体的算法。我想让挂单跟随对象,比如说趋势线。或者说,挂单应该站在线的后面......

它是如何实施的?我并不真正理解它。

我明白,我们应该创建一个对象。但我们应该以某种方式规定,如果价格在对象的 "后面",我们应该做些什么,或者如果价格在线上,挂单就在它上面......。

 
hoz:


Boris,你的意思是,你不通过特殊函数(注释、警报......打印)输出,而是直接输出到对象上?例如,在对象的名称中或图像上,例如。这样说对吗?

遗憾的是,我在教科书中找不到任何有关这方面的详细内容


维克多,我在Dock里为你做了一个搜索。因此,我在我用于手工交易的CodeBase指标中看到了这些代码。事实证明,这远非万能药。因此,我几乎扔掉了所有的指标,现在我的专家顾问是它自己的指标,我几乎不需要其他任何东西!"。

顺便说一句,我在基地里挖到了很多东西!你必须自己是一个专家,才能理解Dock中的一切!你必须是一个专家。教科书里有更多的细节,但我已经错过了很多东西!"。