[Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate oltre. Non potrei andare da nessuna parte senza di te - 2. - pagina 146

 
Vovo4ka:


Ragazzi aiutatemi, non capisco ....
Entrata per comprare: quando due indicatori RSI con periodi di 14 e 17 si incrociano simultaneamente e chiudono sopra 30 verso l'alto....

Entrata per vendere: quando due indicatori RSI con periodi di 14 e 17 si incrociano simultaneamente e chiudono sotto il livello di 70 da sopra ....

Interessato all'incrocio simultaneo della linea di sangue...cioè ESEMPIO

diRSI1 e diRSI2 erano entrambi inferiori a 30 e alla chiusura della candela successiva erano entrambi superiori a 30... Allo stesso modo con il livello 70!


double diRSI1=iRSI(NULL,0,14,PRICE_CLOSE,0);
double diRSI2=iRSI(NULL,0,17,PRICE_CLOSE,0);
double diRSI3=iRSI(NULL,0,14,PRICE_CLOSE,1);
double diRSI4=iRSI(NULL,0,17,PRICE_CLOSE,1);

se(AccountFreeMargin()<(100*Lots)){
Print("Non abbiamo soldi. Free Margin = ", AccountFreeMargin());
ritorno(0);
}
se (!ExistPositions()){

se(( diRSI1>30 && diRSI2>30 && diRSI3<30 && diRSI4<30)){
OpenBuy();
ritorno(0);
}

se ((diRSI1<70 && diRSI2<70 && diRSI3>70 && diRSI4>70)){
OpenSell();
ritorno(0);
}
}


se è corretto allora sul test apre ancora trade che non si adattano....

AIUTO RAGAZZI...

ObjectCreate("RSI1", OBJ_LABEL, 0, 0, 0);
ObjectSet("RSI1", OBJPROP_CORNER, 0);
ObjectSet("RSI1", OBJPROP_XDISTANCE, 5);
ObjectSet("RSI1", OBJPROP_YDISTANCE, 30);
ObjectSetText("RSI2","diRSI1" + DoubleToStr(diRSI1,1), 9, "Verdana", Yellow);

ObjectCreate("RSI2", OBJ_LABEL, 0, 0, 0);
ObjectSetText("RSI2", "diRSI2" + DoubleToStr(diRSI2,1), 9, "Verdana", Yellow);
ObjectSet("RSI2", OBJPROP_CORNER, 0);
ObjectSet("RSI2", OBJPROP_XDISTANCE, 5);
ObjectSet("RSI2", OBJPROP_YDISTANCE, 45);
      
ObjectCreate("RSI3", OBJ_LABEL, 0, 0, 0);
ObjectSetText("RSI3", "diRSI3" + DoubleToStr(diRSI3,1), 9, "Verdana", Yellow);
ObjectSet("RSI3", OBJPROP_CORNER, 0);
ObjectSet("RSI3", OBJPROP_XDISTANCE, 5);
ObjectSet("RSI3", OBJPROP_YDISTANCE, 60);
      
ObjectCreate("RSI4", OBJ_LABEL, 0, 0, 0);
ObjectSetText("RSI4", "diRSI4" + DoubleToStr(diRSI4,1), 9, "Verdana", Yellow);
ObjectSet("RSI4", OBJPROP_CORNER, 0);
ObjectSet("RSI4", OBJPROP_XDISTANCE, 5);
ObjectSet("RSI4", OBJPROP_YDISTANCE, 75);
incollate questo nel vostro codice e vedete come cambiano i numeri sullo schermo, allora capirete cosa dovete fare
 
todem:
incollate questo nel vostro codice e vedete come cambiano i numeri sullo schermo, allora saprete cosa mettere in


Grazie mille, controlliamo))

Un'altra domanda, se non abbiamo descritto una variabile, ma non abbiamo assegnato un valore, le verrà assegnato automaticamente 0 ????

 

Sembra che io abbia problemi a dividere int...

qualcuno può spiegare cosa non può essere diviso da cosa?

5 a 3 o da int a double o da double a int o entrambi...

per eseguire il doppio i=5/3; dovete fare 5 in doppio...

 

Buona giornata, cari membri del forum. :)

Sono interessato al seguente punto - come fare in modo che il grafico in MetaTrader sia spostato sullo schermo più del 50% dal bordo destro?

C'è qualche costante o funzione che controlla l'offset?

Ho provato a cercarlo, ma non ha mostrato nulla riguardo allo spostamento.

Qualcuno ha qualche informazione sull'argomento? :)

Grazie in anticipo per la vostra attenzione. :)

 
eddy:

Sembra che io abbia problemi a dividere l'int...

Ricerca su Google. Parole chiave divisione int double site:mql4.com
Descrizione molto dettagliata.
 

Domanda sul tester. Per favore, aiutatemi!

Come faccio a far disegnare il grafico di default con le mie impostazioni dopo un'esecuzione nel tester, piuttosto che il nero di default. Ho già salvato il modello predefinito con le mie impostazioni. Se apro un nuovo grafico per uno strumento, tutto va bene, si apre come dovrebbe, ma il tester continua a disegnare un modello nero? Non riesco a trovare il file dei parametri del grafico nel tester per sostituirlo con il mio, se esiste separatamente ovviamente.

 
polsvv:

Domanda sul tester. Per favore, aiutatemi!

Come faccio a far disegnare il grafico di default con le mie impostazioni dopo un'esecuzione nel tester, piuttosto che il nero di default. Ho già salvato il modello predefinito con le mie impostazioni. Se apro un nuovo grafico per uno strumento, tutto va bene, si apre come dovrebbe, ma il tester continua a disegnare un modello nero? Non riesco a trovare il file dei parametri del grafico nel tester per sostituirlo con il mio, se esiste separatamente ovviamente.

clic destro - salva modello - tester.tpl
 
come faccio a sapere il colore dell'indicatore? se è dato solo al buffer dell'indicatore. di default #property indicator_color1 blue
 
eddy:
come faccio a sapere il colore dell'indicatore? se è dato solo al buffer dell'indicatore. di default #property indicator_color1 blue
c'è un modo per conoscere il colore se non è impostato su #property indicator_color1 ?
 
Voglio dire che è impostato solo su un buffer e non su una variabile esterna
Motivazione: