Risposta

Come codificare il valore del pip manuale come variabile di input

6 risposte

RuuddeHeer

Abbonato, bbp_partecipante, comunità, 3 risposte.

Visita il profilo

7 anni fa #116761

Ciao,

 

Grazie per lo sviluppo del prodotto fino ad ora. Attualmente ho bisogno di una variabile di input che possa inserire un valore di pip manuale. Per esempio, il valore del pip di EUR\USD è 0.00001

 

Il valore del pip per il German30 è 0,5.

 

È possibile codificare una variabile di input per il valore del pip che è definito per simbolo. Il Forex ha valori di pip a 5 o 3 cifre, mentre gli indici hanno valori di pip diversi.

 

Grazie in anticipo per la lettura e la condivisione.

 

Ruud de Heer

0

tomas262

Amministratore, sq-ultimate, 2 risposte.

Visita il profilo

7 anni fa #142840

Salve,

 

è possibile creare una variabile di input di tipo double e impostarla a 0,0001 se necessario. Fatemi sapere le vostre intenzioni su come avete bisogno di usare questa variabile, posso creare un esempio per Wizard.

0

RuuddeHeer

Abbonato, bbp_partecipante, comunità, 3 risposte.

Visita il profilo

7 anni fa #142868

Ciao,

 

L'obiettivo è essere certi che la risoluzione del simbolo in cifre sia corretta. Voglio evitare livelli di stoploss o take profit non validi quando l'ordine viene modificato non appena viene eseguita un'operazione.

 

Ad esempio, con EURUSD la risoluzione è di 5 cifre. Un valore di pip è 0,00001 Un valore di pip con USD/JPY è 0,001 Un valore di pip sul Dax30 è 0,5. Voglio evitare errori di arrotondamento o hacking. Credo che un broker o un EA possano incasinare le cose con l'impostazione del valore corretto del pip per simbolo.

 

Pertanto, una variabile di input per il valore manuale del pip sarebbe eccellente. Purtroppo non so come codificarlo in una strategia, con la corretta inizializzazione e la dichiarazione delle variabili e del metodo corretti.

 

Grazie in anticipo per l'aiuto.

0

tomas262

Amministratore, sq-ultimate, 2 risposte.

Visita il profilo

6 anni fa #142972

Salve,

 

si può utilizzare la funzione ConvertToRealPips utilizzando il parametro (1 pip). Fornirà la posizione decimale corretta per un simbolo

0

RuuddeHeer

Abbonato, bbp_partecipante, comunità, 3 risposte.

Visita il profilo

6 anni fa #143253

Grazie per la risposta.

 

Verificherò la funzione. Credo che le variabili coef e rDigits siano scritte per asset a 2 e 4 cifre. Con la variabile (MercatoInfo(Simbolo(),MODE_DIGITS) le cifre vengono recuperate per ogni simbolo. Per i pip frazionari verificherò se un doppio come variabile di ingresso è utile nella configurazione predefinita.

 

Essendo un principiante nella codifica, traccerò le variabili se la procedura guidata dell'EA è adatta di default per i pip frazionali.

0

mnlpad

Abbonato, bbp_partecipante, comunità, 7 risposte.

Visita il profilo

6 anni fa #143270

Ciao,

 

Il mio EA non mostra risultati, penso che questo stia influenzando. Come posso impostare questo asset a 5 cifre?

 

 double realDigits = Digits;
   if(realDigits > 0 && realDigits != 2 && realDigits != 4) {
      realDigits -= 1;
   }
 
   gPointPow = MathPow(1, realDigits);
   gPointCoef = 1/gPointPow;

0

tomas262

Amministratore, sq-ultimate, 2 risposte.

Visita il profilo

6 anni fa #143437

Salve,

 

L'EA dovrebbe funzionare con 5 cifre. Puoi allegare il mq4 o inviarmelo a [email protected]?

0

Stai visualizzando 6 risposte - da 1 a 6 (di 6 totali)