hybrid Algo trading interactive UI #52
Replies: 6 comments 6 replies
-
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
An alternative idea. Still just brainstorming random ideas. Somewhere I have an example from the NT forums of collapsible categories in Indicator property windows allow expansion similar to your NT7 product's category expansion in this window but with the addition of being still a WPF window and providing all the WPF input controls, button controls etc. So I am wondering it that might be a paradigm that would be a simpler replacement for using tabs? |
Beta Was this translation helpful? Give feedback.
-
Personally i have a long term strategic view for extensibility beyond the narrow markets NT wants to support so bias toward starting to build a migration path from as much dependency on just the NT environment. We should also bear in mind that at some point NT will migrate from WPF.. to WinUI3? Maui? A UI less microsoft dependent? On one hand these windows below are very NT trade execution centric and right now I am hesitant to migrate to something from WPF until NT reveilles their next step UI plans, which could be just a month or as long as three years from now. On the other hand I might start a migration now from WPF ... given 1) the global transition from WPF and 2) the NT acquisition of Tradovate. For example possibly NT will pull a MulitCharts move (Cancel future development of the MultiCharts Microsoft based product and transfer all new business investment into a build cloud based service instead >> TradeView.com . NT's newly owned Tradovate UI looks JavaScript - React centric and extensible, scalable as a cloud SaaS product offering. https://trader.tradovate.com/try-it?space=EMicro ======================================================== Leveraging my historic strategic "reading the tea leaves" and architecture planning skills ... In light of the above .. I would bias to:**1) keep all new dependence on WPF designed with quality, but with a strong bias to simplicity so it is easier to migrate from.
|
Beta Was this translation helpful? Give feedback.
-
Hi Tom, I am still poking around on WPF tab simplification options. Most people view the separate class per tab as a design and test simplification principle. I have not yet surfaced a superclean approach to build out that Tabbed UI in one class. Sharing one option thus far.. This is "Tab Centric" development option or kit I have seen to simplify tabs. Not exactly what you were asking for but potentially an option. Open Source with the highly usable MIT license. https://dragablz.net/ James The modern look of this example is what drove me to share this with you as an option. |
Beta Was this translation helpful? Give feedback.
-
ok gotcha interesting - im definetly keen to use intrinsic WPF controls and the NTPropertyGrid control as the only 3rd party control we are stuck with. Of course people can add their own layers and UI elements for the source here the GUI design is definitely ready to our concrete for now with the following intrinsic WPF controls and the NTPropertyGrid controls: Assistance required: For the sample below i had to create data classes for each view shown in the tab and thus the property grid selected object was the data class instance using a filtered view will present an easier UI to the end user for some cases. We can simply add a tabbed view of property grid with the specific view as shown above - might have to make a new discussion for the help assistance wanted on that if this is to be a generic ongoing discussion on UI |
Beta Was this translation helpful? Give feedback.
-
Realtime UI controls to allow Hybrid Algo mode - manual - man and machine.
2)The complex issue is realtime config to allow multi tabbed view of properties of strategy in PropertyGrid using attribute filters without resorting to making concrete classes to view -
help wanted with that part and ofcourse collaboration on all and input welcome -see this section for the implementation:
#52 (reply in thread)
UI Examples
This is a popular product for NT7 For AFT7 - AFT8 the nt8 version to come later- WPF databinding is far superior for sure than WinForms
https://algofuturestrader.zendesk.com/hc/en-us/articles/360055568611-NinjaTrader-7-AFT7-day-trading-futures-system-overview-of-components
Scalper high tech prop trading
![image](https://user-images.githubusercontent.com/24366913/153766781-7a77ca7f-374b-401d-92ac-26835cc12c6c.png)
https://microtrends.co/wp-content/uploads/2016/11/automated-trading-systems-development-1.png
basic plain vanilla
![image](https://user-images.githubusercontent.com/24366913/153766772-c68845a8-90b3-46cf-8cd7-5b061e8174ac.png)
https://microtrends.co/wp-content/uploads/2017/01/NinjaTrader7-BWT-Precision-AutoTrader-7.png
NT8 version
![image](https://user-images.githubusercontent.com/24366913/153766797-b242ed5f-a421-4a36-8cb5-301a74357573.png)
Config panels
![image](https://user-images.githubusercontent.com/24366913/153766757-1568b537-6a42-418e-9442-74964af72beb.png)
Winforms
NT8 propertygrid
![image](https://user-images.githubusercontent.com/24366913/153766803-7f5e12f7-b0ff-4be3-903e-bca0a9a16e30.png)
This is the biggest challenge -to try make a multi tab view without creating physicals classes e.g. filter by properties data annotations attributes would be the best route - help wanted on that part for sure...
Beta Was this translation helpful? Give feedback.
All reactions