tara: Aprire e chiudere operazioni solo quando si apre una nuova barra.
Allora il punto di ingresso non corrisponde all'idea e i risultati sono diversi. Ci sono altre varianti? Si scopre solo che l'apertura dei trade per punti di controllo filtra molti trade perdenti. Come scrivere un tale filtro?
Domanda ritirata. Mi scuso per aver disseminato il forum senza leggere le domande precedenti. È stato chiesto già 500 volte. La risposta è chiara. E grazie a Tara per la risposta.
- Posto (per esempio - PLOT_ARROW) che prende valori di prezzo da una matrice bidimensionale.tmparray[][],
- Mettere (PLOT_ARROW) quantità>1 su una candela,
cioè posso mettere una croce per candela (usandotmparray[]), ho bisogno di più>1
//--- indicator buffers mappingSetIndexBuffer(0,tmparray);
//--- setting a code from the Wingdings charset as the property of PLOT_ARROWPlotIndexSetInteger(0,PLOT_ARROW,159);
ArrayResize(tmparray, CountMA+1);
//SetIndexBuffer(1,scBuf);
Non ho affatto risposto alla sua domanda. Nemmeno una risposta, ma un'osservazione. Per darti un consiglio devi capire cosa vuoi ottenere. E io no.
Se si tratta di un indicatore, allora gli array bidimensionali non si applicano. Se è un semplice array personalizzato, non può essere usato come buffer di indicatori. Per ottenere 2 valori di indicatori su una candela, è necessario avere 2 buffer, ognuno dei quali deve avere un valore diverso dall'altro. Altrimenti, uno sarà nascosto sotto il secondo.
Aprire e chiudere operazioni solo quando si apre una nuova barra.
Ciao, compito: attraverso un indicatore.
- Posto (per esempio - PLOT_ARROW) che prende valori di prezzo da una matrice bidimensionale.tmparray[][],
- Mettere (PLOT_ARROW) quantità>1 su una candela,
cioè posso mettere una croce per candela (usandotmparray[]), ho bisogno di più>1
Ciao, compito: attraverso un indicatore.
- Posto (per esempio - PLOT_ARROW) che prende valori di prezzo da una matrice bidimensionale.tmparray[][],
- Mettere (PLOT_ARROW) quantità>1 su una candela,
cioè posso mettere una croce per candela (usandotmparray[]), ho bisogno di più>1
Ciao, compito: attraverso un indicatore.
- Posto (per esempio - PLOT_ARROW) che prende valori di prezzo da un array bidimensionale.tmparray[][],
- Mettere (PLOT_ARROW) quantità>1 su una candela,
cioè posso mettere una croce per candela (usandotmparray[]), ho bisogno di più>1
Se otto croci su ogni barra sono sufficienti, allora nessun problema, altrimenti vai a MQL5.
E anche mql4 non limita il numero di buffer ora.
Sì e mql4 non limita il numero di buffer ora.
Per favore, ditemi come implementarlo?
Non ho affatto risposto alla sua domanda. Nemmeno una risposta, ma un'osservazione. Per darti un consiglio devi capire cosa vuoi ottenere. E io no.
Se si tratta di un indicatore, allora gli array bidimensionali non si applicano. Se è un semplice array personalizzato, non può essere usato come buffer di indicatori. Per ottenere 2 valori di indicatori su una candela, è necessario avere 2 buffer, ognuno dei quali deve avere un valore diverso dall'altro. Altrimenti, uno sarà nascosto sotto il secondo.