Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate oltre. Da nessuna parte senza di te - 6. - pagina 348
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 la mancanza di comprensione delle funzioni trovate negli indicatori tecnici. Se non lo capisco, allora dovrei capirlo, attraverso l'uso di informazioni trovate "dall'altra parte" dei link che mi avete passato voi, digitando e inviando attraverso la rete internet.
"Impara, impara e impara ancora!" - amo questa frase. )))
Aprite CCI in MetaEditor, per esempio, e mettete tutto ciò che non capite nel reference book (cliccate su una funzione o espressione non chiara e premete F1). In questo modo, l'apprendimento sarà molto più divertente.
extern int MartinStep = 2;
extern double LOT = 0.01;
double GetLot(){
int time = 0;double profit = 0; double lots = 0; double Lot = 0;for(int i = OrdersHistoryTotal()-1;i>=0;i--){
if(OrderSelect(i,SELECT_BY_POS,MODE_HISTORY)){
if(OrderSymbol() == Symbol()&& OrderMagicNumber() == Magic){
if(time<OrderCloseTime()){
time=OrderCloseTime();
profit=OrderProfit();
lots = OrderLots();
}
}
}
}
if(profit == 0 &&time == 0)
{
Lot = LOT;
}
if(profit >= 0)
{
Lot = LOT;
}
if(profit < 0 )
{
Lot = NormalizeDouble (lots*MartinStep,2);
}
return(Lot);
}
lots = OrderLots();
Lot = NormalizeDouble (lots*MartinStep,2);O non sono mai arrivato all'operatore lots = OrderLots(); e i lots rimangono ancora =0. Oppure lotti*MartinStep ha superato la dimensione massima consentita del lotto.
Ho capito, l'errore è qui
Ciao a tutti! Potete dirmi come implementare la reinizializzazione EA alla fine della giornata? Bene, in init() ci sono alcune azioni che devono essere ripetute in un certo momento. Non voglio riscriverli in start(). Sono più interessato alla possibilità teorica di riavviare l'EA. Grazie in anticipo.
Ciao a tutti! Potete dirmi come implementare la reinizializzazione EA alla fine della giornata? Bene, in init() ci sono alcune azioni che devono essere ripetute in un certo momento. Non voglio riscriverli in start(). Sono più interessato alla possibilità teorica di riavviare l'EA. Grazie in anticipo.
Potresti dirmi se le bandiere e le variabili statiche vengono resettate o rimangono nella memoria dell'EA quando si riavvia l'EA (rimuoverlo dal grafico e poi rimetterlo)?
Durante l'inizializzazione tutto viene resettato, tranne le variabili globali
Tutto viene resettato durante l'inizializzazione tranne le variabili globali