GUI in crowdsourcing. Open beta testing. - pagina 56

 

Ho aggiunto una visualizzazione dei volumi.

Poi farò un gradiente di colore tra le barre del volume per renderle più facili da distinguere visivamente.

 
Реter Konow :

jaffer wilson


Questo archivio contiene tutti i file per il tuo pannello.

Istruzioni per l'installazione:

1. Disimballare l'archivio.

2 Aprite il terminale e l'editor di codice.

3 Aprire il file Trade_panel.mqh nella cartella Experts

4. Compilare il file.

5. Vai al grafico del terminale libero, trova Trade_panel Expert Advisor nel Navigator e installalo.

6. Il pannello dovrebbe apparire sul grafico.

7. Vai all'editor di codice, apri il file Internal_API.mqh e scrivi la funzionalità dei pulsanti.

8. Troverete anche in fondo a questo file una lista di funzioni che chiamano i campi ask/bid/spread/TP/SL. Chiamate queste funzioni dal vostro codice. Un esempio è mostrato nel file Trade_panel.mqh nella funzione OnInit()


Funzionerà in MT4? E il pannello non funziona in StrategyTester.

 
jaffer wilson:

Funzionerà in MT4? E il pannello non funziona in StrategyTester.

No, questo pannello è solo per MT5. Nessun pannello con la funzione OnChartEvent() funziona nel tester MT5. Avresti dovuto dire fin dall'inizio che volevi creare un simulatore di trading per il tester (Strategy Tester).
 

Ilcolore delle barre corrisponde al loro volume ed è calcolato rispetto al valore massimo tra tutte le barre di volume.


Il carico sul processore è nella stessa gamma di prima.

Il prossimo compito è quello di piazzare ordini cliccando su celle e pulsanti, e spostando i marcatori legati a prezzi specifici.

Документация по MQL5: Константы, перечисления и структуры / Константы графиков / Свойства графиков
Документация по MQL5: Константы, перечисления и структуры / Константы графиков / Свойства графиков
  • www.mql5.com
Признак отрисовки ценового графика. Если установлено значение false, то отключается отрисовка любых атрибутов ценового графика и устраняются все отступы по краям графика: шкалы времени и цены, строка быстрой навигации, метки событий Календаря, значки сделок, тултипы индикаторов и баров, подокна индикаторов, гистограммы объёмов и т.д. Значение...
 

La finestra può essere trascinata fuori dall'area visibile, e se viene rilasciata, non può essere recuperata in seguito senza riavviare l'EA.

Questo deve essere controllato a livello del motore.

 
Aliaksandr Hryshyn:

La finestra può essere trascinata fuori dall'area visibile, e se viene rilasciata, non può essere recuperata in seguito senza riavviare l'EA.

Questo deve essere controllato a livello del motore.

Hai ragione, lo sistemerò, grazie. Posterò la versione attuale del tumbler per i test.

 

La versione attuale del bicchiere come nel video. (Aggiungerò in seguito le restrizioni al movimento delle finestre).

Scompatta l'archivio, compila l'Expert Advisor Dom_v1.mq5 e trova Dom_v1.eh5 nel navigatore del terminale. Mettilo sul grafico gratuito di eurusd. Dovrebbe funzionare come nel video.

Tutti i file in archivio sono open source.

File:
Dom_v1.0.zip  232 kb
 

Questo è il bug che TUTTI i programmatori cercano sempre! È solo un cazzo ed è abbastanza innocuo, ma può mordere. Indagare la creatura nel laboratorio...


 
È emersa un'idea per una nuova tecnologia GUI. Qualcosa che nessuno qui (o forse altrove) ha mai fatto. È ancora più ampio della sola grafica e dei controlli. Un nuovo approccio. Richiederà potenza e multi-threading per implementare, quindi, cercherò di usare OpenCL. Sarà un'esperienza interessante...))))
 

L'instancabile inventore di biciclette è tornato in azione!