
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
Forse sto fraintendendo la domanda, ma proverò a buttare giù un'altra idea
indicatore_prezzo_applicato
int
imposta il valore predefinito per il campo "Applica a". È possibile impostare uno dei valori dell'enumerazione ENUM_APPLIED_PRICE. Se la proprietà non è impostata, viene applicato il valore predefinito PREZZO_CHIUSO.
Forse sto fraintendendo la domanda, ma proverò a proporre un'altra idea
indicatore_prezzo_applicato
int
imposta il valore predefinito per il campo "Applica a". È possibile impostare uno dei valori dell'enumerazione ENUM_APPLIED_PRICE. Se la proprietà non è impostata, il valore predefinito è PRICE_CLOSE.
L'idea è buona, ma è un po' laterale (come il salto di larghezza:).
È necessario trasferire il valore del parametro prezzo_applicato che l'utente ha selezionato nell'indicatore esterno a quello interno.
Ad esempio, esiste una MA costruita sui dati selezionati (questo è un indicatore interno) e il valore di questa MA deve essere sottratto dal prezzo.
Di conseguenza, se si seleziona PRICE_CLOSE, la MA deve essere costruita sulla base di questo prezzo e lo stesso prezzo deve essere utilizzato nella formula di calcolo dell'indicatore.
Da quanto sopra si può vedere che app_price viene semplicemente chiesto di essere dichiarato come input, ma poi l'utente dovrà specificare il parametro richiesto due volte.
Una volta in Inputs e una volta in Parametrs. Il che non va bene.
Ci possono essere casi in cui è necessario, ma ci sono casi in cui è sbagliato.
Supporto l'utente Urain. Come scoprire cosa è contenuto nell'array price[]? Che prezzo è esattamente?
Se è impossibile scoprirlo, si perde anche l'utilità di utilizzare l'array price[].
Questo problema si presenta ogni volta che si programma un indicatore multicurrency. Ad esempio, vogliamo creare un indicatore di correlazione tra valute. Abbiamo già un array con i prezzi. Questo è price[]. Carichiamo i prezzi del secondo strumento. Ma di che tipo?
Dovremo inserire il parametro app_price nell'input e caricare due array con i prezzi in modo indipendente, aggirando price[].
Non è conveniente!
Supporto l'utente Urain. Come scoprire cosa è contenuto nell'array price[]? Qual è esattamente il prezzo?
E qual è la logica in esso contenuta? Non stiamo inserendo, stiamo solo calcolando sull'array di prezzi.
Ma se avete bisogno di calcolare su un prezzo specifico, allora usate la chiamata OnCalculate nel primo modulo con app_price esplicitamente fuori.
Perché è logico? Non stiamo inserendo, stiamo solo calcolando su un array di prezzi.
Ma se avete bisogno di calcolare su un prezzo specifico, allora usate la chiamata OnCalculate nel primo modulo con app_price esplicitamente fuori.
Alex, guarda il titolo dell'argomento...
chiami un indicatore da un indicatore, che a sua volta chiama un altro indicatore, tutti gli indicatori sono costruiti su OnCalculate secondo lo schema con "prezzo",
come passare agli indicatori inferiori quando si chiama quale app_prezzo è richiesto.
Non è economico trasportare l'intera serie di prezzi per ogni indicatore se l'utente ne ha definito chiaramente uno. Ma se si sceglie il sovraccarico OnCalculate con l'insieme completo, sarà così.
Se si applica una versione ridotta di OnCalculate e allo stesso tempo si inserisce app_price negli input, si creerà confusione e l'utente potrà sbagliare specificando un app_price negli input e un altro nei parametri.
Manca la possibilità di chiamare un indicatore esterno utilizzando il buffer dell'indicatore corrente.
Ad esempio, supponiamo che non ci sia uno stocastico nella consegna.
Ho calcolato la linea %K e l'ho inserita nel buffer.
Poi devo calcolare la linea %D.
A questo punto chiamerei una procedura guidata esterna.
Mi verrebbe detto di calcolarla da solo utilizzando il buffer %K.
Ma cosa devo fare?
1. se non conosco il codice di questa procedura guidata e l'ho acquistata come indicatore compilato.
2. gli indicatori incorporati vengono conteggiati molto più velocemente delle loro controparti MQL.
Sarebbe inoltre molto utile poter richiamare gli indicatori sul buffer di input.
Forse tutto questo è già disponibile? Allora per favore datemi un link alla documentazione.
.
Manca la possibilità di chiamare un indicatore esterno utilizzando il buffer dell'indicatore corrente.
Ad esempio, supponiamo che non ci sia uno stocastico nella consegna.
Ho calcolato la linea %K e l'ho inserita nel buffer.
Poi devo calcolare la linea %D.
Ed è qui che chiamerei la procedura guidata esterna.
È necessaria la procedura guidata esterna per soddisfare questa possibilità prevista dalla documentazione?
è necessario che la maschera esterna corrisponda a questa possibilità dalla documentazione?
Grazie per il tuo tempo.
Secondo la documentazione è necessario passare l'handle dell'ALTRO indicatore,
e ho parlato della possibilità di elaborare il buffer dell'indicatore corrente.
Inoltre.
L'handle dell'ALTRO indicatore può essere passato, ma non ho trovato dove specificare quale dei buffer debba essere utilizzato.