Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate oltre. Da nessuna parte senza di te - 6. - pagina 835
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
Si tratta del broker stupido che disegna il lunedì come una candela della domenica sul grafico giornaliero, ma invece del lunedì qualche artista xxx ha disegnato la sua candela. Ora penso come usare i dati corretti dei giorni precedenti. Devo fare un Expert Advisor per tutti i broker. E in particolare per trovare il minimo e il massimo anomalo dell'ultimo giorno lavorativo.
Scusate per gli scarabocchi, questo è il mio primo.
Tutto quello che c'è dentro mi va bene tranne uno, vorrei vedere gli indicatori dal grafico orario su m5.
int sh = iBarShift(NULL, 60, Time[i], false);
Close[i] => iClose(NULL,60,sh)
iMA(NULL,60,....,sh)
Usando iHighest(),iLowest(), quante barre M5 in un giorno sono note, l'offset alla fine del giorno precedente, credo, può anche essere calcolato.
Ho fatto il calcolo sulla lancetta delle ore, problema risolto, grazie mille.
int Min=iLowest(NULL, PERIOD_H1, MODE_LOW , 24, Hour());
int Max=iHighest(NULL, PERIOD_H1, MODE_HIGH, 24, Hour());
price1=iLow(NULL, PERIOD_H1,Min);
price2=iHigh(NULL,PERIOD_H1,Max);
Ed ecco una piccola domanda: come determinare la situazione quando il terminale è appena iniziato.
Ho bisogno di eseguire del=ObjectsDeleteAll(0,OBJ_HLINE); al prossimo inizio del terminale
Ed ecco una piccola domanda, come determinare la situazione quando il terminale è appena partito.
Ho bisogno di eseguire del=ObjectsDeleteAll(0,OBJ_HLINE); al prossimo inizio del terminale
Ma è possibile solo attraverso i dati del grafico giornaliero.
Cosa intende per dati del grafico giornaliero? Cambiare il grafico? Non c'è bisogno di cambiare.
evillive, Grazie per la risposta, potresti per favore indicarmi in quale parte del codice questo deve essere inserito.
Ciao a tutti i partecipanti! Per favore, aiutatemi a impostare gli indicatori. Non sono bravo in questa scienza.
1. Indicatore SimpleBars - non salva le impostazioni (colore, linee, ecc.) quando si cambia timeframe, si aumenta o diminuisce il grafico, ecc. Le impostazioni si perdono anche nel modello. Quando eseguo MT4, devo sempre correggere. (( Lo uso semplicemente come indicatore, non nel mio EA. Aiuta a regolare chi può.
E un altro indicatore è il 2MA con le nuvole. Non salva nemmeno le impostazioni. È un vero problema. In qualche modo non ci sono problemi con altri indicatori, ma questo si blocca uno dopo l'altro. Aiutatemi, per favore correggetelo.
//+------------------------------------------------------------------+
//| ytg_DveMashki_ind.mq4
//| Yuriy Tokman |
//| yuriytokman@gmail.com |
//+------------------------------------------------------------------+
#proprietà copyright "Yuriy Tokman"
#proprietà link "yuriytokman@gmail.com"
#proprietà indicator_chart_window
#proprietà indicator_buffers 2
//#property indicator_color1 //Verde
//#property indicator_color2 //Red
//#proprietà indicator_width1 //4
//#proprietà indicator_width2 //4
//----
extern color1 = Green;
extern color2 = Red;
extern int width1 = 0;
extern int width2 = 0;
extern int style1 = 0;
extern int style2 = 0;
extern int ma_1 = 25;
extern int ma_2 = 50;
extern int method = 0;
extern int price = 0;
//---- buffer
doppio ExtMapBuffer1[];
doppio ExtMapBuffer2[];
//----
int ExtCountedBars=0;
//\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
int init()
{
//---- indicatori
SetIndexStyle(0,DRAW_HISTOGRAM, style1, width1, color1);
SetIndexBuffer(0,ExtMapBuffer1);
SetIndexStyle(1,DRAW_HISTOGRAM, style2, width2, color2);
SetIndexBuffer(1,ExtMapBuffer2);
IndicatoreNomeCorto("yuriytokman@gmail.com");
SetIndexLabel(0, "yuriytokman@gmail.com");
SetIndexLabel(1, "yuriytokman@gmail.com");
//----
SetIndexDrawBegin(0,10);
SetIndexDrawBegin(1,10);
//---- mappatura dei buffer degli indicatori
SetIndexBuffer(0,ExtMapBuffer1);
SetIndexBuffer(1,ExtMapBuffer2);
Comment("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n yuriytokman@gmail.com");
ritorno(0);
}
//\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
int start()
{
se(Bars<=10) return(0);
ExtCountedBars=IndicatorCounted();
//---- controllare eventuali errori
if(ExtCountedBars<0) return(-1);
//---- ultima barra contata sarà ricontata
se (ExtCountedBars>0) ExtCountedBars--;
int=Bars-ExtCountedBars-1;
mentre(pos>=0)
{
ExtMapBuffer1[pos]=iMA(Symbol(),0,ma_1,0,metodo,prezzo,pos);
ExtMapBuffer2[pos]=iMA(Symbol(),0,ma_2,0,metodo,prezzo,pos);
pos--;
}
//----
ritorno(0);
}
//\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Ciao a tutti i partecipanti! Per favore, aiutatemi a impostare gli indicatori. Non sono molto bravo in questa scienza.
1. Indicatore SimpleBars - non salva le impostazioni (colore, linee, ecc.) quando si cambia timeframe, si aumenta o diminuisce il grafico, ecc. Le impostazioni si perdono anche nel modello. Quando eseguo MT4, devo sempre correggere. (( Lo uso semplicemente come indicatore, non nel mio EA. Aiuta a regolare chi può.