任何菜鸟问题,为了不给论坛添乱。专业人士,不要路过。没有你就无处可去 - 6. - 页 254

 

当从.txt终端读取文件时,输出内容为 "РконмическйкаР"ендарь - Ѕ° СЂС'Ѕ°" 所有俄语字母、拉丁语和其他符号都正常输出。问题是,终端不能对俄文字母进行搜索,因为它把它们当作符号。问题是需要将数据从.txt翻译成字符串,并搜索正确的信息,然后是正确的输出。

这个问题的治疗有哪些变种?

 
ALXIMIKS:

从什么是正确的工作。其他东西?


因此,19个低点和0个高点是正确的?

什么是19,什么是0?

我个人不理解这些数字......我们谈论的是MA差异阵列......19是怎么来的?

 
lottamer:


因此,19个低点和0个高点是正确的?

什么是19,什么是0?

我个人不理解这些数字......我们谈论的是MA差异阵列......19个数字是怎么来的?

在循环中填充完数组 后,再做一个循环,打印数组中的所有数值。日志将显示有哪些值。

 

如果你使用ArrayMaximum,请确保你至少阅读该函数的返回内容。(不是值,而是一个 数组成员的 编号)。

数组 只是用于一般的开发,如果你有更多的问题。

一切运作正常。


 
ALXIMIKS:

如果你使用ArrayMaximum,请确保你至少阅读该函数的返回内容。(不是值,而是一个 数组成员的 编号)。

数组 只是用于一般的开发,如果你有更多的问题。

一切运作正常。



对不起...得到了它。
 
mzk_3om6u:


它是utf-8。这是一个W3C标准,所以有可能该文件来自互联网或被解析。MT4的标准是ANSI。在这种情况下,我会写一个从utf-8到ANSI的转换器,然后逐个字节地读取它,作为二进制。两个字节到转换器,两个字节到转换器...。如果文件是在本地收到的(尽管我无法想象这样的情况,除非不是 记事本),只要确保文件以正确的编码保存即可。

另一个想法...也许它是Lucida Unicode或Arial Unicode字体,在这种情况下,可以乱用字体。

 
ALXIMIKS:

如果你使用ArrayMaximum,请确保你至少阅读该函数的返回内容。(不是值,而是一个 数组成员的 编号)。

数组 只是用于一般的开发,如果你有更多的问题。

一切运作正常。


我添加THIS....它又打印出了5__13。 不是应该已经有指标值了吗?
 Maximum=iMACD(NULL, 0, 12,26,9,PRICE_CLOSE,MODE_MAIN,max);                    
 Minimum=iMACD(NULL, 0, 12,26,9,PRICE_CLOSE,MODE_MAIN,min);  
  
  Print(Minimum,"___",Maximum);
 
lottamer:
我添加THIS....它又打印出了5__13。 不是应该已经有指标值了吗?

int start(){
   double MACDBuffer[20];
   int min,max;
   for(int i=0; i<20; i++){
      MACDBuffer[i]=iMA(NULL,0,12,0,MODE_EMA,PRICE_CLOSE,i)-iMA(NULL,0,26,0,MODE_EMA,PRICE_CLOSE,i);
      Print (MACDBuffer[i]);
   }
   min=ArrayMinimum(MACDBuffer);
   max=ArrayMaximum(MACDBuffer);
   Print(MACDBuffer[min],"____",MACDBuffer[max]);
}
 
mzk_3om6u 这里有 一个枢纽上的BASIC转换器,你可以当场翻译。
 
ALXIMIKS:


谢谢,无法验证....,起初顾问出现故障(没有回应代码中的道歉)。决定重新启动mt4 - 终端打开时干净得像个孩子的眼泪....。没有账户,没有图表,没有顾问....,新牌子不开放....

我想这是一个信号--今天已经结束了 :))

谢谢你的耐心....:)