Web-like UI inside of MT5. Is it possible? - page 4

 
Thank you.
Rebuild indicator - that’s the idea of exporting OHLCV, the web browser is good as it is easy to dev, once came across eh a Pinescript Interpreter, letting one run pinescript as pure js. You can use that. 

But main thing is to go via DLL and a good MT5 client that gets indicator values too via Copy Buffer. 

But they are have their limitations. 
Thank you. 

Do read the article, they are good, C# has parts that are readily okay to get started - Graphing parts, access to direct windows, and other factors. You can easily find a trade terminal repo on GitHub. So easy porting and also article shows c# could do click directly so no Bitmap. So overall use c# and rewrite some major stuff(Indicators and Visualizations).
 
At this point, I'm struggling to imagine an automated "terminal application code to canvas application code" converter... but it's making my head hurt even though they're both MQL5 code.
 
Arinze Michael Ejike #:
Rebuild indicator

Haha yes that's the obvious one, but it can't be distributed. Anybody who wants to use an indicator would have to rebuild it. The whole MQL5 ecosystem of indicators and EA's won't work. Proprietary/closed-source or not. 

On your interpreter comment, I have made that already in pure MQL5. So people can already run pinescript inside of MT5. I can use that sure, but it's limited to pinescript.

There's no way of doing this untill we can access MT5 native charts, which isn't happening. 

 
Ryan L Johnson #:
At this point, I'm struggling to imagine an automated "terminal application code to canvas application code" converter... but it's making my head hurt even though they're both MQL5 code.
True. Hehehe.
 
Muhammad Minhas Qamar #:

Haha yes that's the obvious one, but it can't be distributed. Anybody who wants to use an indicator would have to rebuild it. The whole MQL5 ecosystem of indicators and EA's won't work. Proprietary/closed-source or not. 

On your interpreter comment, I have made that already in pure MQL5. So people can already run pinescript inside of MT5. I can use that sure, but it's limited to pinescript.

There's no way of doing this untill we can access MT5 native charts, which isn't happening. 

We need to be real you can’t get web ui the way you want it. Even canvas is not really great - indicat ors can’t work on Canva s charts due to scale, best web chart is this - https://github.com/QuantForgeOrg/PineTS

You fill in your custom bar data and indicators, and have a node js server running this.

For DLL hmmm you package a node.exe to a DLL as resource and you load it or you install node on user device. Start server and yeah. For web effects on MT5 don’t know, nobody knows as all work arou nd got their limitations. 
Thank you. 
 
Arinze Michael Ejike #:
We need to be real you can’t get web ui the way you want it. Even canvas is not really great - indicat ors can’t work on Canva s charts due to scale, best web chart is this - https://github.com/QuantForgeOrg/PineTS

You fill in your custom bar data and indicators, and have a node js server running this.

For DLL hmmm you package a node.exe to a DLL as resource and you load it or you install node on user device. Start server and yeah. For web effects on MT5 don’t know, nobody knows as all work arou nd got their limitations. 
Thank you. 
yea