Discussione su "Come scrivere una DLL per MQL5 e scambiare dati in 10 minuti". - pagina 11

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
Sì, l'ho visto anche senza, non funziona per me, perché non mi mostri come duplicarlo?
https://github.com/Roffild/RoffildLibrary/blob/master/Libraries/Roffild/PythonDLL/public.h
https://github.com/Roffild/RoffildLibrary/blob/c38ba6babd0935704fd30abeb58b953e33ede3e9/Include/Roffild/PythonDLL.mqh#L16
Ho usato questo approccio per non duplicare il codice in diversi file.
Non è qualcosa che posso fare.
Quali librerie devo includere in c++ per passare date e stringhe a dll, e come posso lavorare con i colori in c++?
Non ce n'è bisogno. __time64_t (datetime) e wchar_t (stringa) sono tipi standard. L'analogo del colore è COLORREF.
Non ce n'è bisogno. __time64_t (datetime) e wchar_t (stringa) sono tipi standard. L'analogo del colore è COLORREF.
Non potete mostrarmi come viene dichiarata questa variabile e come sono i suoi valori usando le vostre raccomandazioni? Per le date deve essere__time32_t perché sto usando 32. Mostratemi come dichiarare__time32_t, come dichiarare la variabile che memorizza la data e come appare e lo stesso per i colori. Con le stringhe, faccio così
#include<stringa>
usando std::string;
stringa l="123456 ";
Per le date ha consigliato #include<chrono>, ma non funziona, ma per quanto riguarda i colori sono stati dati consigli ancora più complicati anche scrivere su di esso non sarà.
Non ce n'è bisogno. __time64_t (datetime) e wchar_t (stringa) sono tipi standard. L'analogo del colore è COLORREF.
Allora, vediamo come funziona, va bene?
Come implementare la variabile di tipo datetame e colore nella libreria c++ dll? Come chiamare la funzione Print() in dll con cosa sostituirla, perché c++ non ce l'ha?
Print() è una funzione disponibile solo in mql4 e mql5. Non può essere sostituito direttamente, perché il dispositivo di uscita per esso è un file di log del terminale. Ma può essere chiamato indirettamente, se si invia un comando corrispondente all'Expert Advisor (indicatore, script), al quale la dll è collegata. Dipende da come viene implementato lo scambio di dati tra dll e l'Expert Advisor.
Inoltre, se c'è un compito di stampare qualcosa da qualche parte, non necessariamente nel log del terminale, ci sono molte possibilità per questo: file, stampante, display alla fine.