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
Ci sono pochissimi programmatori che sono abili e possono gestire e utilizzare librerie aggiuntive.
Grazie. La tua opinione, come sviluppatore e venditore con una vasta esperienza, è molto importante per me.
Grazie. La tua opinione, come sviluppatore e venditore con una vasta esperienza, è molto importante per me.
Grazie.
Tutte le mie connessioni sono puramente esterne. Non influisce in alcun modo.
Hai disegnato la GUI nel linguaggio di markup. È trasportato dall'indicatore "motore".
Abbiamo collegato 2 file all'EA e compilato il file di connessione.
Abbiamo avviato il motore con la GUI e l'Expert Advisor.
E tutto funziona.
...
Non sono d'accordo. Tutti coloro che programmano in MQL, anche i non professionisti, se lo fanno da molto tempo, hanno piuttosto molte delle loro funzioni originali. È facile raggrupparli e convertirli in un file sotto forma di libreria. Penso che la maggior parte sia in grado di farlo.
Non sono d'accordo. Tutti coloro che programmano in MQL, anche i non professionisti se lo fanno da molto tempo, hanno accumulato molte funzioni originali. È facile metterli insieme e archiviarli come una biblioteca. Credo che la maggior parte delle persone possa farlo.
Ripeterò il compito ancora una volta:
È abbastanza semplice. Devi disegnare due semplici moduli in C#. Ci dovrebbe essere un pulsante, un campo di input e una casella di controllo. Aggiungere una DLL. Connettiti con MT5.
Farò il mio analogo in MT. Stesse forme ed elementi e stesse funzioni. Poi, confrontiamo le soluzioni in termini di qualità e potenziale di sviluppo.
//--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Ecco la mia soluzione:
//-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Codice di controllo nell'Expert Advisor:
I file sono collegati qui sotto:
1. Prova il file EA (installa nella cartella EAs, apri, salva, compila, metti sul grafico).
2. Il file External Connection (installalo nella cartella di inclusione).
3. Connection Properties file (installato nella cartella inclusiva).
4. File di esempio 2 del forum con il codice della finestra (solo visualizzazione).
5. Engine (installalo nella cartella degli indicatori e mettilo sul grafico con l'EA di prova).
Spero che i miei avversari forniscano la loro soluzione al problema della connessione del modulo Windows tramite DLL.
Ho la sensazione che tu sia l'unico a partecipare a questa "olimpiade speciale" :-)
Per favore, nell'appendice. Quando si avvia Expert Advisor, si apre una finestra, nella quale ci sono due pulsanti, due caselle di testo e una casella di controllo. Il colore dei pulsanti e il testo nella prima casella di testo cambia una volta al secondo. Se viene inserito del testo nel secondo campo di testo, l'Expert Advisor aprirà un avviso con un messaggio di evento e questo testo. Premendo i pulsanti si apre anche l'avviso e il primo pulsante apre il modulo-2, il secondo pulsante chiude il modulo-2. Si può anche chiudere il modulo-2 con una croce. Il modulo principale (modulo 1) non può essere chiuso da una croce, scomparirà quando l'EA sarà disconnesso. La casella di controllo apre anche un avviso e ci sono due tipi di eventi da esso: 1 e 2 - deselezionare e spuntare la casella.
La maggior parte del mio tempo è stato speso per ricordare C# (se sapevo qualcosa lì:), non ho fatto nulla in esso per più di tre anni e anche per sviluppare una classe per passare eventi, ma è universale, può essere utilizzato in qualsiasi progetto. Così ora quando si crea una gui si contano i minuti ;).
Se vi state chiedendo quanto tempo richieda internamente, dovete chiamare un metodo di classe per passare un evento all'EA - una linea. Per poter controllare i controlli da un EA è necessario scrivere due metodi, uno nella classe del modulo e uno nella classe di trasferimento degli eventi, una linea di codice in ciascuno di essi.
Non ho fatto controlli di checkbox nella loro EA - mi sono annoiato con loro, hanno già impostato il colore e il testo - sia il parametro testo che gli ints. Il colore è trasmesso come RGB, ma probabilmente potrebbe essere fatto da una variabile, non l'ho approfondito.
E c'è il presupposto che qualcuno che conosce meglio C# e FindowsForms può farlo due volte più facilmente - senza due metodi per impostare le proprietà, ma con uno solo, e forse fare qualcosa di meglio.
Bene, le porte dell'infinito mondo di C# e FindowsForms sono aperte.