[Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate oltre. Da nessuna parte senza di te - 4. - pagina 498
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
Potete cercare su Google "Windows Task Scheduler". Potete controllare qui.
È necessario creare programmi separati (compiti) per disabilitare i terminali abilitati?
Ecco il mio tutorial sul gufo grezzo di prova:
int GetCrossingMa(double& i_maFast1, double& i_maFast2, double& i_maSlow1, double& i_maSlow2) la funzione ottiene il segnale di attraversamento.
intGetStochSignal(double& stochD1, double& stochD2, double& stochK1, double& stochK2) la funzione riceve il segnale dalla stocastica.
La funzione void GetMomentumSignal() ottiene il valore della quantità di moto.
L'int GetSignal() otterrà il segnale generale basato sulle 3 funzioni precedenti e non solo su di esse. La domanda è questa. Poiché la funzioneint GetSignal() è la principale, per così dire, e ottiene il segnale principale, ottengo tutti i valori dei flap(i_maFast1,i_maFast2, i_maSlow1 ei_maSlow2) e gli stocastici(stochD1,stochD2,stochK1,stochK2)
Ho fatto bene a ottimizzare il codice?
Naturalmente, tutti i parametri ottenuti nella funzioneGetSignal() sono passati per riferimento alle funzioni corrispondenti.
Ma qui questo frammento
c'è un errore nella compilazione:
Ecco il mio tutorial sul gufo grezzo di prova:
appare un errore durante la compilazione:
Perché:
Non mi piace scavare nel codice personalizzato, ma ho subito notato perché c'è & (!) dopo il doppio nelle funzioni. Questo è ciò che causa gli errori!
Quindi ha senso. Significa trasferire parametri tramite link.
Per evitare di spiegare il codice nei dettagli, lo spiegherò brevemente.
Ci sono 3 funzioni:(int GetCrossingMa, int GetStochSignal e int GetSignal())
La funzione int GetSignal() ottiene i valori dei flap e di altri indicatori che vengono passati per riferimentoalle funzioninon-core(int GetCrossingMa eint GetStochSignal) per ottenere i segnali corrispondenti in esse. Voglio farlo per evitare di ottenere gli stessi dati in diverse funzioni. Non credo sia saggio calcolare le stesse maschere in 2 o più funzioni. È più facile calcolarlo solo una volta e basta. Perché sprecare ulteriori risorse per questo?
Quindi ha senso. Significa trasferire parametri tramite link.
Per evitare di spiegare il codice nei dettagli, lo spiegherò brevemente.
Ci sono 3 funzioni:(int GetCrossingMa, int GetStochSignal e int GetSignal())
La funzione int GetSignal() ottiene i valori dei flap e di altri indicatori che vengono passati per riferimentoalle funzioninon-core(int GetCrossingMa eint GetStochSignal) per ottenere i segnali corrispondenti in esse. Voglio farlo per evitare di ottenere gli stessi dati in diverse funzioni. Non credo sia saggio calcolare le stesse maschere in 2 o più funzioni. È più facile calcolarlo solo una volta e basta. Perché sprecare ulteriori risorse per questo?
Hai programmato in un linguaggio diverso da µl4?
Ecco il mio tutorial sul gufo grezzo di prova:
int GetCrossingMa(double& i_maFast1, double& i_maFast2, double& i_maSlow1, double& i_maSlow2) la funzione ottiene il segnale di attraversamento.
intGetStochSignal(double& stochD1, double& stochD2, double& stochK1, double& stochK2) la funzione riceve il segnale dalla stocastica.
La funzione void GetMomentumSignal() ottiene il valore della quantità di moto.
L'int GetSignal() otterrà il segnale generale basato sulle 3 funzioni precedenti e non solo su di esse. La domanda è questa. Poiché la funzioneint GetSignal() è la principale, per così dire, e ottiene il segnale principale, ottengo tutti i valori dei flap(i_maFast1,i_maFast2, i_maSlow1 ei_maSlow2) e gli stocastici(stochD1,stochD2,stochK1,stochK2)
Ho fatto bene a ottimizzare il codice?
Naturalmente, tutti i parametri ottenuti nella funzioneGetSignal() sono passati per riferimento alle funzioni corrispondenti.
Ma qui questo frammento
apparirà un errore durante la compilazione:
Questa può essere una variante della ricerca del segnale sulla barra di cui abbiamo bisogno:
E nell'ultima funzione GetSignal() si fa una "somma" di tutti i segnali (da soli).
P.S. C'è un momento "delicato" nel ricevere il segnale dall'indicatore. Per esempio, si può fissare il fatto che maSlow sia sopra/sotto maFast, o si può "catturare" il momento della loro intersezione. L'approccio e il codice sono diversi.
Hai programmato in un linguaggio diverso da µl4?
Quindi ha senso. Significa trasferire i parametri tramite link.
Per evitare di spiegare il codice nei dettagli, lo spiegherò brevemente.
Ci sono 3 funzioni:(int GetCrossingMa, int GetStochSignal e int GetSignal())
La funzione int GetSignal() ottiene i valori dei flap e di altri indicatori che vengono passati per riferimentoalle funzioninon-core(int GetCrossingMa eint GetStochSignal) per ottenere i segnali corrispondenti in esse. Voglio farlo per evitare di ottenere gli stessi dati in diverse funzioni. Non credo sia saggio calcolare la stessa maschera in 2 o più funzioni. È più facile calcolarlo solo una volta e basta. Perché sprecare ulteriori risorse per questo?
Le spiegazioni sono chiare, ma le azioni no.
Questi sono questi: Le azioni "Lafunzione int GetSignal() ottiene i valori delle scale e di altri indicatori" nella tua variante sono "discutibili", per usare un eufemismo, perché non c'è bisogno di tali azioni.
Questo codice:
completo P.... Vi rendete conto di cosa sta "succedendo" qui? - Tutta la "fila di barre" viene cercata invano, e alla fine del ciclo, le variabili rimangono con dei valori... Indovina cosa succede dopo.