Tutte le domande dei nuovi arrivati su MQL4 e MQL5, aiuto e discussione su algoritmi e codici - pagina 519
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
Come faccio a sapere che nella storia di questa particolare posizione una parte è chiusa?
Ho aperto una posizione con lotto 1.0, l'ho chiusa con 0.5, e con 10$ di perdita. Più tardi ho chiuso un altro 0.25 con 5$ di profitto. Chiuderò tutto a 50$ di profitto. Infatti, ora ho 50 dollari di profitto.
Come faccio a chiudere -$10 e +$5 nel calcolo del profitto corrente? Per chiudere a 55 dollari di profitto
Vedi il commento della posizione (in mql4) - la parte chiusa ha un biglietto della parte rimanente (a#1234556789), la parte rimanente ha un biglietto della parte chiusa (da#123456788) - non ricordo dove ci sono lacune - vedrai da solo
Guarda il commento della posizione (in mql4) - la parte chiusa ha un biglietto del resto (a#1234556789), il resto ha un biglietto di quello chiuso (da#123456788) - non ricordo dove sono gli spazi - vedrai da solo
Confronto il commento della posizione chiusa con il biglietto di quella aperta, restituisce "0.0".
Confrontando un commento di una posizione chiusa con un biglietto di una posizione aperta, restituisce "0.0".
Dal commento il biglietto dovrebbe essere evidenziato, cioè i caratteri extra come "from #" e "to #" dovrebbero essere rimossi. Non si fa qui.
Dal commento è necessario evidenziare il biglietto, cioè rimuovere i caratteri extra come "from #" e "to #". Questo non viene fatto qui.
Esattamente! Come si fa a tagliare "a #"?
prendere la parte rimanente e convertirla in lungo
in-5e, c'è una rudimentale regexp - sarà più facile
trova l'occorrenza del carattere/sottostringa #
Come lo trovo?
La ricerca del sito non funziona? Non avete la documentazione in cima alla pagina?
La ricerca del sito non funziona? Non avete la documentazione in cima alla pagina?
Grazie, ho fatto questo.
ma la funzione di ricerca storica ha iniziato a restituire il profitto corrente sulla posizione aperta
> Grazie, è così che ho fatto.
Non farlo più :-) non puoi fare affidamento sulla lunghezza o sull'inizio di un frammento quando hai a che fare con stringhe indefinite
C'è una bella funzione StringFind() - cerca "#" o "da #".
ps/ si dovrebbe anche usare un solo caso, sia maiuscolo che minuscolo. Purtroppo non c'è un protocollo per etichettare i commenti, quindi è possibile che qualche server dica "DA #" (in lettere maiuscole);in particolare alcuni mettono [sl] e alcuni (sl) alla fine del commento allo stop-loss. E la dimensione del commento è limitata a proposito. E così via.
Che male c'è in un tale disegno?
O è meglio renderedatetime un tipo lungo?