Ciao a tutti, sono nuovo nello scrivere EAs e non riesco a capire cosa fare, ho bisogno che l'EA apra una posizione (ordine) all'esecuzione di una condizione di trigger e poi ne apra un'altra quando la condizione si verifica di nuovo (e non una (ordine) dopo l'altro mentre la condizione si verifica) sia che la posizione precedente sia aperta o meno!!! ))))
lowech: Ciao a tutti, sono nuovo nello scrivere EAs e non riesco proprio a capirlo... cosa si dovrebbe fare affinché l'EA apra una posizione (ordine) quando si verifica una condizione di trigger e poi ne apra un'altra quando la condizione si verifica di nuovo (invece di una dopo l'altra mentre la condizione si verifica), che la posizione precedente sia aperta o meno! Se qualcuno lo sa, per favore me lo dica! ))))
Bene, aggiungete un flag(una variabile globale - per esempio un intero, numero = 0) all'Inite dell'EA se la condizione non è soddisfatta - allora il numero = 0 se è soddisfatta - e il numero == 0 allora: aprite un nuovo ordine e fate il numero = 1
Ecco la scrittura dell'indicatore. Non funziona. Niente, nessun grafico a barre. Negli errori c'è a volte "zero divide". Ma non capisco da dove viene lo 0 e perché non funziona affatto. Qualcuno può capirlo?
int start()
{
int Counted_bars=IndicatorCounted();
int i; // Индекс бараdouble low1=10000, low2 = 10000, high1=0, high2 = 0;
i=Bars-Counted_bars-1; // Индекс первого непосчитанногоwhile(i>=0)
{
for(int a = LPeriod-1; a>=0; a--)
{
low2 = iLow(symb, 0, i+a);
high2 = iHigh(symb, 0, i+a);
if(low2<low1)
{
low1=low2;
}
if(high2>high1)
{
high1=high2;
}
}
double res = high1/low1;
Buf_0[i] = res;
i--;
}
return(0);
}
La stringa variabile symb è definita durante l'inizializzazione di Symbol(), LPeriod è una variabile esterna, definisce il numero di barre per l'analisi
Può dirmi se qualcuno ha fatto questo tipo di ricerca? Supponiamo che gli stop e i profitti di un Buy e di un Sell siano opposti (ad esempio Buy SL-100 TP-50, Sell SL-50 TP-100), entrambi gli ordini sono aperti allo stesso tempo. Può essere:
a) in un certo intervallo il fattore di profitto di entrambi i tipi di ordine è superiore a >0 Qual è il modo migliore per farlo allora a.1) Chiudere tutti gli ordini e non fare trading
a.2) Guardare quali ordini hanno un migliore FP e scambiare solo quelli
а.3) Continua a scambiare entrambi i tipi di ordine. (chiusura)
b) Entro un certo intervallo, il fattore di profitto di entrambi i tipi di ordine è superiore a <0 b.1) Chiudere tutti gli ordini e non negoziare
b.2) Fare trading solo con il miglior FP (anche se è sotto lo 0)
Potete consigliarmi quale delle ultime versioni di MT4 è supportata da Win 2000?
AIUTO!
Potete consigliarmi quale delle ultime versioni di MT4 è supportata da Win 2000?
AIUTO!
Ciao a tutti, sono nuovo nello scrivere EAs e non riesco proprio a capirlo... cosa si dovrebbe fare affinché l'EA apra una posizione (ordine) quando si verifica una condizione di trigger e poi ne apra un'altra quando la condizione si verifica di nuovo (invece di una dopo l'altra mentre la condizione si verifica), che la posizione precedente sia aperta o meno! Se qualcuno lo sa, per favore me lo dica! ))))
se la condizione non è soddisfatta - allora il numero = 0
se è soddisfatta - e il numero == 0 allora: aprite un nuovo ordine e fate il numero = 1
Ecco la scrittura dell'indicatore. Non funziona. Niente, nessun grafico a barre. Negli errori c'è a volte "zero divide". Ma non capisco da dove viene lo 0 e perché non funziona affatto. Qualcuno può capirlo?
La stringa variabile symb è definita durante l'inizializzazione di Symbol(), LPeriod è una variabile esterna, definisce il numero di barre per l'analisi
Può dirmi se qualcuno ha fatto questo tipo di ricerca? Supponiamo che gli stop e i profitti di un Buy e di un Sell siano opposti (ad esempio Buy SL-100 TP-50, Sell SL-50 TP-100), entrambi gli ordini sono aperti allo stesso tempo. Può essere:
a) in un certo intervallo il fattore di profitto di entrambi i tipi di ordine è superiore a >0
Qual è il modo migliore per farlo allora
a.1) Chiudere tutti gli ordini e non fare trading
a.2) Guardare quali ordini hanno un migliore FP e scambiare solo quelli
а.3) Continua a scambiare entrambi i tipi di ordine. (chiusura)
b) Entro un certo intervallo, il fattore di profitto di entrambi i tipi di ordine è superiore a <0
b.1) Chiudere tutti gli ordini e non negoziare
b.2) Fare trading solo con il miglior FP (anche se è sotto lo 0)
Sergey-traum:
Подскажите, как подключить МТ4 через прокси-сервер. Нужно прописывать IP адрес, но в каком файле? Спасибо.
Impostazioni di servizio. Pulsante Proxy
Impostazioni di servizio. Pulsante Proxy
Puoi dirmi il PF che sto contando correttamente?
dove Hist-array contiene la storia del conto dopo ogni transazione chiusa.