Bisogno di aiuto con la codifica - pagina 5

 

Aiuto con la codifica

codificatore esperto può consigliarmi una soluzione

Sto usando questo codice per trovare il breakout della resistenza al supporto frattale:

/////////////////////////////

double RES=0.0,fractalu=0.0;

bool frbrres;

for (int ct=0;ct<bars;ct++) {

fractalu=iFractals(NULL,0,MODE_UPPER,ct);

se (fractalu>0.0) {

RES=fractalu;

break;

}

}

se (Bid>RES)frbrres =true; altrimenti frbrres =false;

double SUP=0.0,fractalu=0.0;

bool frbrsup;

for (int cts=0;cts<bars;cts++) {

fractals=iFractals(NULL,0,MODE_LOWER,cts);

se (frattali>0.0) {

SUP=frattali;

break;

}

}

se (Bid<SUP) frbrsup=true; altrimenti frbrsup =false;

//////////////////////////////////////////////////////////////////

quindi il problema è il prossimo:

quando non includo il codice di breakout frattale

cioè. ( if (othercondition ) do this.....

ottengo il segnale proprio sulla candela corrente ed è quello che voglio, ma quando uso il codice come questo

if (othercondition && frbrsup==true) do this.....

allora ottengo il segnale alla chiusura della candela e questo è troppo tardi

Ho provato tutte le combinazioni che mi sono venute in mente, ma senza successo, quindi per favore aiutatemi!

Ignora, ho trovato il problema!

 

Grande indicatore bisogno di me fatto ea....plz qualsiasi programmatore esp codice guru...grazie a lo

Cari tutti gli amici di forex,

Sono molto nuovo per la programmazione / linguaggio ecc. MA ho avuto un INDICATORE MOLTO GRANDE CHE VOGLIO FARE IN EA.

RICHIEDERE QUALSIASI PROGRAMMATORE O AMICO FOREX PER AIUTARMI IN QUESTO ... L'INDICATORE È ALLEGATO QUI ... QUANDO DÀ LA FRECCIA DOVREBBE COMPRARE IN EA E QUANDO LA FRECCIA VERSO IL BASSO DOVREBBE VENDERE INSIEME CON STOP PROFIT, STOP LOSS, TRAILLING STOP OPZIONI PER FAVOREEEEEEEEEEEEEEEEEEE FRIENDSSSSSS....GREAT RISULTATI CON QUESTO INDICATORE A EA

SPERO CHE IL PROGRAMMATORE ESPERTO O LA PERSONA MI AIUTERÀ IN QUESTO PER RENDERE L'INDICATORE IN EA PER FAVORE.....GRAZIE IN ANTICIPO A COLORO CHE MI FANNO EA DA QUESTO INDICATORE ..... GRANDI RISULTATI ... IN ATTESA DI SENTIRE PER L'AIUTO AMICI....THANKSSSSSS

ESPERTI

//+------------------------------------------------------------------+

//| trendsignal.mq4

//| //+------------------------------------------------------------------+

#proprietà indicator_chart_window

#proprietà indicator_buffers 2

#proprietà indicator_color1 DodgerBlue

#proprietà indicator_color2 Magenta

//---- parametri di input

extern int RISK=3;

extern int CountBars=350;

extern int Alert_Delay_In_Seconds=0;

extern bool Enablemail = true;

extern string subjectUp="Segnale di acquisto";

extern string subjectDown="Segnale di vendita";

extern string textUp="Lungo";

extern string textDown="Short ";

int SSP=9;

int PrevAlertTime=0;

//---- buffer

double val1[];

double val2[];

double alertBar;

//+------------------------------------------------------------------+

//|funzione di inizializzazione dell'indicatore personalizzata

//+------------------------------------------------------------------+

int init()

{

stringa short_name;

//---- linea dell'indicatore

IndicatorBuffers(2);

SetIndexStyle(0,DRAW_ARROW);

SetIndexArrow(0,233);

SetIndexStyle(1,DRAW_ARROW);

SetIndexArrow(1,234);

SetIndexBuffer(0,val1);

SetIndexBuffer(1,val2);

//----

return(0);

}

//+------------------------------------------------------------------+

//| SilverTrend_Signal |

//+------------------------------------------------------------------+

int start()

{

se (CountBars>=Bars) CountBars=Bars;

SetIndexDrawBegin(0,Bars-CountBars+SSP);

SetIndexDrawBegin(1,Bars-CountBars+SSP);

int i,shift,counted_bars=IndicatorCounted();

int i1,i2,K;

double Range,AvgRange,smin,smax,SsMax,SsMin,price;

bool uptrend,old;

//----

if(Bars<=SSP+1) return(0);

//---- zero iniziale

if(counted_bars<SSP+1)

{

for(i=1;i<=SSP;i++) val1[CountBars-i]=0.0;

for(i=1;i<=SSP;i++) val2[CountBars-i]=0.0;

}

//----

K=33-RISK;

for (shift = CountBars-SSP; shift>=0; shift--)

{

Range=0;

AvgRange=0;

for (i1=shift; i1<=shift+SSP; i1++)

{AvgRange=AvgRange+MathAbs(High-Low);

}

Range=AvgRange/(SSP+1);

SsMax=Alto[shift]; SsMin=Basso[shift];

for (i2=shift;i2<=shift+SSP-1;i2++)

{

prezzo=Alto;

if(SsMax<prezzo) SsMax=prezzo;

prezzo=Basso;

if(SsMin>=prezzo) SsMin=prezzo;

}

smin = SsMin+(SsMax-SsMin)*K/100;

smax = SsMax-(SsMax-SsMin)*K/100;

val1[shift]=0;

val2[shift]=0;

se (Close[shift]<smin)

{

uptrend = false;

}

se (Close[shift]>smax)

{

uptrend = true;

}

if (uptrend!=old && uptrend==true)

{

val1[shift]=Low[shift]-Range*0.5;

if (Bars>alertBar && shift==0 && (CurTime() - PrevAlertTime > Period()*Alert_Delay_In_Seconds))

{

Alert("Trendsignal ",Period()," ",Symbol()," BUY"); alertBar = Bars;

if(Enablemail == true) {SendMail(subjectDown+" "+ Symbol(),textDown+" "+ Close[1]+" "+ Symbol()); }

PrevAlertTime = CurTime();

}

}

if (uptrend!=old && uptrend==false)

{

val2[shift]=High[shift]+Range*0.5;

if (Bars>alertBar && shift==0 && (CurTime() - PrevAlertTime > Period()*Alert_Delay_In_Seconds))

{

Alert("Trendsignal ",Period()," ",Symbol()," SELL"); alertBar = Bars;

if(Enablemail == true) {SendMail(subjectUp +" "+ Symbol(),textUp+" "+ Close[1]+" " + Symbol());}

PrevAlertTime = CurTime();

}

}

Comment(shift);

old=uptrend;

}

return(0);

}

//+------------------------------------------------------------------+PLEASEEEE RISPONDERE AMICI FOREX CON EA DI INDICATORE QUANDO FRECCIA BUY-SELL EA ..GRANDE RESUTLS SI PUÒ VEDERE CON QUESTO EA DI TRAILING STOP.. PLESAAASEE COME IO SONO NUOVO ALLA PROGRAMMAZIONE ......THANKS

 

Grande indicatore 2 EA- Si prega di aiutare a renderlo EA - come nuovo in programmazione... GREAAT INDI

Cari tutti gli amici di forex,

Sono molto nuovo per la programmazione / linguaggio ecc. MA ho avuto un INDICATORE MOLTO GRANDE CHE VOGLIO FARE IN EA.

RICHIEDERE QUALSIASI PROGRAMMATORE O AMICO FOREX PER AIUTARMI IN QUESTO ... L'INDICATORE È ALLEGATO QUI ... QUANDO DÀ FRECCIA DOVREBBE COMPRARE IN EA E QUANDO GIÙ FRECCIA DOVREBBE VENDERE INSIEME CON STOP PROFIT, STOP LOSS, TRAILLING STOP OPZIONI PER FAVOREEEEEEEEEEEEEEEEEEEE FRIENDSSSSSS

SPERO CHE IL PROGRAMMATORE ESPERTO O LA PERSONA MI AIUTERÀ IN QUESTO PER FARE L'INDICATORE IN EA PER FAVORE.....GRAZIE IN ANTICIPO A COLORO CHE MI FANNO EA DA QUESTO INDICATORE ..... GRANDI RISULTATI ... IN ATTESA DI SENTIRE PER L'AIUTO AMICI....THANKSSSSSS

ESPERTI

//+------------------------------------------------------------------+

//| trendsignal.mq4

//| //+------------------------------------------------------------------+

#proprietà indicator_chart_window

#proprietà indicator_buffers 2

#proprietà indicator_color1 DodgerBlue

#proprietà indicator_color2 Magenta

//---- parametri di input

extern int RISK=3;

extern int CountBars=350;

extern int Alert_Delay_In_Seconds=0;

extern bool Enablemail = true;

extern string subjectUp="Segnale di acquisto";

extern string subjectDown="Segnale di vendita";

extern string textUp="Lungo";

extern string textDown="Short ";

int SSP=9;

int PrevAlertTime=0;

//---- buffer

double val1[];

double val2[];

double alertBar;

//+------------------------------------------------------------------+

//|funzione di inizializzazione dell'indicatore personalizzata

//+------------------------------------------------------------------+

int init()

{

stringa short_name;

//---- linea dell'indicatore

IndicatorBuffers(2);

SetIndexStyle(0,DRAW_ARROW);

SetIndexArrow(0,233);

SetIndexStyle(1,DRAW_ARROW);

SetIndexArrow(1,234);

SetIndexBuffer(0,val1);

SetIndexBuffer(1,val2);

//----

return(0);

}

//+------------------------------------------------------------------+

//| SilverTrend_Signal |

//+------------------------------------------------------------------+

int start()

{

se (CountBars>=Bars) CountBars=Bars;

SetIndexDrawBegin(0,Bars-CountBars+SSP);

SetIndexDrawBegin(1,Bars-CountBars+SSP);

int i,shift,counted_bars=IndicatorCounted();

int i1,i2,K;

double Range,AvgRange,smin,smax,SsMax,SsMin,price;

bool uptrend,old;

//----

if(Bars<=SSP+1) return(0);

//---- zero iniziale

if(counted_bars<SSP+1)

{

for(i=1;i<=SSP;i++) val1[CountBars-i]=0.0;

for(i=1;i<=SSP;i++) val2[CountBars-i]=0.0;

}

//----

K=33-RISK;

for (shift = CountBars-SSP; shift>=0; shift--)

{

Range=0;

AvgRange=0;

for (i1=shift; i1<=shift+SSP; i1++)

{AvgRange=AvgRange+MathAbs(High-Low);

}

Range=AvgRange/(SSP+1);

SsMax=Alto[shift]; SsMin=Basso[shift];

for (i2=shift;i2<=shift+SSP-1;i2++)

{

prezzo=Alto;

if(SsMax<prezzo) SsMax=prezzo;

prezzo=Basso;

if(SsMin>=prezzo) SsMin=prezzo;

}

smin = SsMin+(SsMax-SsMin)*K/100;

smax = SsMax-(SsMax-SsMin)*K/100;

val1[shift]=0;

val2[shift]=0;

se (Close[shift]<smin)

{

uptrend = false;

}

se (Close[shift]>smax)

{

uptrend = true;

}

if (uptrend!=old && uptrend==true)

{

val1[shift]=Low[shift]-Range*0.5;

if (Bars>alertBar && shift==0 && (CurTime() - PrevAlertTime > Period()*Alert_Delay_In_Seconds))

{

Alert("Trendsignal ",Period()," ",Symbol()," BUY"); alertBar = Bars;

if(Enablemail == true) {SendMail(subjectDown+" "+ Symbol(),textDown+" "+ Close[1]+" "+ Symbol()); }

PrevAlertTime = CurTime();

}

}

if (uptrend!=old && uptrend==false)

{

val2[shift]=High[shift]+Range*0.5;

if (Bars>alertBar && shift==0 && (CurTime() - PrevAlertTime > Period()*Alert_Delay_In_Seconds))

{

Alert("Trendsignal ",Period()," ",Symbol()," SELL"); alertBar = Bars;

if(Enablemail == true) {SendMail(subjectUp +" "+ Symbol(),textUp+" "+ Close[1]+" " + Symbol());}

PrevAlertTime = CurTime();

}

}

Comment(shift);

old=uptrend;

}

return(0);

}

//+------------------------------------------------------------------+PLEASEEEE RISPONDERE AMICI FOREX CON EA DI INDICATORE QUANDO FRECCIA BUY-SELL EA ..GRANDE RESUTLS SI PUÒ VEDERE CON QUESTO EA DI TRAILING STOP.. PLESAAASEE COME IO SONO NUOVO ALLA PROGRAMMAZIONE ......THANKS

 

Ho bisogno di un programmatore

Ciao ho bisogno di una persona disponibile che sia disposta a scrivermi un EA, l'EA è basato su breakout frattali. Darò le informazioni complete se riesco a trovare qualcuno che mi aiuti. Grazie.

 

Indicatore redditizio ha bisogno di essere convertito in EA

Non so se questo è il posto giusto per postare o no, ma ho pensato di chiedere e se qualcuno è interessato a questo sistema abbastanza per fare un EA per esso allora lo apprezzerei molto.

È un sistema di base a freccia che funziona su grafici H1, non più in basso!

Non ridipinge però aspetta che la candela si sia chiusa prima di entrare

Compra @ Freccia in alto

Chiudi e vendi alla prossima freccia verso il basso

Invertire per vendere.

Non sono sicuro di quale sia lo stop loss, ma se sono onesto non ho mai usato uno stop loss quando uso questo sistema.

trendsignal_1.mq4

File:
 

...

L'ho inclinato sul grafico a 1h e... c'erano troppi perdenti... può darsi che in un periodo molto lungo possa diventare redditizio... con mercati in tendenza... ma... ne dubito...

 

Forse hai ragione, un po' troppo inconsistente per un ea

 

...

può essere evitare piatto migliorerà statistiche ... più martingala

 

Sì, Martingale aiuterebbe, che significherebbe anche eventualmente essere in grado di utilizzare su un time frame inferiore forse

 

Si prega di aiutare con un po' di codice!

Ciao a tutti

Il mio primo post!

Ho passato la giornata cercando di trovare questo online o anche vedendo se posso mettere insieme pezzi di codice da solo in MT4 per farlo funzionare, ma non so proprio come programmare su MT4!

Qualcuno potrebbe aiutarmi e darmi il codice/EA se ce l'ha?

Ho solo bisogno di un EA di base dove lo stoploss si sposta a pareggio se 2 medie mobili si incrociano, tutto qui! Ovviamente questo è solo per il simbolo/cartogramma a cui l'EA è collegato, non per tutte le posizioni aperte su altre coppie!

Non importa quali valori di MA sono usati perché ovviamente posso cambiarli nel codice, ma oltre a questo non posso fare nulla nella programmazione MT4!

Per favore aiutate qualcuno!

Grazie mille per il vostro tempo

Motivazione: