Tag Archives: IDE

C++ Demo of CMake to Apple XCode or other IDE

C++ Demo of CMake to Apple XCode or other IDE
Quick demo of how to transfer Cmake files to your IDE

cannot link redox-test where it cannot find redox

/Users/quantlabsnet/Documents/cpp/redis-cpp/redox/xcode/Release
libredox_static.a

https://www.johnlamp.net/cmake-tutorial-2-ide-integration.html

this works also:
mkdir xcode
cd xcode
cmake -G “Xcode” ..

Get more C++ tips by joining my FREE newsletter

https://www.youtube.com/watch?v=AmM0VEgfYWo

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!

Into Microsoft Visual Studio Code IDE?

Into Microsoft Visual Studio Code IDE?

Outside of Ivan P, anyone ever play with this. It seems to have come a long way

NOTE: I just tried this HORSESH*T!!! It is not so intuitive which did not last more than 5 minutes on my Mac drive. I don’t recommend this rubbish!

Join my FREE newsletter to see which IDE I like for my automated trading

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!

Set up your C++ IDE environment using Ubuntu Linux for automated trading

How to set up your C++ IDE environment using Ubuntu Linux for automated trading

Here are my latest updates that as I get more serious on this Futures algo trading done in C++. Some of these will replace some of my current Python ones I have submitted to be part of this strategy. As you can imagine, everything is going to be great around here once we get underway for serious trading strategy development.

The history of this choice from any other programming language for high speed automated trading. This will start out at a low frequency but hopefully be an easier transition to higher frequency….

 

Click here to get the complete listing

Walkthrough of first trading algo in Cpp for future library use

 

 

Not only that, I have done some source code walkthroughs on my initial library for futures trading. I will even add more for my eventual options strategy.  This is all part of my Phase 2 for Algo Trading course where you can get details here.
I even start teaching this Tues Jul 12 at 8 PM EDT

 

This course series is part of my Quant Elite membership

 

Here all your pricing options

MONTHLY: $97/MONTH: Click here

6 BONUS MONTH FREE Annual: Click here

BIGGEST SAVINGS with 24 BONUS months: Click here

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 set up your C++ IDE environment using Ubuntu Linux for automated trading

How to set up your C++ IDE environment using Ubuntu Linux for automated trading

 

The history of this choice from any other programming language for high speed automated trading. This will start out at a low frequency but hopefully be an easier transition to higher frequency.

 

https://www.youtube.com/watch?v=-4D0J8W9S-8

 

Remember that the combination of Python and C++ are the standard used by high end HFT shops!

 

Setting what could be my preferred Integrated Development Environment (IDE) for Ubuntu Linux. This IDE is CodeLite which is open source and free!

To install Codelite onto Ubuntu, follow these instructions:

http://askubuntu.com/questions/330268/how-to-install-codelite-on-ubuntu

 

Here is how you could typically build out a trading library for algos based on the asset class your are interested. I am starting out with Futures but eventually add options and FX in separate ones.

 

https://www.youtube.com/watch?v=KeEJdVoIJ1s

 

This Codelite package can be downloaded for my Quant Elite Members at

http://quantlabs.net/academy/walkthrough-of-first-trading-algo-in-cpp-for-future-library-use/

 

Codelite IDE can be downloaded here http://downloads.codelite.org/

 

This is all part of my Algo Trading Course series found here

https://quantlabs.net/blog/python-algo-course-series-for-your-indie-automated-trading-business/

 

 

Walkthrough of first trading algo in Cpp for future library use

 

As for the complicated integration of Graphical User Interface and database:

  1. I plan to use wxWidgets as explained in my various 60+ C++ videos in my ‘Wonderful World of C++ for trading ” playlist from Youtube channel at youtube.com/quantlabs
  2. I also plan to integrate MongoDB as well as the preferred NOSQL database choice. You can see some demos in this playlist but understand my ultimate choice is for Redis but I am running into technical challenges with integrating the hiredis C client library into a Codelite C++ project.

 

Note that the above points are nowhere final as I still need to build out a stable IDE environment to integrate all of the above. I would just focus on the getting your C++ libraries together for algos for now.   This is my intention until I get all the basic algos working for FX, options, future, and the artibtrage for equities implemented. Lots of work ahead I know.

 

Join my FREE newsletter to learn how I plan to use C++ for my automated trading

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!

Tips to build wxWidgets C++ for Ubuntu Linux with Codelite IDE

Tips to build wxWidgets C++ for Ubuntu Linux

Here are some notes to help 


https://www.wxwidgets.org/downloads/
../configure --enable-unicode --enable-debug

