Errori, bug, domande - pagina 1399

 
Artyom Trishkin:

domanda mql4:

Non puoi scrivere alcuni caratteri nel commento dell'ordine? Per esempio, scrivendo nel commento

scrivendo davvero Extremum DC _KF nel commento

se scrivere

Realisticamente nel commento si scrive Extremum DC KF

Quali altre icone e le loro combinazioni sono sostituite da altri personaggi? Il fatto è che a volte scrivo le mie informazioni di lavoro nel commento.

Alcuni caratteri sono usati per trovarlo nella stringa, per esempio #, $, %

Ecco la soluzione:

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

e il risultato viene stampato:

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:

c'è un tale carattere nell'alfabeto tedesco?

"d", "z".

No, ma ci sono "ü, ö, ä" nell'alfabeto.
 
Artyom Trishkin:
Che ne dite di scriverlo così? "\&"
 
Karputov Vladimir:

Ecco la soluzione:

e il risultato è in stampa:

Vladimir, passa il cursore sull'icona dell'ordine aperto in modalità visiva tester. Ho scritto - nel commento dell'ordine, non nel log. La mia omissione - ho dimenticato di dire che i simboli non sono scritti nel commento dell'ordine, che è mostrato nel tooltip quando si passa il cursore sull'icona dell'ordine.
 
pako:
No, ma ci sono "ü, ö, ä" nell'alfabeto.

Quelli li conosco, ma quelli li ho incontrati oggi).

ma questo è probabilmente dovuto al vento.

 
Комбинатор:
Che ne dite di scriverlo così? "\&"
Farò un tentativo. Un po' più tardi.
 
Artyom Trishkin:
Vladimir, passa il cursore sull'icona dell'ordine aperto nel modo visivo del tester. Errore mio - ho dimenticato di dire che i simboli non sono scritti nel commento dell'ordine, che viene mostrato nel tooltip quando si passa il cursore sull'icona dell'ordine.
Infatti, il tester di MT4 taglia i caratteri speciali dal commento dell'ordine.
 

Caro, per favore aiutami a risolvere questo problema!

L'indicatore equity su diversi conti demo, società FortFS, in un terminale viene visualizzato in modo diverso - non capisco perché!

Server: mt4demonl.fortfs.net:443

Accesso: 100156114 Investitore: 3izqqrx
viene visualizzato normalmente.



e passo a un altro account
Accesso: 100155792 Investitore: 5dtfjur
non viene visualizzato correttamente



Perché succede e qual è la ragione?

 
Slawa:

Avete provato ad analizzare il parametro prev_calculato?

Stavi parlando di due indicatori, uno dei quali chiama l'altro tramite iCustom. Quale indicatore, il primo o il secondo, stai parlando del parametro prev_calcolato?
 
Aleksandr Novikov:

Caro, per favore aiutami a risolvere questo problema!

L'indicatore equity su diversi conti demo, società FortFS, in un terminale viene visualizzato in modo diverso - non capisco perché!

Server: mt4demonl.fortfs.net:443

Accesso: 100156114 Investitore: 3izqqrx
viene visualizzato normalmente.



e passo a un altro account
Accesso: 100155792 Investitore: 5dtfjur
non viene visualizzato correttamente



Perché succede e qual è la ragione?

l'autore è già consapevole di questo e sta pensando intensamente a come potrebbe accadere