![MQL5 - Linguaggio delle strategie di trading integrato nel client terminal MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
Ciao verde, non ti vedo da secoli)))) Dov'è il tuo corteo?)))
Va tutto bene. Tutto è al suo posto.
Va tutto bene. Tutto è al suo posto.
Moderatore, perché ha dovuto tradurlo forzatamente? Solo uno scambio di saluti tra due vecchi amici, sì, non in russo, ma chi è interessato potrebbe tradurlo da solo.
Per chi non è in tema: ho scritto in un inglese noioso, ma Dmitry ha davvero colpito, ha risposto nel Telugu più puro, non lo sapevo nemmeno io. Ma, purtroppo, correva un moderatore))).
Stavo solo scherzando.
Moderatore, perché ha dovuto tradurlo forzatamente? Solo uno scambio di saluti tra due vecchi amici, sì, non in russo, ma chi è interessato potrebbe tradurlo da solo.
Per chi non è in tema: ho scritto in un inglese noioso, ma Dmitry ha davvero colpito, ha risposto nel Telugu più puro, non lo sapevo nemmeno io. Ma, sfortunatamente, il moderatore ha avuto un incidente))))
Stavo solo scherzando.
Dovrebbe ricevere almeno una medaglia. Probabilmente aspetta di essere chiamato in ufficio e di ricevere un certificato di merito in pubblico!
Beh, non c'è niente di nuovo, tutto è in un cerchio: "Aperto -> Fuso -> Chiuso".
Una volta lavoravo in un cantiere monolitico, proprio come qualche anno fa: "Assemblato la cassaforma -> Legato l'armatura -> Versato il calcestruzzo -> Spogliato la cassaforma" e così via in un cerchio, perché non se ne danno altri :)
Perché:
cPos=new CRealPosition(cParam);
Questo è il modo in cui la posizione viene attivata,
E questo è il modo in cui è accompagnato. E questo è mql5, su mql4 il codice sarebbe identico. CRealPosition è:
E la CPosition è già una parte della libreria che accompagna un'operazione commerciale (che sia mql4 o mql5, anche se il netting non è ancora completamente implementato) dall'inizio alla chiusura.
E sì, un'altra cosa, l'enumerazione di tutte le posizioni che sono nella griglia, che è un operatore di griglia con logica ramificata, viene eseguita come segue:
Un altro rilascio.
1. Aspettarsi che MK includa le guardie in std è inutile, credo. L'ho fatto io stesso. L'idea è questa - durante la prima co-implementazione (tramite F7 in vime) l'intera directory Include sarà convertita in utf-8 e l'include guard sarà aggiunto a tutti i file (nelle esecuzioni successive questo non funzionerà). In compile_mql (che è uno script bash) c'è una linea in alto che specifica le sottodirectory in Include, dove lo script non cambia nulla. Beh, l'idea è di lasciare i dati dell'utente intatti.
Valori possibili:
* empty (default) - funzione disabilitata (nessuna guardia aggiunta, nessuna codifica cambiata)
* singola directory user_include_subdir="any_dir"
* directory multiple user_include_subdir="{dir1,dir2}"
Cioè mettiamo in questa variabile le directory dove vivono i nostri file header. Per esempio ho
user_include_subdir="myincl"
e in tutti i mqh in ~/.wine/MQL5/Include/myincl e le sottodirectory non saranno aggiunti. Ora potete inserire le intestazioni std nel solito modo + clang darà suggerimenti di tipo da lì.
ZS: link all'ultima versione nel profilo
#vim_as_mql_ide_2
Un altro rilascio.
1. Aspettarsi che MK includa le guardie in std è inutile, credo. L'ho fatto io stesso. L'idea è questa - durante la prima co-implementazione (tramite F7 in vime) l'intera directory Include sarà convertita in utf-8 e l'include guard sarà aggiunto a tutti i file (nelle esecuzioni successive questo non funzionerà). In compile_mql (che è uno script bash) c'è una linea in alto che specifica le sottodirectory in Include, dove lo script non cambia nulla. Beh, l'idea è di lasciare i dati dell'utente intatti.
Valori possibili:
* empty (default) - funzione disabilitata (nessuna guardia aggiunta, nessuna codifica cambiata)
* singola directory user_include_subdir="any_dir"
* directory multiple user_include_subdir="{dir1,dir2}"
Cioè mettiamo in questa variabile le directory dove vivono i nostri file header. Per esempio ho
e in tutti gli mqh in ~/.wine/MQL5/Include/myincl e le sottodirectory non saranno aggiunti. Ora potete inserire le intestazioni std nel solito modo + clang darà suggerimenti di tipo da lì.
ZS: link all'ultima versione nel profilo
#vim_as_mql_ide_2
Un altro rilascio.
l'unica cosa che rimane è avvitare il preprocessore m4 e ottenere ex4/5 da una vinigrette unica :-)
la soluzione non è portatile (senza opacità almeno) nemmeno tra un paio di kit linux+wine+metatrader. Il codice sorgente risultante sarà inchiodato all'IDE come vim/clang.
La soluzione non è portabile (senza opacità, almeno) nemmeno tra una coppia di suite linux+wine+metatrader. Il codice sorgente risultante sarà inchiodato all'IDE come vim/clang.
No, i requisiti sono solo "~/.wine/drive_c/Program Files/MetaTrader 5" e un link a MQL5. È un chiodo? E sono stato troppo frettoloso, potrei richiedere solo il link MQL5 nel posto giusto (potrei finirlo).
Il compile_mql è uno script bash standard, puoi visualizzarlo/modificarlo. Come ultima risorsa, eseguite i comandi sed con le linee 68-70 (nella release 2) sui sorgenti e otterrete un codice adatto al metaeditor.
E in generale, le vostre domande sono sbagliate, più interessanti altri - ho fatto ide con tutte le chicche e molto più alta qualità di meta editor (beh, gli stessi modelli autocomplit, ME ancora non può farlo e secondo Renat è difficile, preprocessore infantile, e funzionalità vim generalmente ordine superiore) su cui ha lavorato l'intero team di coder e non il primo anno e per una tassa decente. Si potrebbe anche cambiare l'intero compilatore µl con clang. Sì, efficiente business privato, tutti fingono di essere attività importanti, ma in realtà la ruota è reinventata.
E lasciatemi dire un segreto - non conto sul milionesimo pubblico, se un paio di geek lo useranno, non è male. Il resto continuerà a pregare l'MC, mettendo obbedientemente le ampolle davanti agli array e dereferenziando attraverso un punto.
No, i requisiti sono solo "~/.wine/drive_c/Program Files/MetaTrader 5" e un link a MQL5. È un chiodo? E sono stato troppo frettoloso, potrei richiedere solo il link MQL5 nel posto giusto (potrei finirlo).
Il compile_mql è uno script bash standard, puoi visualizzarlo/modificarlo. Come ultima risorsa, eseguite i comandi sed con le linee 68-70 (nella release 2) sui sorgenti e otterrete un codice adatto al metaeditor.
E in generale, le vostre domande sono sbagliate, più interessanti altri - ho fatto ide con tutte le chicche e molto più alta qualità di meta editor (beh, gli stessi modelli autocomplit, ME ancora non può farlo e secondo Renat è difficile, preprocessore infantile, e funzionalità vim generalmente ordine superiore) su cui ha lavorato l'intero team di coder e non il primo anno e per una tassa decente. Si potrebbe anche cambiare l'intero compilatore µl con clang. Sì, efficiente business privato, tutti fingono di essere attività importanti, ma in realtà reinventano la ruota.
Beh, dirò un segreto - non conto sul milionesimo pubblico, se un paio di geek lo useranno, non è male. Il resto continuerà a pregare MC, mettendo obbedientemente le ampolle davanti agli array e dereferenziando per punti.
Se ho capito bene, è ancora auspicabile mettere delle protezioni e ci sono ancora dei requisiti speciali al codice ?
Da un lato è buono - perché no? Io stesso costruisco progetti con più di 2 file attraverso make :-)
Senza offesa - non è una critica per il gusto di farlo, è una discussione
PS/ qui 9 su 10 non saranno in grado di "uscire da VIM" volontariamente, a parte lo spegnimento :-)