[ARCHIVIO]Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate oltre. Non posso andare da nessuna parte senza di te - 5. - pagina 169

 
Al_Key:

Proprio così... L'ho fatto fin dall'inizio (secondo l'aiuto). Controllato di nuovo per sicurezza, nessun cambiamento.

E in secondo luogo, mettete l'indice della barra sulla quale state cercando un frattale:

    for (int i = 0; i < limit; i++)
    {
       Print ("i = ", i);
       Print ("Upper = ", iFractals (NULL, 0, MODE_UPPER, i));
       Print ("Lower = ", iFractals (NULL, 0, MODE_LOWER, i));
    } 
 
TarasBY:

E in secondo luogo, mettete l'indice della barra su cui state cercando il frattale:


Sì, è quasi una diagnosi per me. (( È il momento di uno stile di vita sano. Grazie.
 
Al_Key:

Sì, è quasi una diagnosi per me. (( È il momento di uno stile di vita sano. Grazie.
Finché non si impara a catturare intuitivamente tali bug - è inutile scrivere più di 3 righe... ;)
 
Roger:

if(Digits==3||Digits==5) TakeProfit *=10;

Come esempio, ho bisogno di uno script all'inizio dell'EA, che determinerà quale quotazione usa DT, e a seconda delle quotazioni a 4 o 5 cifre, l'intero programma lavorerà con la quotazione selezionata.
 
TarasBY:
Finché non si impara a prendere bug come questo intuitivamente, è inutile scrivere più di 3 righe... ;)
Sì, beh, ho scritto molto più di 3 righe di inutilità da molto tempo, ecco perché sono a favore di uno stile di vita sano d'ora in poi :)))
 
pasha5282:

Come esempio, ho bisogno di uno script all'inizio dell'Expert Advisor che determini quali quotazioni sono utilizzate da DT, e a seconda delle quotazioni a 4 o 5 cifre, l'intero programma lavorerà con la quotazione selezionata.

Come spiegato sopra in dettaglio.Variabili predefinite: CifreIl numero di cifre dopo il punto decimale nel prezzo dello strumento corrente. Se EURUSD ha 5 cifre dopo la virgola, Digitssarà 5. Se EURUSD ha 4 cifre dopo la virgola, Digits sarà 4. Se USDJPY ha 3 cifre decimali, Digits sarà 3. Se USDJPY ha 2 cifre decimali, Digits sarà 2. Non avete bisogno di alcuno script, se lo definite in init(). Non credo di essermi spiegato meglio...






 
pasha5282:

Per esempio, ho bisogno di uno script all'inizio dell'EA che determini quali quotazioni usa DT, e a seconda delle quotazioni a 4 o 5 cifre, l'intero programma lavorerà poi con la quotazione selezionata.

Molto più facile:

int digits = MarketInfo(Symbol(),MODE_DIGITS);

Puoi controllare con la stampa o il commento e vedere 2, 3, 4 o 5!

 

Buona giornata.

Ho zero capacità di programmazione in Meta4! Così ho trovato questo EA https://www.mql5.com/ru/code/10833 e ho cambiato

-Parametri d'ingresso:

MinLot 0.1

MaxLot 1

TakeProfit 100

Griglia 50

A 0.6

Stop falso

Cancella falso

Ecco l'Expert Advisor per 7 mesi a 0.1 lotto http://i52.fastpic.ru/big/2013/0221/...3a39bd5313.gif

Qualcuno può girarlo?

 
erik451:

Buon pomeriggio.

Non ho nessuna conoscenza della programmazione di Meta4! Così, ho trovato questo EA https://www.mql5.com/ru/code/10833 e ho cambiato

-Parametri di ingresso per:

MinLot 0.1

MaxLot 1

TakeProfit 100

Griglia 50

A 0.6

Stop falso

Cancella falso

Ecco 7 mesi di EA a 0.1 lotto https://www.mql4.com/go?http://i52.fastpic.ru/big/2013/0221/13/e41106236b5b1b498724af3a39bd5313.gif

Qualcuno può girarlo?

Perché?

Il risultato non cambierà.

 
PapaYozh:

Perché dovrei?

Il risultato non cambierà.


Ho provato il flipping in tempo reale con 2 computer e ha funzionato, perché questo processo non può essere automatizzato?


Quando un EA ha un prezzo di acquisto di +50-80 pip, ha un prezzo di vendita di -60+75 pip e lo stesso vale per la vendita!