configure: error: 
The development files for GTK+ were not found. For GTK+ 2, please
ensure that pkg-config is in the path and that gtk+-2.0.pc is
installed. For GTK+ 1.2 please check that gtk-config is in the path,
and that the version is 1.2.3 or above. Also check that the
libraries returned by 'pkg-config gtk+-2.0 --libs' or 'gtk-config
--libs' are in the LD_LIBRARY_PATH or equivalent.

You may need to do: 
apt-get install libgtk2.0-common
http://forums.mozillazine.org/viewtopic.php?f=6&t=113419

Also, edit your Ubuntu bash profile
http://ubuntuforums.org/showthread.php?t=1707261
vim ~/.bashrc

Add your GTK library to LD_LIBRARY_PATH 
http://www.mathematik.uni-ulm.de/help/gtk+-1.1.3/gtkfaq-2.html

ALso, try installing with as this worked for me:
apt-get install libgtk2.0-dev

Install java 8
sudo add-apt-repository ppa:webupd8team/java
$ sudo apt-get update
$ sudo apt-get install oracle-java8-installer
http://tecadmin.net/install-oracle-java-8-jdk-8-ubuntu-via-ppa/#

I had serious issues with configuring Netbeans and Eclipse IDEs for wxWidgets, but it 
seems CodeLite IDE has preconfigured settings for wxWidgets. 

http://askubuntu.com/questions/330268/how-to-install-codelite-on-ubuntu

sudo apt-key adv --fetch-keys http://repos.codelite.org/CodeLite.asc
sudo apt-add-repository "deb http://repos.codelite.org/ubuntu/ $(lsb_release -sc) universe"
sudo apt-get update
sudo apt-get install codelite wxcrafter

This link maybe useful as well http://www.tarsiersoft.com/addinfo/wxWidgetsInstall.php
 Join my FREE newsletter to learn more how wxWidgets  will help my automated trading 

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!

Open source C++ IDE with wxWidgets for GUI

Open source C++ IDE with wxWidgets for GUI

I am looking at Code::Blocks IDE with C++. I am also looking at the wxWidgets framework for graphical user interface. I am hoping to get some basic stuff going. Some links to consider:

http://wiki.codeblocks.org/index.php/WxSmith_tutorial:_Hello_world

http://www.codeproject.com/Articles/803106/Introduction-to-wxWidgets-GUI-programming-with-wxS

https://pacific.anisakai.com/access/content/user/cstutorials/Linux-Tutorial/linux14.html
Example C++ GUI application using Wxwidgets

 

Join my FREE newsletter to learn more about which way I go for automated trading 

 

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!

Visual Studio IDE with the R language

Visual Studio IDE with the R language

I must say this does look impressive but to me, I moved on greener pastures being non Windows

http://www.codeproject.com/Articles/1087130/Understanding-the-Visual-Studio-IDE-for-R-language

Join my FREE newsletter to learn more about R and Visual Studio for automated trading

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!

Issue with Pycharm IDE but none with Python Anaconda

Issue with Pycharm IDE but none with Python Anaconda

I don’t know what to say on this one but it can waste you many hours so just watch the video

http://shop.oreilly.com/product/0636920032441.do

https://pythonhosted.org/spyder/installation.html

Join my FREE newsletter to learn which IDE I like for Python development in automated trading

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!

Another data science Python IDE

Another data science Python IDE

Someone online via my Skype sent me this tidbit

https://www.yhat.com/products/rodeo

Join my FREE newsletter to see how if I use this IDE for my Python development in automated trading 

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!

Install Interactive Brokers TWS on Netbeans Java IDE on Apple Mac OSX

Here are some notes:

There is no sound to this video
So..lets get Interactive Brokers TWS working on this  Mac OS X
also ensure you have the JDK install to work properly. note that you need the Oracle Hotspot JDK not OpenJDK as there seems to be compatibility problems with TWS. ok?
do not download the OpenJDK so only download the Hotspot

for TWS, demo user=edemo password=demouser
We need to configure TWS to accept API connection from our software.

We need to install Eclipse IDE for Java. The CDT and Java versions could conflict

Download IB API from
http://interactivebrokers.github.io

We need to install the Interactive Broker Java Test Client
https://www.interactivebrokers.com/en/software/api/apiguide/java/running_the_java_test_client_program_with_eclipse.htm
http://ibkb.interactivebrokers.com/article/2484

Once downloaded, extract the JAR file by running in a terminal
jar xf myFile.jar

Follow instructions to install IB Test Client
https://www.interactivebrokers.com/en/software/api/apiguide/java/running_the_java_test_client_program_with_eclipse.htm

Netbeans maybe better IDE to work with in Mac OS X
Follow Netbeans install from Chapter 3 in

https://www.interactivebrokers.ca/download/JavaAPIGettingStarted.pdf

Join my FREE newsletter to learn more about installing IB TWS for automated trading

 

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!