エラー、バグ、質問 - ページ 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:

これが解決策です。

で、その結果がプリントで表示されます。

Vladimir、テスタービジュアルモードでオープンオーダーのアイコンにカーソルを合わせてください。書いたのは - 注文コメントで、ログではありません。 言い忘れたのは - 注文アイコンの上にカーソルを置くとツールチップで表示される注文コメントに記号が書かれていないことです。
 
pako:
いや、でも、アルファベットには「ü, ö, ä」がありますよ。

それらを知っているのですが、今日、それらに出会いました)

が、それは風のせいでしょう。

 
Комбинатор:
こんな風に書いてみてはどうだろう。"\&"
試してみます。もう少し後です。
 
Artyom Trishkin:
Vladimir、テスターのビジュアルモードで、カーソルをオープンオーダーのアイコンに合わせます。私のミスです。注文アイコンの上にカーソルを置くとツールチップに表示される注文コメントに記号が書かれていないことを言い忘れました。
確かに、MT4のテスターでは、注文コメントから特殊文字がカットされています。
 

Dear, please help me to solve this problem!

1つのターミナルで異なるデモ口座、FortFS会社の株式 インジケータが異なって表示されます - 私はなぜ理解していない!?

サーバー: mt4demonl.fortfs.net:443

ログイン:100156114 投資家:3izqqrx
は正常に表示されます。



別のアカウントに切り替えた
ログイン: 100155792 投資家: 5dtfjur
が正しく表示されない



なぜそうなるのか、その理由は何なのか。

 
Slawa:

prev_calculatedパラメータを解析してみましたか?

2つのインジケータがあり、片方がiCustom経由でもう片方を呼び出すという話でしたね。prev_calculatedパラメータは、1番目と2番目のどちらのインジケータのことでしょうか?
 
Aleksandr Novikov:

Dear, please help me to solve this problem!

1つのターミナルで異なるデモ口座、FortFS会社の株式 インジケータが異なって表示されます - 私はなぜ理解していない!?

サーバー: mt4demonl.fortfs.net:443

ログイン:100156114 投資家:3izqqrx
は正常に表示されます。



別のアカウントに切り替えた
ログイン: 100155792 投資家: 5dtfjur
が正しく表示されない



なぜそうなるのか、その理由は何なのか。

作者はすでにこのことを認識しており、どのようにしたらそれが実現できるかを一生懸命考えている。