È stato silatyt che ha sbagliato a stampare e ho ripetuto =). Il messaggio di cui sopra è corretto. Errore 'strlib.mqh' - impossibile aprire il file del programma
oDin48: È stato silatyt che ha sbagliato a stampare e ho ripetuto =). Il messaggio di cui sopra è corretto. L'errore è 'strlib.mqh' - impossibile aprire il file del programma
controlla se esiste nella cartella terminal/experts/includes/
Aiutatemi a inserire correttamente per questo array, le funzioni per spostare sl al pareggio, a un certo profitto in un trade.
extern int tp = 0; // valore di profitto
extern int sl = 0; // valore della perdita
extern int BeginHour = 0; // ora di inizio del trade extern int EndHour = 0; // ora di fine del trade
extern int lots =0;
int start() {
//-- Compra il trade. Controlla se non ci sono ordini aperti e il prezzo di chiusura della barra precedente è inferiore al prezzo aperto. //-- Ordine di acquisto quando il prezzo di acquisto corrente raggiunge il massimo della barra precedente. Periodo di tempo in cui il robot eseguirà il trade.
//-- Sell trade. Controlla se non ci sono ordini aperti e se il prezzo di chiusura della barra precedente è superiore al prezzo aperto. //-- Ordine di vendita quando il prezzo Bid della barra corrente raggiunge il minimo della barra precedente. Periodo di tempo in cui il robot eseguirà il trade.
Trova la linea: #include <strlib.mgh>
e sostituire con: #include <stdlib.mgh>.
E ho sia tale e tale biblioteca. Il secondo è arrivato con l'EA. Ma quando lo compila l'editor non lo vede e dà un errore.
È stato silatyt che ha sbagliato a stampare e ho ripetuto =). Il messaggio di cui sopra è corretto. L'errore è 'strlib.mqh' - impossibile aprire il file del programma
controlla se esiste nella cartella terminal/experts/includes/
controllare la sua presenza nella cartella terminal/experts/includes/
Aiutatemi a inserire correttamente per questo array, le funzioni per spostare sl al pareggio, a un certo profitto in un trade.
extern int tp = 0; // valore di profitto
extern int sl = 0; // valore della perditaextern int BeginHour = 0; // ora di inizio del trade
extern int EndHour = 0; // ora di fine del trade
extern int lots =0;
int start()
{
//-- Compra il trade. Controlla se non ci sono ordini aperti e il prezzo di chiusura della barra precedente è inferiore al prezzo aperto.
//-- Ordine di acquisto quando il prezzo di acquisto corrente raggiunge il massimo della barra precedente. Periodo di tempo in cui il robot eseguirà il trade.
if (OrdersTotal()==0 && Hour() >= BeginHour && Hour() < EndHour && Close[1]<Open[1] && High[1]<Bid )
OrderSend(Symbol(),OP_BUY,lots,Ask,0,Ask-sl*Point,Ask+tp*Point,"",777,0,Red);
if (OrdersTotal()==0 && Hour() >= BeginHour && Hour() < EndHour && Close[2]<Open[2] && High[2]<Bid )
OrderSend(Symbol(),OP_BUY,lots,Ask,0,Ask-sl*Point,Ask+tp*Point,"",777,0,Red);
//if (OrdersTotal()==0 && Hour() >= BeginHour && Hour() < EndHour&& Close[3]<Open[3] && High[3]<Bid )
// OrderSend(Symbol(),OP_BUY,Ask,0,Ask-sl*Point,Ask+tp*Point,"",777,0,Red);
//-- Sell trade. Controlla se non ci sono ordini aperti e se il prezzo di chiusura della barra precedente è superiore al prezzo aperto.
//-- Ordine di vendita quando il prezzo Bid della barra corrente raggiunge il minimo della barra precedente. Periodo di tempo in cui il robot eseguirà il trade.
if (OrdersTotal()==0 && Hour() >= BeginHour && Hour() < EndHour && Close[1]>Open[1] && Low[1]>Bid )
OrderSend(Symbol(),OP_SELL,lots,Bid,0,Ask+sl*Point,Ask-tp*Point,"",777,0,Red);
if (OrdersTotal()==0 && Hour() >= BeginHour && Hour() < EndHour && Close[2]>Open[2] && Low[2]>Bid )
OrderSend(Symbol(),OP_SELL,lots,Bid,0,Ask+sl*Point,Ask-tp*Point,"",777,0,Red);
//if (OrdersTotal()==0 && Hour() >= BeginHour && Hour() < EndHour && Close[3]>Open[3] && Low[3]>Bid )
//OrderSend(Symbol(),OP_SELL,lots,Bid,0,Ask+sl*Point,Ask-tp*Point,"",777,0,Red);
//----
//----
return(0);
}
Ciao, puoi dirmi come trovare la parte intera.
Ottengo un numero frazionario, "0,0053 per esempio", ma come faccio ad andare a solo 53? per trovare il volume in pip della candela precedente...
Ciao, puoi dirmi come trovare la parte intera.
Ottengo un numero frazionario, "0,0053 per esempio", ma come faccio ad andare a solo 53? per trovare il volume in pip della candela precedente...
Ciao, puoi dirmi come trovare la parte intera.
Ottengo un numero frazionario, "0,0053 per esempio", ma come faccio ad andare a solo 53? per trovare il volume in pip della candela precedente...