Tutte le domande dei nuovi arrivati su MQL4 e MQL5, aiuto e discussione su algoritmi e codici - pagina 520
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
Che male c'è in un tale disegno?
O è meglio renderedatetime un tipo lungo?
Ma c'è un evidente desiderio di precisione (datetime è più grande di time_t, per dirla tutta).
e dovrebbe essere piuttosto lungo per i confronti temporali. Se il compilatore ottimizza qualcosa, lo butta via, e rimane un deposito per il futuro :-)
Finora non vedo alcun problema.
Ma c'è un'ovvia tendenza ad essere più precisi (datetime è morbidamente più grande di time_t)
ed è più probabile che questo lungo debba essere usato per confrontare i tempi. Se il compilatore ottimizza qualcosa, lo butta via e lascia un deposito per il futuro :-)
Quindi si può usare senza barare senza conseguenze?
Quindi si può usare senza barare senza conseguenze?
Beh, come potrebbe essere senza conseguenze :-)
long x = TimeCurrent(); ottiene già uno "schiaffo in faccia" in una buona compagnia :-) Non solo i tipi sono diversi nella fisica, ma sono anche diversi nella dimensione e si converte un tipo più grande in uno più piccolo.
Ma sì, tutti i secondi da (datetime)TimeCurrent sembrano entrare in lunghi
c'è una grande funzione StringFind() - cerca l'occorrenza della stringa "#" o immediatamente "da #"
e cosa ne facciamo?
InStringSubstr, tutto è chiaro, si ottengono immediatamente cifre - biglietto, ma qui inStringFind , sappiamo già che c'è"a #" nel commento
Trovato
e cosa farne?
InStringSubstr tutto è chiaro, otteniamo i numeri immediatamente - biglietto, ma qui inStringFind cosa, sappiamo già che c'è"a #" nel commento
ma non sappiamo dove). StringFind ci dirà se il "to #" che stiamo cercando è in questa posizione o non c'è affatto. Non fate mai affidamento su qualcosa che viene dalla rete e che voi personalmente/personalmente non controllate :-) Stiamo giocando soldi qui - è una cosa seria.
ma non so dove :-) StringFind vi dirà che il "to #" che state cercando è esattamente in questa posizione, o non c'è affatto. Non fate mai affidamento su qualcosa che viene dalla rete e che voi personalmente/personalmente non controllate :-) Stiamo giocando soldi qui - è una cosa seria.
bisogno di evidenziare il biglietto dal commento e buttare fuori il "to #".
il biglietto per una posizione aperta è confrontato con quello del commento per una posizione chiusa
perché stiamo cercando il "to #"?
La funzioneStringSubstr restituisce la parte giusta del commento. Perché questa funzione restituisce il profitto di una posizione aperta e non il profitto di una posizione chiusa? Sto passando attraversoMODE_HISTORY
Qual è il danno di una tale costruzione?
O è meglio renderedatetime un tipo lungo?
il biglietto dovrebbe essere evidenziato dal commento e il "to #" dovrebbe essere scartato.
il ticket per una posizione aperta deve essere confrontato con il ticket nel commento per una posizione chiusa
perché stiamo cercando il"to #"?
Lo cerchiamo per scoprire "c'è anche to# o from#" nel commento. Se non c'è, allora questo ordine non fa parte di una posizione chiusa e non ne abbiamo bisogno.
Se StringFind(OrderComment(), "#to") è maggiore o uguale a zero, significa che il commento contiene la sottostringa cercata, e solo ora possiamo calcolare la posizione del numero del biglietto in questa stringa.
La funzioneStringSubstr restituisce la parte giusta del commento. Perché questa funzione restituisce il profitto di una posizione aperta e non il profitto di una posizione chiusa? Sto passando attraversoMODE_HISTORY.
E questa è la risposta a questa domanda.
Forum sul trading, sistemi di trading automatico e test di strategia
Tutte le domande dei neofiti su MQL4, aiuto e discussione su algoritmi e codici
PolarSeaman, 2018.04.07 00:25
TrovatoE cosa farne?
Tutto è chiaro inStringSubstr, si ottengono numeri - biglietto, ma qui inStringFind cosa, sappiamo già che c'è"a #" nel commento
Ma se non lo fai, otterrai qualcosa di completamente diverso.