[Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate oltre. Non potrei andare da nessuna parte senza di te - 2. - pagina 290
Ti stai perdendo delle opportunità di trading:
- App di trading gratuite
- Oltre 8.000 segnali per il copy trading
- Notizie economiche per esplorare i mercati finanziari
Registrazione
Accedi
Accetti la politica del sito e le condizioni d’uso
Se non hai un account, registrati
Penso che non possiamo fare a meno di una sorta di contabilità di ordine proprio qui.
Crea il tuo array di ordini e memorizza in esso tutti i dati necessari per lo stop virtuale.
Puoi entrare più in dettaglio su questo?
Le mie ricerche non hanno portato a nulla ((
Può dirmi di più?
Questo è stato implementato da qualche parte? Le mie ricerche non hanno portato a nulla (per esempio, non riesco a trovare nulla).
Può essere implementato come una funzione separata per Expert Advisors o come un Expert Advisor indipendente.
L'ho implementato come funzione per un EA personalizzato, ma tutto in questo mondo può essere cambiato, se solo avessi la motivazione...
Puoi entrare più in dettaglio su questo?
Questo è stato implementato da qualche parte? le mie ricerche sono state infruttuose(?)
Dai un'occhiata a questo, ci sono alcune opzioni:
http://www.fx4u.ru/rinki-forex-commodities-cfd-futures-f14/yazik-programmirovaniya-mql4-opisanie-mts-skrip-f16/virtualniy-treyling-stop-ot-1-punkta-t12781.html
Scusa per il link di terzi
Ciao a tutti, come faccio a rimuovere la visualizzazione del buffer numero 1 (Buffer1[])?
#property indicator_separate_window
#property indicator_buffers 2
#property indicator_color1 Red
#property indicator_width1 2
#property indicator_style1 0
#property indicator_color2 Red
#property indicator_width2 2
#property indicator_style2 0
double Buffer1[];
double Buffer2[];
int init(){
SetIndexBuffer(0,Buffer1);
SetIndexStyle(0,DRAW_LINE);
SetIndexBuffer(1,Buffer2);
SetIndexStyle(1,DRAW_LINE);
return(0);
}
int start(){
for(int i=0;i<Bars;i++){
Buffer1[i]=iClose("EURUSD",0,i)-1;
Buffer2[i]=(Buffer1[i]+Buffer1[i+1]+Buffer1[i+2])/3;
}
return(0);
}
Dai un'occhiata a questo, ci sono diverse opzioni:
Grazie mille come essere umano!
tmt0086:
Ciao a tutti, come rimuovere il buffer numero 1 (Buffer1[]) dal display?
un veloce
SetIndexStyle(0, DRAW_NONE);
Rapidamente
SetIndexStyle(0, DRAW_NONE);
ma se non è veloce? perché interferisce(( diciamo che i limiti da esso sono alti e interferisce con il lavoro normale. ha solo aiutato che il buffer dal grafico è scomparso, ma i limiti da questo buffer sono rimasti
Ciao a tutti, come faccio a rimuovere la visualizzazione del buffer numero 1 (Buffer1[])?
#property indicator_separate_window
#property indicator_buffers 2
#property indicator_color1 Red
#property indicator_width1 2
#property indicator_style1 0
#property indicator_color2 Red
#property indicator_width2 2
#property indicator_style2 0
double Buffer1[];
double Buffer2[];
int init(){
SetIndexBuffer(0,Buffer1);
SetIndexStyle(0,DRAW_LINE);
SetIndexBuffer(1,Buffer2);
SetIndexStyle(1,DRAW_LINE);
return(0);
}
int start(){
for(int i=0;i<Bars;i++){
Buffer1[i]=iClose("EURUSD",0,i)-1;
Buffer2[i]=(Buffer1[i]+Buffer1[i+1]+Buffer1[i+2])/3;
}
return(0);
}
Prova così:
______________________________________
#proprietà indicator_buffers 1
Scambiare i buffer e rimuovere
SetIndexBuffer(1,Buffer2);
SetIndexStyle(1,DRAW_LINE);
______________________________________
Onestamente, non l'ho testato, ma dovrebbe funzionare.
O forse non c'è bisogno di scambiare nulla, basta rimuovere i parametri di impostazione del buffer non necessari e sostituire 2 con 1
Prova così:
______________________________________
#proprietà indicator_buffers 1
Scambiare i buffer e rimuovere
SetIndexBuffer(1,Buffer2);
SetIndexStyle(1,DRAW_LINE);
______________________________________
Onestamente, non l'ho testato, ma dovrebbe funzionare
#property indicator_separate_window
#property indicator_buffers 1
#property indicator_color1 Red
#property indicator_width1 2
#property indicator_style1 0
double Buffer1[];
double Buffer2[];
int init(){
SetIndexBuffer(0,Buffer2);
SetIndexStyle(0,DRAW_LINE);
return(0);
}
int start(){
for(int i=0;i<Bars;i++){
Buffer1[i]=iClose("EURUSD",0,i)-1;
Buffer2[i]=(Buffer1[i]+Buffer1[i+1]+Buffer1[i+2])/3;
}
return(0);
}
Dovete usare un buffer.