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

 
MakarFX #:
Avete la funzione "GetAveragePrice()"

Fanne uno per "max_ticket" e "min_ticket"

Ecco Makar che ha una conversazione costruttiva

 
EVGENII SHELIPOV #:

Ecco Makar che ha una conversazione costruttiva

Tutto dipende dalla correttezza della domanda.

EVGENII SHELIPOV # :

Aiutatemi a cambiare il codice in modo che invece di Profit ci siano punti. Grazie.

EVGENII SHELIPOV #:

La mia domanda era semplice - invece di Profit in valuta specificare che gli ordini min/max si chiuderanno dopo il punto di pareggio dopo una certa quantità di pip

Riesci a sentire la differenza?

 
MakarFX #:
Avete la funzione di prezzo medio "GetAveragePrice()"

Fate lo stesso, ma solo per "max_ticket" e "min_ticket"

Qui è il momento di rivolgersi al pubblico formulerò una domanda domani e la porrò ai membri del forum

 
MakarFX #:

Tutto dipende dalla domanda giusta che viene fatta

Riesci a sentire la differenza?

Sì, forse non ho risolto la questione e l'ho sollevata nel forum. Lo formulerò più concretamente domani.

 

Qualcuno spiega perché x in OnTick è sempre falso anche quando foo2 ritorna vero?

void OnTick(){
    bool x = foo();
}

bool foo2(){
    ...
    if(...) return true;
    else return false;
}

bool foo(){
    bool x = false;
    if(...) x = foo2(); 
    return x;
}
 
Nerd Trader #:

Qualcuno può spiegare perché x in OnTick è sempre falso anche quando foo2 ritorna vero?

Di solito c'è un errore logico da qualche parte. Stampa ogni passo.

 
Ciao, qualcuno può suggerire un articolo o un'esperienza su come implementare OnCalculate in Expert Advisor?
int OnCalculate(const int rates_total,
                const int prev_calculated,
                const datetime &time[],
                const double &open[],
                const double &high[],
                const double &low[],
                const double &close[],

Cercando di organizzare un calcolo su tutte le TF.

AIUTO cari servitori!
 
Mikhail Toptunov OnCalculate in Expert Advisor?

Sto cercando di organizzare un calcolo su tutti i TF.

AIUTO cari servitori!

Questo può essere fatto senza OnCalculate

Lafunzione OnCalculate() è chiamata solo negli indicatori personalizzati
 
Valeriy Yastremskiy #:

Di solito c'è un errore di logica da qualche parte. Stampa ogni passo.

Questo è quello che faccio. Quando pippo2() ritorna vero, osservatelo con la stampa.
 
Nerd Trader #:

Qualcuno spiega perché x in OnTick è sempre falso anche quando foo2 ritorna vero?

Se pippo2 ritorna vero, cerca un errore qui

bool foo(){
    bool x = false;
    if(...)  x = foo2(); 
    return x;
}