Aiuto per la codifica - pagina 431

 
mladen:
Non lo so. Prova a scansionarlo con qualche antivirus (avast e kaspersky rilevavano entrambi la versione 5 come malware)

Non ho fatto nessun virus in esso

grazie

 

È possibile che qualcuno possa modificare l'indicatore allegato per visualizzare le frecce su e giù invece delle barre dell'istogramma? Qualsiasi aiuto sarebbe apprezzato.

 
daytrade5:
E' possibile che qualcuno possa modificare l'indicatore allegato per mostrare le frecce su e giù invece delle barre dell'istogramma? Qualsiasi aiuto sarebbe apprezzato.

daytrade5

heiken ashi è per sua natura un indicatore a barre. Include valori alti, bassi, aperti e chiusi per heiken ashi - fargli mostrare tutto ciò usando solo le frecce lo renderebbe piuttosto strano

 
mladen:
daytrade5 heiken ashi è per sua natura un indicatore a barre. Include valori alti, bassi, aperti e chiusi per heiken ashi - fargli mostrare tutto ciò usando solo le frecce lo renderebbe piuttosto strano

Grazie Mladen,,,,,,, capito.

 
Hayk Gevorgyan:
Ciao a tutti,

qualcuno può aiutarmi a codificare un semplice ea basato sull'indicatore xcode, dato che sono un noob nella codifica.

Ho solo bisogno di ordini di acquisto e vendita dopo la chiusura della barra del segnale, l'opzione di cambiamento del periodo del segnale dell'indicatore, le ore di trading e l'opzione di cambiamento dei giorni di trading.

Gli ordini di acquisto e vendita sono semplici come descritto nello screenshot. qualsiasi timeframe, qualsiasi coppia, opzione take profit, opzione trailing stop.

So che non è il Santo Graal ed è lontano da esso (come il Santo Graal non esiste ), ma possiamo cercare di ottenere qualcosa da questo.

Inoltre se è possibile aggiungere l'opzione di aumento della dimensione del lotto (da cambiare manualmente). per esempio: 0.01,0.01,0.02,0.02,0.04,0.04,0.08,0.08 e così via...

Qualcuno può farlo?

Grazie.

 

Caro Mrtools/malden potresti controllare il codice qui sotto e dire dov'è l'errore? #proprietà indicator_chart_window

#proprietà indicator_buffers 2

#proprietà indicator_color1 Red

#proprietà indicator_width1 2

#proprietà indicator_color2 Lime

#proprietà indicator_width2 2

extern double lots = 0.1;

extern int SignalGap = 4;

int dist=24;

double b1[];

double b2[];

int err;

int ticket;

doppio stop;

doppio prof;

int init() {

SetIndexStyle(0,DRAW_ARROW,STYLE_SOLID,1);

SetIndexStyle(1,DRAW_ARROW,STYLE_SOLID,1);

SetIndexArrow(1,233);

SetIndexArrow(0,234);

SetIndexBuffer(0,b1);

SetIndexBuffer(1,b2);

return(0);

}

int deinit() { return(0); }

int start() {

int counted_bars=IndicatorCounted();

int k,i,j,limite,hhb,llb;

int TotalOrders = 0;

if (counted_bars<0) return(-1);

se (counted_bars>0) counted_bars--;

limit=Bars-1;

se (counted_bars>=1) limit=Bars-counted_bars-1;

se (limite<0) limite=0;

for (i=limite;i>=0;i--) {

hhb = Più alto(NULL,0,MODE_HIGH,dist,i-dist/2);

llb = Più basso(NULL,0,MODE_LOW,dist,i-dist/2);

se (i==hhb)

b1=High+SignalGap*Point;

se (i==llb)

b2=Low[llb]-SignalGap*Point;

for (int a=0; a <= OrdersTotal();a++)

se (OrderSelect(a,SELECT_BY_POS,MODE_TRADES))

se (OrderSymbol() == Symbol())

TotalOrders++;

se (TotalOrders<1)

{

double sl = stopsize*Point*MathPow(10,Digits%2);

double tp = profsize*Point*MathPow(10,Digits%2);

double ask=NormalizeDouble(Ask,Digits);

double bid=NormalizeDouble(Bid,Digits);

stop = (Ask-sl);

prof = (Ask+tp);

ticket = OrderSend(Symbol(), OP_BUY, Ask, 3, 0, 0, NULL,LimeGreen);

ticket = OrderSend(Symbol(), OP_SELL, Bid, 3, 0, 0, 0, NULL,LimeGreen);

OrderModify( ticket, OrderOpenPrice(), stop, prof, 0, Blue);

}

err=GetLastError();

}

return(0);

}

 
hock87:
Caro Mrtools/malden potresti controllare il codice qui sotto e dire dov'è l'errore?#proprietà indicator_chart_window

