Domande dai principianti MQL4 MT4 MetaTrader 4 - pagina 167

 
Crea una variabile flag, che sarà responsabile del successo diOrderModify().
Cioè, se la modifica non ha successo, allora accendiamo la bandiera, e al prossimo tick passiamo e controlliamo tutto, se tutto ha avuto successo allora resettiamo la bandiera... Altrimenti sarà controllato di nuovo su un nuovo tick.
 
Northwest:
Come vi assicurate contro un tale evento e/o come lo gestite?

Se fai trading con gli stop e mai senza. Poi puoi controllare le posizioni su ogni tick e se ce ne sono alcune senza stop, allora impostale. Non ci sono molte posizioni aperte in ogni caso. Così, l'eccessivo overshooting non aumenterà troppo il carico dell'Expert Advisor.

 

Salve.

Potete dirmi come testare un EA per due coppie di valute?

OrderSend("GBPUSD", OP_BUY, 0.1, MarketInfo("GBPUSD",MODE_ASK), 0, 0, 0, "", 0,0);

Quando è abilitato su una demo, si apre indipendentemente dalla coppia su cui è abilitato. In caso di test, si apre solo se il test viene effettuato su una certa coppia.

Nome simbolo sconosciuto GBPUSD per la funzione OrderSend

Errore 4106 di OrderSend -

Simbolo sconosciuto



 
Andrey Sokolov:

Salve.

Puoi dirmi per favore come testare l'Expert Advisor per due coppie di valute?

Quando è abilitato su una demo, si apre indipendentemente dalla coppia su cui è abilitato. In caso di test, si apre solo se il test viene effettuato su una certa coppia.

Nome simbolo sconosciuto GBPUSD per la funzione OrderSend

Errore 4106 di OrderSend -

Simbolo sconosciuto



MetaTrader 5 aiuta!

 
Vitaly Muzichenko:

MetaTrader 5 al salvataggio!

Grazie.
È possibile entro il 4?
 
Andrey Sokolov:
Grazie.
È possibile entro il 4?

No, mt4 non supporta la multicurrency

 
Andrey Sokolov:

Non hai specificato che tipo di "assicurazione" vuoi.

Ho dato un esempio nella terza riga dal basso.

Вроде бы  определённую страховку может сделать функция безубытка и то в случае если цена пошла в прибыль

In altre parole, la funzione Breakeven modificherà un ordine quando il prezzo si muove a profitto secondo il mercato

Metterà Stop Loss e Take Profit all'ordine dove prima non c'erano Take Profit e Stop Loss a causa di un fallimento.

Possiamo anche creare una funzione che gestirà una situazione critica descritta nel

sulla seconda linea dal basso.

а если цена пошла в убыток а стопа просто нет?

Quindi la mia domanda è questa: chi tra i programmatori che scrivono EA di combattimento, e come si occupa di

con tali situazioni o le gestisce?

Ma se nessuno si preoccupa di queste piccole cose, scrivete pure così.

Come si dice, grazie.

 
Northwest:

Ho dato un esempio nella terza riga dal basso.

In altre parole, la funzione Breakeven modificherà un ordine secondo il mercato se il prezzo si è trasformato in profitto

e mette Stop Loss e Take Profit in un ordine dove prima non c'erano Take Profit e Stop Loss a causa di un fallimento.

Possiamo anche creare una funzione che gestirà una situazione critica descritta nel

sulla seconda linea dal basso.

Quindi la mia domanda è questa: chi tra i programmatori che scrivono EA di combattimento, e come si occupa di

con tali situazioni o le gestisce?

Ma se nessuno si preoccupa di queste piccole cose, scrivete pure così.

Come dice il proverbio, grazie.

Questo non succede se si fa un controllo minimo ed è "Distanza di collocamento dell'ordine accettabile".

 
Konstantin Nikitin:

Se fai trading con gli stop e mai senza. Poi puoi controllare le posizioni su ogni tick e se ce n'è qualcuna senza stop, impostala. Non ci sono molte posizioni aperte in ogni caso. Così, l'eccessivo overshoot non aumenterà il carico dell'Expert Advisor.


То можно на каждом тике пробегаться по позициям и если есть без стопов, то установить их. 

Buona idea! Ma in pratica lo fate voi stessi, o lo avete fatto per un Expert Advisor di mercato?

O non vale la pena di preoccuparsene?

Sto scrivendo un classico Expert Advisor che negozia una singola posizione.

Cosa consiglieresti?

 
Vitaly Muzichenko:

Questo non succede se si fa un controllo minimo su "Distanza accettabile per l'ordine".

Per favore, dimmi se intendi zona di congelamento o tempo?

Sto descrivendo la situazione di trading con un solo ordine.

Da cosa deriva il "range di tolleranza di un ordine"?

Motivazione: