Ti stai perdendo delle opportunità di trading:
- App di trading gratuite
- Oltre 8.000 segnali per il copy trading
- Notizie economiche per esplorare i mercati finanziari
Registrazione
Accedi
Accetti la politica del sito e le condizioni d’uso
Se non hai un account, registrati
Contare le barre dall'apertura dell'ordine
Qualcuno ha scritto una routine per determinare il numero di barre dall'apertura di un ordine?
Problema in NormalizeDouble
Ho bisogno di 5 cifre dopo il decimale dalla quotazione del prezzo, verrà visualizzato quando si usa la funzione DoubleToStr. Voglio memorizzare un valore ottenuto dall'oggetto e usarlo per ulteriori calcoli, cioè "price2".
qualcuno potrebbe per favore aiutarmi a risolvere questo problema
Ho bisogno di aiuto con il mio indicatore.
Il mio indicatore non funziona correttamente, l'indicatore funziona bene sullo schermo ma quando provo a usarlo in un EA e lo lascio Alert(iCustom(....)); dà un valore enorme.
TSD = iCustom(NULL,0, "Pascal_Indicator1",0,0);
Alert(TSD); // dà 214723948223...
Il codice dell'indicatore è :
int start()
{
int counted_bars=IndicatorCounted();
if(counted_bars <= 0) return(0);
int i = counted_bars;
while(i >= 0){
if(i > 0){
ExtMapBuffer1 = calculateData();
}
i--;
}
return(0);
}
Devo fare qualcosa di drammaticamente sbagliato
Pascal.
A Pascal
Hai impostato i parametri per il tuo indicatore?
A Pascal Hai impostato i parametri per il tuo indicatore?
Non ha alcun parametro e come ho detto sembra a posto sullo schermo, solo la funzione restituisce questo numero enorme.
Non ha parametri e come ho detto sembra a posto sullo schermo, solo la funzione restituisce questo numero enorme.
Se mi mandi il tuo codice, lo testerò e potrò aiutarti.
Il mio indicatore non funziona correttamente, l'indicatore funziona bene sullo schermo ma quando cerco di usarlo in un EA e lo lascio Alert(iCustom(....)); dà un valore enorme.
TSD = iCustom(NULL,0, "Pascal_Indicator1",0,0);
Alert(TSD); // dà 214723948223...
Il codice dell'indicatore è :
int start()
{
int counted_bars=IndicatorCounted();
if(counted_bars <= 0) return(0);
int i = counted_bars;
while(i >= 0){
if(i > 0){
ExtMapBuffer1 = calculateData();
}
i--;
}
return(0);
}
Devo fare qualcosa di drammaticamente sbagliato
Pascal.iCustom() cerca di ottenere il valore di bar[0], ma il tuo indicatore non lo calcola " if(i> 0) ", quindi il valore restituito è EMPTY_VALUE = 214....
aggiunto avviso all'indicatore nonlagZigZag
Grazie tk748, per aver fornito un possibile work-around per la mia richiesta. A mia volta, ho allegato il mio tentativo di fornire gli avvisi da te richiesti sull'indicatore NonLagZigZag. Anche se posso vedere che gli avvisi funzionano, si prega di notare che, poiché oggi è sabato, non ho testato per vedere se gli avvisi si verificano in un momento utile. Ho lasciato alcuni commenti nel codice per mostrare perché credo che gli avvisi siano nella posizione corretta. Penso che vi piacerà provarlo non appena i mercati saranno aperti.
Cordiali saluti, kevin07
segnale nonlagzigzag
Grazie kevin07. Proverò il segnale nonlagzigzag quando il mercato aprirà più tardi.
Saluti, tom