Fehler, Irrtümer, Fragen - Seite 1399

 
Artyom Trishkin:

mql4 Frage:

Sie können einige Zeichen nicht in den Bestellkommentar schreiben? Zum Beispiel, indem Sie in den Kommentar schreiben

wirklich Extremum DC _KF in den Kommentar schreiben

wenn schreiben

Realistischerweise schreiben Sie in dem Kommentar Extremum DC KF

Welche anderen Symbole und deren Kombinationen werden durch andere Zeichen ersetzt? Die Sache ist die, dass ich manchmal meine Arbeitsinformationen in den Kommentar schreibe.

Einige Zeichen werden verwendet, um sie in der Zeichenkette zu finden, z. B. #, $, %

Hier ist die Lösung:

//+------------------------------------------------------------------+
//|                                                  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");
  }
//+------------------------------------------------------------------+

und das Ergebnis wird gedruckt:

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:

gibt es ein solches Zeichen im deutschen Alphabet?

"d", "z".

Nein, aber es gibt "ü, ö, ä" im Alphabet.
 
Artyom Trishkin:
Wie wäre es, es so zu schreiben? "\&"
 
Karputov Vladimir:

Hier ist die Lösung:

und das Ergebnis ist gedruckt:

Vladimir, fahren Sie mit dem Mauszeiger über das Symbol für den offenen Auftrag im visuellen Modus des Testers. Ich schrieb - im Auftragskommentar, nicht im Protokoll. Mein Versäumnis - ich vergaß zu sagen, dass die Symbole nicht im Auftragskommentar stehen, der im Tooltip angezeigt wird, wenn Sie mit dem Mauszeiger über das Auftragssymbol fahren.
 
pako:
Nein, aber es gibt "ü, ö, ä" im Alphabet.

Die kenne ich, aber die habe ich heute kennengelernt.)

aber das ist wahrscheinlich wegen des Windes.

 
Комбинатор:
Wie wäre es, es so zu schreiben? "\&"
Ich werde es ausprobieren. Ein wenig später.
 
Artyom Trishkin:
Vladimir, bewegen Sie den Mauszeiger über das Symbol für den offenen Auftrag im visuellen Modus des Testers. Mein Fehler - ich vergaß zu erwähnen, dass die Symbole nicht in den Auftragskommentar geschrieben werden, der im Tooltip angezeigt wird, wenn Sie mit dem Mauszeiger über das Auftragssymbol fahren.
Tatsächlich schneidet der Tester in MT4 die Sonderzeichen aus dem Auftragskommentar heraus.
 

Bitte helfen Sie mir, dieses Problem zu lösen!

Der Aktienindikator auf verschiedenen Demokonten, Firma FortFS, in einem Terminal wird unterschiedlich angezeigt - ich verstehe nicht warum!

Server: mt4demonl.fortfs.net:443

Anmeldung: 100156114 Investor: 3izqqrx
wird sie normal angezeigt.



und ich wechsle zu einem anderen Konto
Anmeldung: 100155792 Anleger: 5dtfjur
sie wird nicht korrekt angezeigt



Warum passiert das und was ist der Grund dafür?

 
Slawa:

Haben Sie versucht, den Parameter prev_calculated zu analysieren?

Sie sprachen von zwei Indikatoren, von denen einer den anderen über iCustom aufruft. Welchen Indikator, den ersten oder den zweiten, meinen Sie mit dem Parameter prev_calculated?
 
Aleksandr Novikov:

Bitte helfen Sie mir, dieses Problem zu lösen!

Der Aktienindikator auf verschiedenen Demokonten, Firma FortFS, in einem Terminal wird unterschiedlich angezeigt - ich verstehe nicht warum!

Server: mt4demonl.fortfs.net:443

Anmeldung: 100156114 Investor: 3izqqrx
wird sie normal angezeigt.



und ich wechsle zu einem anderen Konto
Anmeldung: 100155792 Anleger: 5dtfjur
sie wird nicht korrekt angezeigt



Warum passiert das und was ist der Grund dafür?

der Autor ist sich dessen bereits bewusst und denkt intensiv darüber nach, wie dies geschehen könnte