错误、漏洞、问题 - 页 1399

 
Artyom Trishkin:

mql4问题。

你不能在顺序评论中写一些字符?例如,在评论中写道

在评论中真的写上Extremum DC _KF

如果写

现实上,在你写的评论中, Extremum DC KF

还有哪些图标和它们的组合被其他字符所取代?问题是,我有时在评论中写下我的工作信息。

一些字符用于在字符串中找到 它,例如#,$,%。

这里是解决方案。

//+------------------------------------------------------------------+
//|                                                  test_script.mq4 |
//|                        Copyright 2015, MetaQuotes Software Corp. |
//|                                             https://www.mql5.com |
//+------------------------------------------------------------------+
#property copyright "Copyright 2015, MetaQuotes Software Corp."
#property link      "https://www.mql5.com"
#property version   "1.00"
#property strict
//+------------------------------------------------------------------+
//| Script program start function                                    |
//+------------------------------------------------------------------+
void OnStart()
  {
//--- объявим символьные константы & #, $, %
   int a='&';
   int b='#';
   int c='$';
   int d='%';
//--- выведем константы на печать
   Print(a,b,c,d);
//--- добавим символ в строку
   string test="";
   StringSetCharacter(test,0,a);
   Print(test);
//--- соединим свою фразу со строкой
   Print("Extremum DC"+test+"KF");

//--- заменим символ в строке
   StringSetCharacter(test,0,b);
   Print(test);
//--- соединим свою фразу со строкой
   Print("Extremum DC"+test+"KF");

//--- заменим символ в строке
   StringSetCharacter(test,0,c);
   Print(test);
//--- соединим свою фразу со строкой
   Print("Extremum DC"+test+"KF");

//--- заменим символ в строке
   StringSetCharacter(test,0,d);
   Print(test);
//--- соединим свою фразу со строкой
   Print("Extremum DC"+test+"KF");
  }
//+------------------------------------------------------------------+

并将结果打印出来。

2015.10.14 13:55:42.863 Script TestScripts\test_script WTI,Daily: loaded successfully
2015.10.14 13:55:42.866 test_script WTI,Daily: initialized
2015.10.14 13:55:42.866 test_script WTI,Daily: 38353637
2015.10.14 13:55:42.866 test_script WTI,Daily: &
2015.10.14 13:55:42.866 test_script WTI,Daily: Extremum DC&KF
2015.10.14 13:55:42.866 test_script WTI,Daily: #
2015.10.14 13:55:42.866 test_script WTI,Daily: Extremum DC#KF
2015.10.14 13:55:42.866 test_script WTI,Daily: $
2015.10.14 13:55:42.866 test_script WTI,Daily: Extremum DC$KF
2015.10.14 13:55:42.866 test_script WTI,Daily: %
2015.10.14 13:55:42.866 test_script WTI,Daily: Extremum DC%KF
2015.10.14 13:55:42.866 test_script WTI,Daily: uninit reason 0
2015.10.14 13:55:42.866 Script test_script WTI,Daily: removed
 
Alexandr Bryzgalov:

德文中的字母表有这样的字符吗?

"d", "z".

没有,但字母表里有 "ü、ö、ä"。
 
Artyom Trishkin:
像这样写怎么样?"\&"
 
Karputov Vladimir:

解决办法是这样的。

而结果是打印出来的。

弗拉基米尔,将你的光标悬停在测试员视觉模式下的开放订单图标上。我写的是--在订单注释中,而不是在日志中。 我的疏忽--我忘了说,符号没有写在订单注释中,当你把光标悬停在订单图标上时,它就显示在工具提示中。
 
pako:
没有,但字母表里有 "ü、ö、ä"。

我知道那些,但我今天遇到了那些)。

但这可能是因为风的关系。

 
Комбинатор:
像这样写怎么样?"\&"
我会试一试的。稍后。
 
Artyom Trishkin:
弗拉基米尔,将你的光标悬停在测试器的视觉模式中的开放订单图标上。我的错误--我忘了说,这些符号没有写在订单注释中,当你把光标悬停在订单图标上时,会在工具提示中显示。
事实上,MT4的测试器将特殊字符从订单注释中剪掉。
 

亲爱的,请帮助我解决这个问题吧

在不同的模拟账户上的股票 指标,FortFS公司,在一个终端上的显示是不同的 - 我不明白为什么!

服务器:mt4demonl.fortfs.net:443

登入: 100156114 投资者: 3izqqrx
它就会正常显示。



和我切换到另一个账户
登入: 100155792 投资者: 5dtfjur
不能正确显示



为什么会发生这种情况,原因是什么?

 
Slawa:

你是否尝试过分析prev_calculated参数?

你说的是两个指标,其中一个通过iCustom调用另一个。你说的是哪个指标,第一个还是第二个,是指prev_calculated参数?
 
Aleksandr Novikov:

亲爱的,请帮助我解决这个问题吧

在不同的模拟账户上的股票 指标,FortFS公司,在一个终端上的显示是不同的 - 我不明白为什么!

服务器:mt4demonl.fortfs.net:443

登入: 100156114 投资者: 3izqqrx
它就会正常显示。



和我切换到另一个账户
登入: 100155792 投资者: 5dtfjur
不能正确显示



为什么会发生这种情况,原因是什么?

作者已经意识到了这一点,并且正在努力思考如何发生这种情况