#proprietà indicatore_buffer 2

#proprietà indicator_color1 Red

#proprietà indicator_width1 2

#proprietà indicator_color2 Lime

#proprietà indicator_width2 2

extern double lots = 0.1;

extern int SignalGap = 4;

int dist=24;

double b1[];

double b2[];

int err;

int ticket;

doppio stop;

doppio prof;

int init() {

SetIndexStyle(0,DRAW_ARROW,STYLE_SOLID,1);

SetIndexStyle(1,DRAW_ARROW,STYLE_SOLID,1);

SetIndexArrow(1,233);

SetIndexArrow(0,234);

SetIndexBuffer(0,b1);

SetIndexBuffer(1,b2);

return(0);

}

int deinit() { return(0); }

int start() {

int counted_bars=IndicatorCounted();

int k,i,j,limite,hhb,llb;

int TotalOrders = 0;

if (counted_bars<0) return(-1);

se (counted_bars>0) counted_bars--;

limit=Bars-1;

se (counted_bars>=1) limit=Bars-counted_bars-1;

se (limite<0) limite=0;

for (i=limite;i>=0;i--) {

hhb = Più alto(NULL,0,MODE_HIGH,dist,i-dist/2);

llb = Più basso(NULL,0,MODE_LOW,dist,i-dist/2);

se (i==hhb)

b1=High+SignalGap*Point;

se (i==llb)

b2=Low[llb]-SignalGap*Point;

for (int a=0; a <= OrdersTotal();a++)

se (OrderSelect(a,SELECT_BY_POS,MODE_TRADES))

se (OrderSymbol() == Symbol())

TotalOrders++;

se (TotalOrders<1)

{

double sl = stopsize*Point*MathPow(10,Digits%2);

double tp = profsize*Point*MathPow(10,Digits%2);

double ask=NormalizeDouble(Ask,Digits);

double bid=NormalizeDouble(Bid,Digits);

stop = (Ask-sl);

prof = (Ask+tp);

ticket = OrderSend(Symbol(), OP_BUY, Ask, 3, 0, 0, NULL,LimeGreen);

ticket = OrderSend(Symbol(), OP_SELL, Bid, 3, 0, 0, 0, NULL,LimeGreen);

OrderModify( ticket, OrderOpenPrice(), stop, prof, 0, Blue);

}

err=GetLastError();

}

return(0);

}

garretto87

Non puoi gestire gli ordini dagli indicatori

Devi chiamare gli indicatori da un EA usando iCustom() per importare i valori che vuoi testare nell'EA

____________________

PS: "xcode" è un indicatore bb stops rinominato e decompilato. Ci sono già EA costruiti usando quell'indicatore. Basta fare una ricerca su bb stop ea

 

Ciao.

Non so se esiste già un indicatore come questo. Ma è possibile fare un indicatore che stampi delle frecce sul grafico per più ocilliatori?

Es: Stocastico incrocia la linea di segnale da ipercomprato o ipervenduto (non se l'incrocio è in mezzo al nulla) un'altra freccia di colore se la linea di segnale incrocia MACD e una freccia quando RSI entra ed esce da ipervenduto o ipercomprato.

Le frecce dovrebbero avere colori diversi per vedere graficamente quali sono.

In più, se sei un buon codificatore con un po' di tempo a disposizione, una piccola tabella nell'angolo in basso a destra con i valori effettivi di entrambi.

Grazie

 
NWFstudent:
Ciao.

Non so se esiste già un indicatore come questo. Ma è possibile fare un indicatore che stampi frecce sul grafico per più ocilliatori?

Es: Stocastico incrocia la linea di segnale da ipercomprato o ipervenduto (non se l'incrocio è in mezzo al nulla) un'altra freccia di colore se la linea di segnale incrocia MACD e una freccia quando RSI entra ed esce da ipervenduto o ipercomprato.

Le frecce dovrebbero avere colori diversi per vedere graficamente quali sono.

In più, se sei un buon codificatore con un po' di tempo a disposizione, una piccola tabella nell'angolo in basso a destra con i valori effettivi di entrambi.

Grazie

Solo le frecce che segnalano una condizione senza l'attuale ocsilliatore sul grafico.

 
NWFstudent:
Solo le frecce che segnalano una condizione senza l'indicatore vero e proprio sul grafico.

NWFstudent

Ci sono parecchi indicatori che fanno esattamente questo - quindi sì, è possibile