Tag Archives: C++

Live intake: GUI with local Python Django on VS Code or Pycharm vs C++ Qt or WxWidgets

A couple of details for you technical geeks out there who want to build an automated trading system. My Python scripts are getting crazy to manage so Ithere are better ways to manage them through a graphical user interface. I have 2 paths to choose which will my future live intake :

GUI with local Python Django on Visual Studio Code or Pycharm vs C++ Qt or WxWidgets

https://quantlabs.net/blog/2018/12/gui-python-django-vs-c-qt-wxwidgets/

The other track is with Qt 5 Designer with Python which I got working:

Qt5 Designer builder does exist for GUI file to convert into Python

https://quantlabs.net/blog/2018/12/qt5-designer-builder-does-exist-for-gui-file-to-convert-into-python/

Which path would you be interested in doing?

There are ways to enhance my GUI with Python. I will be applying this to my current course:

Python 3 Infrastructure Blocks with Crypto

A live intake  will be starting in early Jan 2019. This may be my only one I will ever do.

Let me know if you got questions on that.

Click here if you are interested in this LIVE intake course and details

https://quantlabs.net/academy/python-algo-trading-infrastructure-with-crypto-currency/

This will be extremely limited to a few people to keep the quality of delivering content high.

Thanks Bryan

 

NOTE I now post my TRADING ALERTS into my personal FACEBOOK ACCOUNT and TWITTER. Don't worry as I don't post stupid cat videos or what I eat!

GUI with local Python Django on Visual Studio Code or Pycharm vs C++ Qt or WxWidgets

This was a mess to get a real time chart using Chart Director. To get a graphical user interface, I must this was turning into a real hassle with C++. Qt version 5 is still too restrictive on the run time licensing end. Also, I find their IDE Qt Creator is just a beast where I really don’t want to use it. I even tried local Python with some moderate success.

I then tried using the open source edition of the CodeLite IDE with wxWidgets, I have had moderate success with this combo. It seem to get running on a Mac is not worth pursuing as it is way too old.

I then thought of trying the latest PyCharm Pro edition with ChartDirector and Django. Oh man, this is thing is a beast , They assume my package manager with my Python interpreter version 3 was using pip. I am actually using pip3 but to change that was not possible. You would think this was easy by justing adding the local Python interpreter. Pycharm did not recognize my local Python 3.6 but only found 3.1. When i navigated to the Python 3.6 to choose within the creator of the project, it would finally rconginze all the local Python packages. It took forever to load. Complete crap and not easy to play. Plus they want me to pay for this thing as it for the Pro edition.  Forget it!

I then had some moderate success with Visual Studio Code. It is these URL that make it much more possible:

https://code.visualstudio.com/docs/python/tutorial-django

OMG! Half the tutorial actually worked. I can also say I have much better understanding and appreciation for this IDE. I see why people like it since I got it to work.

Then we can talk about Django. No no no. Working with this framework made we want to stop. This thing is really old. There must be an easier way to build a real time charting with Chart Director. There has to be.

NOTE I now post my TRADING ALERTS into my personal FACEBOOK ACCOUNT and TWITTER. Don't worry as I don't post stupid cat videos or what I eat!

Intro to C++ Programming – For beginners to help machine learning

 

This programming language is the fastest out there which is used widely in the banking and algo trading fields. It is also quite popular in speeding up machine learning techniques.

https://www.techworm.net/programming/introduction-c-plus-plus-programming/amp/

Java is not the way for algo trading and machine learning

if you are into Java and machine learning, you might want to hear what Saraj Raval who does a popular Youtube channel, he says that Java is an old language which he dislikes. He also compares it to when you learn first programming languages in your computer science class. I sort of agree considering where we are in the industry.

As an example, you could look the Alexa.com stats for Dkkascopy which has dropped from 30k to 45k roughly over the last year. Why the drop? I believe it is because the only API available for DUkascopy is Java with JForex. They may want to add Python at some point.

Speaking of Dukascopy and Python, you could check out Oanda’s ranking which is at 3.9k roughly since they added Python a few years ago. Also, they are much more popular than Interactive Brokers (12.2 ranking on Alexa) which has an added wonky Python support but still have C++ support as well.

C++ is the future vs Java for sure when it comes to machine learning and algo trading.

Introduction to Quant Elite Membership

NOTE I now post my TRADING ALERTS into my personal FACEBOOK ACCOUNT and TWITTER. Don't worry as I don't post stupid cat videos or what I eat!

C++ for beginners Cheat Sheet learning

 

Here is a cheat sheet for newbies who want to start C++ learning. This is very rudimentary but I am sure there are better ones out there.

Where this goes

If you look at this older language, it will help if you plan to implement with Google Tensor Flow for machine learning or artificial learning. I also find some institutions will use this to start experimenting with crypto currency asset classes including Bitcoin.

C++ for beginners Cheat Sheet

I made some video on my thoughts on this

An Absolute Guide to Take Off in Machine Learning

NOTE I now post my TRADING ALERTS into my personal FACEBOOK ACCOUNT and TWITTER. Don't worry as I don't post stupid cat videos or what I eat!

ChartDirector demos and URLs for April 30 webinar with python and C++

ChartDirector demos and URLs for April 30 webinar with python and C++

Links

C++ version http://www.advsofteng.com/cdcpp.html

Python http://www.advsofteng.com/cdpython.html

Java (never tried) http://www.advsofteng.com/cdjava.html

Many videos (with C++ and Python) https://www.youtube.com/user/quantlabs/search?query=director

Above includes standalone version with C++ for Qt or MFC Windows with live streaming

http://www.advsofteng.com/cdcpp.html

Python standalone demo instructions

How to run ChartDirector with Python and Django for interactive chart

Further Info

Get access to this Python 3 Algo trading course with Forex Crypto like Bitcoin

How to run ChartDirector with Python and Django for interactive chart

My analytics demos with trend, cross signals, Fib, and moving average

This is now added this video to my dashboard for the Python 3 course I just linked above

NOTE I now post my TRADING ALERTS into my personal FACEBOOK ACCOUNT and TWITTER. Don't worry as I don't post stupid cat videos or what I eat!

How to train a Deep Neural Network using only TensorFlow C++

This could prove to be very useful instead of using Python all the time

https://matrices.io/training-a-deep-neural-network-using-only-tensorflow-c/amp/

 

NOTE I now post my TRADING ALERTS into my personal FACEBOOK ACCOUNT and TWITTER. Don't worry as I don't post stupid cat videos or what I eat!

Project Jupyter and Interactive Computing with Python C++

Project Jupyter and Interactive Computing with Python C++

This is the future stack for most trading technologies

https://blog.jupyter.org/interactive-workflows-for-c-with-jupyter-fe9b54227d92

NOTE I now post my TRADING ALERTS into my personal FACEBOOK ACCOUNT and TWITTER. Don't worry as I don't post stupid cat videos or what I eat!

C++ HFT speed up tips and Compiler Explorer

 

This CPPCON focuses on improving your C++ coding skills. This also has lots of trading sponsors like JPMorgan, Bloomberg, and capital company

 

https://www.linkedin.com/pulse/what-ive-learned-after-coding-hft-low-latency-systems-ariel/

Compiler Explorer utility

Improve for HFT efficiency ready tips

NOTE I now post my TRADING ALERTS into my personal FACEBOOK ACCOUNT and TWITTER. Don't worry as I don't post stupid cat videos or what I eat!