[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 216

 
Gek34:

Buon pomeriggio.

Voglio disegnare le letture su D1 per sezioni su un TF più piccolo, non disegna nulla:

int start()
{
int counted_bars=IndicatorCounted();
int limit;
if (TimeFrame>0) limit=Bars-counted_bars+(TimeFrame/Period());
else limit=Bars-counted_bars-1;
int i=limit;
int C_time;
int Bar_Shift;
if (limit==0) return(0);
//wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
int h,l,h1,l1;
while(i>=0)
{
C_time=Time[i];
Bar_Shift=iBarShift(NULL,TimeFrame,C_time,true);
h=iMA(NULL,0,period,0,MODE_EMA,2,Bar_Shift);
l=iMA(NULL,0,period,0,MODE_EMA,3,Bar_Shift);

//----
ExtMapBuffer1[Bar_Shift]=h;
ExtMapBuffer2[Bar_Shift]=l;
i--;}
//----
return(0);
}

 


Forse qualcuno correggerà il codice o mi mostrerà come fare.

Grazie in anticipo.


https://www.mql4.com/ru/search#!keyword=MTF%20MA&module=mql4_module_codebase
 

Grazie per il link, ma non è quello che mi serve

Voglio collegare questi punti in sezioni.

SetIndexStyle(0,DRAW_SECTION);
SetIndexBuffer(0,ExtMapBuffer1);
SetIndexEmptyValue(0,0.0);
SetIndexStyle(1,DRAW_SECTION);
SetIndexBuffer(1,ExtMapBuffer2);
SetIndexEmptyValue(1,0.0);


 
Buon giorno a tutti..... ho una domanda, ho messo due EAs su diversi broker uno dei quali è Alpari. Ho lavorato con un altro e tutto è ok, ma non succede niente su Alpari, la ragione può essere che sto testando l'altro su Alpari allo stesso tempo? In altre parole, è possibile mettere un EA funzionante e testarne un altro sullo stesso terminale? Grazie!!!
 
laveosa:
Buon giorno a tutti..... ho una domanda, ho messo due EAs su diversi broker uno dei quali è Alpari. Ho lavorato con un altro e tutto è ok, ma non succede niente su Alpari, la ragione può essere che sto testando l'altro su Alpari allo stesso tempo? In altre parole, è possibile mettere un EA funzionante e testarne un altro sullo stesso terminale? Grazie!!!

Anche questo si può! Il tester prende i dati dell'EA e non interferisce in alcun modo con il lavoro dell'EA!
 
borilunad:

Puoi anche fare lo stesso! Il tester prende i dati dell'EA e non interferisce in alcun modo con il lavoro dell'EA!

Grazie, capisco.
 
Gek34:

Grazie per il link, ma non è quello che mi serve

Voglio collegare questi punti in sezioni.

SetIndexStyle(0,DRAW_SECTION);
SetIndexBuffer(0,ExtMapBuffer1);
SetIndexEmptyValue(0,0.0);
SetIndexStyle(1,DRAW_SECTION);
SetIndexBuffer(1,ExtMapBuffer2);
SetIndexEmptyValue(1,0.0);



Allora dovreste mostrare tutto il codice, non solo pezzi e bocconi. Non avrete bisogno di pensarci su

Ho fatto l'indicatore molto tempo fa, non so se funziona o no

File:
 
Ciao, Potresti dirmi come scrivere una funzione corretta per la variabile"stop loss", se lo "stop" deve essere uguale al prezzo "low" della candela precedente. Grazie!
 
tara:
Per cominciare, basta articolare chiaramente ciò che vorresti. Gli approcci geometrici sono benvenuti.


Ho iniziato un thread sull'argomentohttps://www.mql5.com/ru/forum/143933
 
Sto appena iniziando a imparare un linguaggio di programmazione, quindi scusate la mia confusione)) Ho bisogno di impostare la variabile doppio sl= e poi non so. Lo stop dovrebbe essere uguale a low bar1. Grazie
 
art-gan:
Sto appena iniziando a imparare un linguaggio di programmazione, quindi scusate la mia confusione)) Ho bisogno di impostare la variabile doppio sl= e poi non so. Lo stop dovrebbe essere uguale a low bar1. Grazie
Prova così:
doppio sl= Basso[i+1];
Motivazione: