Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate oltre. Da nessuna parte senza di te - 6. - pagina 1036
![MQL5 - Linguaggio delle strategie di trading integrato nel client terminal MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
double op_i,cl_i,rezult;
Aiutatemi a scrivere un EA. Ho bisogno che si apra per comprare quando due barre raggiungono un punto con candele basse, e per vendere quando raggiungono un punto con candele alte...
Ho provato ad aprire l'acquisto quando due barre colpiscono un punto con candele basse... Uno dei video tutorial mi ha aiutato a scrivere un EA usando l'indicatore, ma siccome non ho esperienza, non posso farlo da solo... Non posso fare nulla senza aiuto.
variabili locali: int i,up,dn,zr,Down,Up,Zero;
doppio op_i,cl_i,rezult;
Beh, ci risiamo, non vedo SRC. Per non fare mistero di nulla, ecco il codice completo del mio EA per il calcolo delle barre up-down su un periodo, forse aiuterà gli esperti a capire dove è l'errore:
Non c'è niente da capire qui. Dividere un int per un int produce un int indipendentemente dal tipo di variabile che riceve il risultato della divisione.
Ecco il pulsante SRC
Ciao a tutti ) Puoi dirmi per favore - come costruire un indicatore personalizzato in un robot di trading (per esempio ho scaricato il codice dell'indicatore del canale Donchian) - ecco il codice (cosa scegliere da esso per disegnare??
#proprietà copyright "ps"
#proprietà link ""
//---- impostazioni dell'indicatore
#proprietà indicator_chart_window
#proprietà indicator_buffers 2
#property indicator_color1 Magenta
#property indicator_color2 Magenta
#proprietà indicator_width1 1
#proprietà indicator_width2 1
//---- parametri dell'indicatore
extern int periodi=20;
//---- buffer degli indicatori
doppio superiore[];
doppio inferiore[];
//+------------------------------------------------------------------+
//| funzione di inizializzazione dell'indicatore personalizzato
//+------------------------------------------------------------------+
int init()
{
//---- impostazioni di disegno
SetIndexStyle(0,DRAW_LINE);
SetIndexStyle(1,DRAW_LINE);
//---- mappatura dei buffer degli indicatori
SetIndexBuffer(0,upper);
SetIndexBuffer(1,lower);
//---- nome per DataWindow e l'etichetta della sottofinestra dell'indicatore
IndicatoreNomeCorto("Canale Donchian("+periodi+")");
SetIndexLabel(0, "Upper");
SetIndexLabel(1, "Lower");
//---- inizializzazione fatta
ritorno(0);
}
//+------------------------------------------------------------------+
//| ora fai la danza. |
//+------------------------------------------------------------------+
int start()
{
limite int;
int counted_bars=IndicatorCounted();
//---- ultima barra contata sarà ricontata
if(counted_bars>0) counted_bars--;
limit=Bars-counted_bars;
//---- calcolare i valori
for(int i=0; i<limit; i++) {
upper[i]=iHigh(Symbol(),Period(),iHighest(Symbol(),Period(),MODE_HIGH,periods,i))
lower[i]=iLow(Symbol(),Period(),iLowest(Symbol(),Period(),MODE_LOW,periods,i));
}
ritorno(0);
}
0
Ciao a tutti ) Puoi dirmi per favore - come costruire un indicatore personalizzato in un robot di trading (per esempio ho scaricato il codice dell'indicatore del canale Donchian) - ecco il codice (cosa scegliere da esso per disegnare???
L'indicatore disegna attraverso i buffer. Non ci sono buffer nell'EA e deve disegnare con gli oggetti.
Cosa faccio ora? Ho una strategia basata sul canale - c'è una sostituzione alternativa?
So dov'è il pulsante SRC, ma dopo "incolla" non c'è l'immagine del codice. è questo che intendevo con "non si vede l'SRC". In questo momento - vedi il codice postato sopra? Non lo vedo.