Come si imposta il saldo iniziale del conto? Voglio impostare la dimensione del lotto in base al profitto totale del conto. Allora, come faccio a determinare correttamente il bilancio iniziale?
tor4en: Come posso determinare il saldo iniziale del conto? Voglio specificare la dimensione del lotto in base al profitto totale del mio conto. Allora, come determinare correttamente questo equilibrio iniziale?
Il risultato del test con la visualizzazione è il seguente: 1) non c'è posizione: classtype=no position, functype=no position // come previsto 2) c'è una posizione di vendita: classtype=BUY, functype=SELL // classtype ha determinato erroneamente la direzione della posizione 3) c'è una posizione di acquisto: classtype=BUY, functype=BUY // come dovrebbe essere
Ho provato a mettere if (myposition.Select(_Symbol)) invece di if (PositionSelect(_Symbol)), il risultato è lo stesso. Forse myposition.Type() dovrebbe essere scritto diversamente per determinare correttamente la direzione di vendita?
Sono confuso su myposition.Type(). Ho fatto la seguente cosa per controllare:
Quando si prova con la visualizzazione, il risultato è il seguente: 1) non c'è posizione: classtype=no position, functype=no position // come richiesto 2) c'è una posizione di vendita: classtype=BUY, functype=SELL // classtype ha determinato erroneamente la direzione della posizione 3) c'è una posizione di acquisto: classtype=BUY, functype=BUY // come dovrebbe essere
Ho provato a mettere if (myposition.Select(_Symbol)) invece di if (PositionSelect(_Symbol)), il risultato è lo stesso. Forse myposition.Type() dovrebbe essere scritto diversamente per una corretta determinazione della direzione di vendita?
Se guardate attentamente la classe CPositionInfo "con X-ray", potete notare che il metodo Type() non restituisce il tipo di posizione (a differenza del metodo PositionType()).
Se guardate attentamente la classe CPositionInfo "X-rayed", noterete che il metodo Type() non restituisce un tipo di posizione (a differenza del metodo PositionType()).
Grazie mille. Ha funzionato con il tuo suggerimento! Sono stato guidato dall'articolo How to Use the Standard Library Trade Classes When Writing an EA, e lì nella sezione "1.6 CPositionInfo Class" c'è myposition.Type(), che probabilmente deve essere corretto.
Dopo aver cambiato la lingua in Metaeditor, l'hai riavviato?
Controlliamo.
Ho scritto questo codice per controllare la posizione:
Ma per qualche motivo nel commento i valori appaiono con 4 cifre decimali. Invece di _Digits mettere 5 ancora 4 caratteri, mettere 3 - 3 caratteri.
Ho scritto questo codice per controllare la posizione:
Ma per qualche motivo nel commento i valori appaiono con 4 cifre decimali. Invece di _Digits mettere 5 ancora 4 caratteri, mettere 3 - 3 caratteri.
Probabilmente avete bisogno della funzione DoubleToString().
Ho scritto questo codice per controllare la posizione:
Ma per qualche motivo nel commento i valori appaiono con 4 cifre decimali. Invece di _Digits mettere 5 ancora 4 caratteri, mettere 3 - 3 caratteri
Un deposito è accompagnato da una registrazione
STATO_DI_ENTRATA
Segno di ingresso di stato
Questa è la direzione in cui guardare.
Sono confuso su myposition.Type(). Ho fatto la seguente cosa per controllare:
Il risultato del test con la visualizzazione è il seguente:
1) non c'è posizione: classtype=no position, functype=no position // come previsto
2) c'è una posizione di vendita: classtype=BUY, functype=SELL // classtype ha determinato erroneamente la direzione della posizione
3) c'è una posizione di acquisto: classtype=BUY, functype=BUY // come dovrebbe essere
Ho provato a mettere if (myposition.Select(_Symbol)) invece di if (PositionSelect(_Symbol)), il risultato è lo stesso. Forse myposition.Type() dovrebbe essere scritto diversamente per determinare correttamente la direzione di vendita?
Sono confuso su myposition.Type(). Ho fatto la seguente cosa per controllare:
Quando si prova con la visualizzazione, il risultato è il seguente:
1) non c'è posizione: classtype=no position, functype=no position // come richiesto
2) c'è una posizione di vendita: classtype=BUY, functype=SELL // classtype ha determinato erroneamente la direzione della posizione
3) c'è una posizione di acquisto: classtype=BUY, functype=BUY // come dovrebbe essere
Ho provato a mettere if (myposition.Select(_Symbol)) invece di if (PositionSelect(_Symbol)), il risultato è lo stesso. Forse myposition.Type() dovrebbe essere scritto diversamente per una corretta determinazione della direzione di vendita?
Se guardate attentamente la classe CPositionInfo "con X-ray", potete notare che il metodo Type() non restituisce il tipo di posizione (a differenza del metodo PositionType()).
Se guardate attentamente la classe CPositionInfo "X-rayed", noterete che il metodo Type() non restituisce un tipo di posizione (a differenza del metodo PositionType()).