[ARCHIVIO]Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate oltre. Non posso andare da nessuna parte senza di te - 5. - pagina 83

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
Puoi dirmi come dovrebbe essere il codice con le seguenti condizioni: se il colore dell'indicatore cambia da rosso a blu, metti un ordine pendente buystop, se al contrario, il colore dell'indicatore cambia da blu a rosso, allora sellstop?
È accettabile usare condizioni composte complesse
Molto ammissibile
Se impostiamo un ordine pendente ogni volta che cambiamo colore, avremo troppi ordini pendenti?
L'indicatore è un indicatore di tendenza, non cambia colore ad ogni barra. Sono interessato alla condizione di controllare il cambiamento di colore delle barre e impostare un ordine pendente basato su di esso. Per esempio, se si apre una nuova barra e la precedente è blu e quella precedente era rossa, significa che i colori sono cambiati e dovremmo piazzare un ordine pendente.
Ho un indicatore in cui tutti gli 8 array di indicatori sono occupati. Come creare correttamente il secondo, in modo che disegni la curva del primo indicatore in 1 array di indicatori?
Entrambi gli indicatori #property indicator_chart_window.
La spiegazione più ovvia è l'analogo sotto forma di codice dei due indicatori collegati.
Grazie in anticipo!
Questo funziona.Questo non funziona.
//+------------------------------------------------------------------+ //| __proba_ORSE.mq4 | //+------------------------------------------------------------------+ #property indicator_chart_window #property indicator_buffers 1 #property indicator_color1 LightSeaGreen //---- buffers double MovingBuffer[]; //+------------------------------------------------------------------+ int init() { SetIndexStyle(0,DRAW_LINE); SetIndexBuffer(0,MovingBuffer); return(0); } //+------------------------------------------------------------------+ int start() { int i,counted_bars=IndicatorCounted(); //---- int limit=Bars-counted_bars; if(counted_bars>0) limit++; for(i=0; i<limit; i++) MovingBuffer[i]=iCustom(NULL,0,"___ORSE", 0, i); return(0); }
Il terminale si blocca. Non capisco perché.
L'indicatore è un indicatore di tendenza, non cambia colore ad ogni barra. Sono interessato alla condizione stessa per controllare se il colore delle barre sta cambiando e per impostare un ordine pendente basato su questo.
TimeCurrent() % 86400
????