Tutte le domande dei nuovi arrivati su MQL4 e MQL5, aiuto e discussione su algoritmi e codici - pagina 1278

 

Non riesco a capire cosa sta succedendo qui, lo spread dovrebbe essere all'incirca, perché c'è un valore così grande sullo yen?

void OnStart()
  {
   Test();
   Test2();
  }
//+------------------------------------------------------------------+
void Test()
  {
   double _bid=SymbolInfoDouble("GBPUSD",SYMBOL_BID);
   double _ask=SymbolInfoDouble("GBPUSD",SYMBOL_ASK);
   int abc=MathAbs(_bid-_ask)/_Point;
   double abc2=MathAbs(_ask-_bid)/_Point;
   Print("...............___________..............."+
         "\n"+"abc: ",abc,
         "\n"+"abc2: ",abc2);
  }
//+------------------------------------------------------------------+
void Test2()
  {
   double _bid=SymbolInfoDouble("USDJPY",SYMBOL_BID);
   double _ask=SymbolInfoDouble("USDJPY",SYMBOL_ASK);
   int abc=MathAbs(_bid-_ask)/_Point;
   double abc2=MathAbs(_ask-_bid)/_Point;
   Print("...............___________..............."+
         "\n"+"abc3: ",abc,
         "\n"+"abc4: ",abc2);
  }
//+------------------------------------------------------------------+

Risultato

abc: 11

abc2: 11.9999999999998979

abc3: 400

abc4: 400.0000000004888

 
Fast235:

Non riesco a capire cosa sta succedendo qui, lo spread dovrebbe essere all'incirca, perché c'è un valore così grande sullo yen?

Risultato

abc: 11

abc2: 11.9999999999998979

abc3: 400

abc4: 400.0000000004888

Il punto è probabilmente sbagliato. Stampo tutti i dati del test, sia i risultati che quelli calcolati. Spesso aiuta a risparmiare tempo).

 
Valeriy Yastremskiy:

Il punto è probabilmente quello sbagliato. Stampo tutti i dati del test, sia il risultato che il calcolo. Spesso aiuta a risparmiare tempo).

Esattamente, ho usato F5 dall'editor, ma come faccio a ottenere "l'uno" sulla multi-valuta? Devo ottenere la distanza in punti, moltiplicare i punti o qualcosa del genere

 
Fast235:

Esattamente, ho usato F5 dall'editor, ma come faccio a fare "quello" sulla multi-valuta? Ho bisogno di ottenere la distanza in pip, moltiplicare i punti o qualcosa del genere

Quali punti si ottengono? Dalla coppia su cui si basa la sceneggiatura?
 
Vladislav Andruschenko:
Quali punti si ottengono? Dalla coppia su cui si basa la sceneggiatura?

tramite F5 dall'editor, ha avviato il debugger senza il point-stop, c'è un valore di 5 cifre in esso, nello script tutto sta già lavorando sulle proprie coppie, ma come in un EA multisimbolo, un modo semplice per ottenere i pin corretti?

sembra che attraverso

SYMBOL_DIGITS или SYMBOL_POINT


 
Fast235:

tramite F5 dall'editor, ha avviato il debugger senza il point-stop, c'è un valore di 5 cifre in esso, nello script tutto sta già lavorando sulle proprie coppie, ma come in un EA multisimbolo, un modo semplice per ottenere i pin corretti?

sembra che attraverso

SymbolInfoDouble("",SYMBOL_POINT);
 
Buona giornata. Potete per favore consigliarmi se ho un modulo permql5 wizardper aprire 2 ordini simultaneamente in una direzione (2 ordini per la copertura o 1 ordine con chiusura parziale per il netting) con uno stop loss su queste due posizioni e trasferire in lossless su Take Profit innescando il primo ordine e trailing 2 ordini. Grazie in anticipo.
Мастер MQL5: Создание эксперта без программирования
Мастер MQL5: Создание эксперта без программирования
  • www.mql5.com
При создании автоматических торговых систем возникает необходимость написания алгоритмов анализа рыночной ситуации и генерации торговых сигналов, алгоритмов сопровождения открытых позиций, систем управления капиталом и контроля риска торговли. После того как код модулей написан самой сложной задачей является компоновка всех частей и отладка...
 

Ficca il naso in un semplice codice che calcola l'angolo di movimento del prezzo. L'immagine qui sotto lo mostra.


 
Se scrivi i valori calcolati in un log o in un file, come ti aiuta?
 
Valeriy Yastremskiy:

Scrivere i valori calcolati nel log o nel file, forse sta prendendo vecchi valori da scambi precedenti, non si sta aggiornando correttamente, ci possono essere molte ragioni.

Se scrivete i valori calcolati nel log o nel file, come potrebbe aiutare?