Per non iniziare a puntare il dito nel cielo, aspetterò una risposta, o un indizio.
Finalmente uno sguardo al codice! Prende anche in considerazione lo spread:
if (zeroprice>Ask) //Хотите больше, поставьте несколько пипок*Point
if (zeroprice<Bid) //.//
Ma è meglio imparare seriamente, non con i consigli! Un Expert Advisor non funzionerà per un giorno senza un'adeguata supervisione professionale.
Il trading non è un gioco, ma una professione difficile che richiede conoscenza, duro lavoro e spesso soluzioni non standard a causa dell'imprevedibilità del mercato. Vi auguro prudenza!
Finalmente uno sguardo al codice! Prende anche in considerazione lo spread:
Ma è meglio imparare seriamente, non con i consigli! Un Expert Advisor non lavorerà per un giorno senza un'adeguata supervisione professionale.
Il trading non è un gioco, ma una professione difficile che richiede conoscenza, duro lavoro e spesso soluzioni non standard a causa dell'imprevedibilità del mercato. Vi auguro buona fortuna!
grazie
ma come ho capito qui:
se (zeroprice>Ask)
se (zeroprice<Bid)
controlla dove si trova il CUE, sopra o sotto il prezzo corrente.
Questo non è un EA ma uno script.
Domanda se possiamo aggiungere una variabile qui: if (OrderModify(OrderTicket(),0,OrderStopLoss(),zeroprice+Spread,0,CLR_NONE))
Più indicatori sono chiamati, più rallenta. Quando un indicatore non è ottimizzato per la velocità di esecuzione, ne basta uno perché il tester muoia ))))
controlla se il Buy è sopra o sotto il prezzo corrente.
Questo non è un EA ma uno script.
La domanda è se possiamo aggiungere una variabile qui: if (OrderModify(OrderTicket(),0,OrderStopLoss(),zeroprice+Spread,0,CLR_NONE))
Cerca nella Documentazione la regola per scrivere la funzione commerciale OrderModify()!
OrderModify(OrderTicket(),OrderOpenPrice(), OrderStopLoss(),zeroprice+Spread,0,Blue); //set take in / per il Buy se la posizione è negativa
OrderModify(OrderTicket(),OrderOpenPrice(), OrderStopLoss(),zeroprice-Spread,0,Red); //set take on/off per vendere se la posizione è negativa
OrderModify(OrderTicket(),OrderOpenPrice(),zeroprice+Spread,OrderTakeProfit(),0,Blue); //imposta lo stop loss in booleano se la posizione è in attivo
OrderModify(OrderTicket(),OrderOpenPrice(),zeroprice-Spread,OrderTakeProfit(),0,Red); //imposta lo stop loss in b/y per la vendita se la posizione è in attivo
Provate, controllate la logica! Controlla nel registro degli errori! Buona fortuna per i tuoi studi!
Per non cominciare con un dito nel cielo, aspetterò una risposta, o un suggerimento.
Per non iniziare a puntare il dito nel cielo, aspetterò una risposta, o un indizio.
Finalmente uno sguardo al codice! Prende anche in considerazione lo spread:
Ma è meglio imparare seriamente, non con i consigli! Un Expert Advisor non funzionerà per un giorno senza un'adeguata supervisione professionale.
Il trading non è un gioco, ma una professione difficile che richiede conoscenza, duro lavoro e spesso soluzioni non standard a causa dell'imprevedibilità del mercato. Vi auguro prudenza!
In una stringa.
NULL significa il simbolo corrente. Così come Symbol() è anche il carattere corrente. L'hai scritto correttamente.
Domanda: che tipo è la variabile RSI_1?
tipo doppio
Non so)))) ma l'ho fissato a NULL e funziona.
Ciao a tutti!
Ho provato a fare un indicatore, con una media di tre giorni basata sul mio indicatore personalizzato.
Disegna una linea retta. Quale potrebbe essere il problema?
Ciao a tutti!
Ho provato a fare un indicatore, con una media di tre giorni basata sul mio indicatore personalizzato.
Disegna una linea retta. Quale potrebbe essere il problema?
...la mania di mettere le parentesi?
...bracketing mania?
Grazie!!! Ho dimenticato tutto sul controllo dello zero) È il lavoro!!!!
Staffe... Lo faccio a volte.
Vorrei aver letto del posizionamento corretto, ma non riesco a trovarlo da nessuna parte.
Finalmente uno sguardo al codice! Prende anche in considerazione lo spread:
Ma è meglio imparare seriamente, non con i consigli! Un Expert Advisor non lavorerà per un giorno senza un'adeguata supervisione professionale.
Il trading non è un gioco, ma una professione difficile che richiede conoscenza, duro lavoro e spesso soluzioni non standard a causa dell'imprevedibilità del mercato. Vi auguro buona fortuna!
grazie
ma come ho capito qui:
se (zeroprice>Ask)
se (zeroprice<Bid)
controlla dove si trova il CUE, sopra o sotto il prezzo corrente.
Questo non è un EA ma uno script.
Domanda se possiamo aggiungere una variabile qui: if (OrderModify(OrderTicket(),0,OrderStopLoss(),zeroprice+Spread,0,CLR_NONE))
Caro, la domanda è della seguente natura:
dov'è il posto migliore per fare la media di un indicatore personalizzato nel codice EA o metterlo separatamente in un nuovo indicatore?
Lo chiedo perché nel tester, quando si usano indicatori personalizzati, la velocità dei test è notevolmente ridotta.
grazie
Ma come ho capito qui:
se (zeroprice>Ask)
se (zeroprice<Bid)
controlla se il Buy è sopra o sotto il prezzo corrente.
Questo non è un EA ma uno script.
La domanda è se possiamo aggiungere una variabile qui: if (OrderModify(OrderTicket(),0,OrderStopLoss(),zeroprice+Spread,0,CLR_NONE))
Cerca nella Documentazione la regola per scrivere la funzione commerciale OrderModify()!
OrderModify(OrderTicket(),OrderOpenPrice(), OrderStopLoss(),zeroprice+Spread,0,Blue); //set take in / per il Buy se la posizione è negativa
OrderModify(OrderTicket(),OrderOpenPrice(), OrderStopLoss(),zeroprice-Spread,0,Red); //set take on/off per vendere se la posizione è negativa
OrderModify(OrderTicket(),OrderOpenPrice(),zeroprice+Spread,OrderTakeProfit(),0,Blue); //imposta lo stop loss in booleano se la posizione è in attivo
OrderModify(OrderTicket(),OrderOpenPrice(),zeroprice-Spread,OrderTakeProfit(),0,Red); //imposta lo stop loss in b/y per la vendita se la posizione è in attivo
Provate, controllate la logica! Controlla nel registro degli errori! Buona fortuna per i tuoi studi!