Come codificare? - pagina 75

 

Ciao a tutti di nuovo,

Oops, sto dicendo bugie qui, devo essere stato stanco ieri sera quando ho postato questo.

In realtà è l'errore #3 che non è l'errore generico, ma "ERR_INVALID_TRADE_PARAMETERS" o parametri non validi sono stati passati alla funzione di trading, per esempio, simbolo sbagliato, operazione commerciale sconosciuta, slippage negativo, numero di biglietto inesistente, ecc. La logica del programma deve essere cambiata.

Probabilmente posso risolvere questo problema da solo più tardi.

Scusa per la fatica di leggere questo thread, mi sono confuso con la segnalazione di errore da 0,1,2,3 e.t.c invece di 1,2,3!

Howard

 

Ho bisogno di aiuto con arrayBsearch

Ciao ragazzi,

Sto ancora lavorando al Santo Graal LOL e ho bisogno di aiuto con arrayBsearch, se qualcuno può aiutarmi, mi mandi un PM e un indirizzo email in modo che possa inoltrare i due file su cui ho bisogno di aiuto

Grazie

 

plz...anybary può aiutarmi...

Ho un consulente esperto ....

funziona molto bene nel backtest,

ma non funziona nel conto demo....

perché... cosa c'è che non va?

L'esperto è sano...

 

Qualcuno può aiutarmi con il mio semplice EA MA?

Ciao a tutti....Questo è il mio primo post su questo forum e spero di ricevere qualche aiuto con questo, il mio primo tentativo di scrivere un EA. Sto cercando di mantenerlo il più semplice possibile. È solo per imparare il codice.

Ma ho incontrato un ostacolo. L'EA si compila bene. Ma quando lo eseguo non apre mai un ordine.

Qualcuno può dirmi quali linee aggiungere per far aprire un ordine.

L'idea generale è quella di avere un ordine OP_BUY da aprire quando la ma semplice di 1 chiude sopra la sma di 10.

Per lo scopo di questo EA non mi preoccupo di ordini TP, SL o short.

Dovrebbe solo aprire un ordine ogni volta che la sma1 chiude sopra la sma 10.

Qualsiasi aiuto sarà molto apprezzato. E grazie in anticipo a Coder Guru e al resto di voi ragazzi.

extern double Lots = 0.1;

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

//| funzione di inizializzazione esperto |

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

int init()

{

//----

//----

return(0);

}

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

//| funzione di deinizializzazione esperto |

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

int deinit()

{

//----

//----

return(0);

}

int Crossed (doppia linea1, doppia linea2)

{

static int lastDirection = 0;

static int currentDirection = 0;

se (linea1>linea2) currentDirection = 1

se (linea1<linea2) currentDirection = 2

se (currentDirection !=lastDirection)

{

lastDirection=currentDirection;

return(lastDirection);

}

else

{

return(0);

}

}

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

//| funzione di avvio esperto |

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

int start()

{

int biglietto, totale

doppio shortSMA, longSMA;

doppio Attraversato;

se(Bars<100)

{

Print("Non ci sono abbastanza dati da analizzare");

return(0);

}

shortSMA=iMA(NULL,0,1,0,MODE_SMA,PRICE_OPEN,0);

longSMA=iMA(NULL,0,10,0,0,MODE_SMA,PRICE_CLOSE,0);

int isCrossed=Crossed(shortSMA,longSMA);

total=OrdiniTotali();

se(totale<1)

se (Incrociato ==1)

{

ticket=OrderSend(Symbol(),OP_BUY,Lots,Ask,3,0,0, "Minute Chart",12345,0,Silver);

se (ticket>0)

{

if(OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES))

Print("Ordine di acquisto aperto sul grafico a minuti a: ",OrderOpenPrice());

}

altrimenti

Print("Encountered Error on Minute Chart ", GetLastError());

return(0);

}

//----

//----

return(0);

}

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

 
 

Come cambiare l'allarme nel trading EA

Ciao ragazzi,

Come si cambia un indicatore di allarme in un EA di trading?

Ho provato a cambiare il comando Alert(Symbol()+""+Period()+" XO Long ",Bid); in OrderSend(Symbol(),OP_BUY,0.01,Ask,3,20,20, "XO-CCI",1,0,Blue); all'inizio ho scelto il menu per creare EA, poi il contenuto del mio indicatore di allarme, l'ho copiato in questo EA, poi ho cambiato il comando alert in trading come sopra, poi ho compilato. Ma l'EA compilato non sta facendo alcun trade dopo averlo provato sul grafico 1M per un giorno.

Per favore aiutatemi.

 

il mio primo ea basato sull' indicatore fractal_dimension

L'indicatore fractal_dimension disegna una linea con il parametro e_ramdom_line= 1.5 Voglio che il mio esperto fermi il trading quando il fdi (indice di dimensione frattale) è >1.5, e continui il trading quando fdi è < 1.5.

Sto cercando aiuto per scrivere un icustom per gestire questa condizione all'interno del mio ea.

grazie

File:
 
 

Consulente esperto

Per favore aiutatemi...

Come mai l'EA funziona con il mio conto Demo ma non con il conto Live. (stesso set up, stesso broker, stesso tutto...)

 

Credo che alcuni broker non permettano l'esecuzione degli EA per impostazione predefinita. Potrebbe valere la pena controllare con il vostro broker.

È anche possibile all'interno dell'EA determinare se l'account è un demo, dai un'occhiata al codice sorgente e vedi se l'EA usa la funzione IsDemo, può essere che lo sviluppatore voglia che venga eseguito solo su account demo

Motivazione: