Category Archives: Quant Development

Quant Development

How to install open source ccxt Python package for your crypto currency or Bitcoin custom bot

How to install open source ccxt Python package for your crypto currency or Bitcoin custom bot
Here are the links used in this 5 minute video
https://github.com/ccxt/ccxt/tree/master/python/ccxt
https://www.youtube.com/user/quantlabs/search?query=ccxt
YouTube Preview Image
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!

MAY 12 set for python 3 Infrastructure Building Blocks LIVE Bootcamp and Workshop

So here we go, I will be holding the Python 3 Infrastructure Building Blocks LIVE Q&A Bootcamp Workshop this SATURDAY MAY 12. I need to make it early starting at 10AM Eastern Standard Time. This is the same time as New York City! Based on my previous version of this, I would allocate around 5-6 hours for this entire event. Also,

The topics covered are explained here:

http://quantlabs.net/academy/new-course-building-python-algo-trading-system-with-bitcoin-an-crypto-currency-focus/

Also, this event will take place once which means the replay will become a bonus in the course itself.

Do realize this is primarily to focus on live questions so I need to get them before May 12. Please send them to me by May 10. This is one week from the time of this announcement.

If you are new to this, I would strongly recommend to learn these topics right away with your access. As said, the focus will be on answering your detailed questions so get everything compiled by May 10.

If you are new, I have a standalone version of this course where you can get access. That is available in the above live link URL.

Advanced Dukascopy API and JForex courses coming

If you are wanting to advance your knowledge, my next course content will address the advanced topics of learning Dukascopy API and JForex. Everything can only be accessed with Java for automated forex or CFD trading. There will be some videos made available in coming days. I will be creating another similar bootcamp as this Python one for May 26. Yes, this is Memorial Day for Americans but realize Dukascopy will not accept them as customers anyhow. Just remember this is tentative but I should be finalizing the content and dates in coming days as well.

As mentioned above you can sign up for the above course for the May 12 Python bootcamp. If you are interested in expanding into other brokers or languages, you may want to explore this Dukascopy option. I also just confirmed FXCM can work with Python as well. I created a new module for this in the Python course.

Best value is ELITE

To get onto both of these tracks, I would recommend to go for the ELITE. It enables you to get everything for a quarter or a year depending on your budget. Here are the links

3 Month ELITE ← This is on my general new store

or FULL ANNUAL ELITE for everything over the next 12 months

Future topics will include machine learning and advanced crypto as I attack it. These will most likely Python software development.

Also, do realize with the ELITE service gives you get access to my Interactive Brokers and Futures/Options course. This enables you fully understand the powerful foundation in trading arithmetically. Oh, don’t forget you get access to the Quant Analytics service as well.

I am about start up the Facebook advertising. If all goes well, I can guarantee that the current rates may go up. In fact, if there is enough demand I would hope to at least double all current rates since the incredibly high calibre of members that are joining in the last few weeks.

 

course and quant analytics with live demo of trading charts and Python source code

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!

quant elite with new FXCM API demo 30 min video for Pythoan Algo Trading course

 

I just posted a new ‘Module’ into my Python 3 Infrastructure Blocks with Crypto course which includes the description below. This has been added to the quant elite membership explained below.

I demonstrate how to use market data, historical data, and order type using the new FXCM API for forex and CFD trading. This is 100% in Python using a wrapper for their REST API.

This is a 30 minutes video to show it seems to run almost flawlessly.

You can get more info on this course I mentioned above

New Python3 Infrastructure Bootcamp for May 12

I have decided to make set May 12 for my LIVE bootcamp Q&A on this course. I will post a survey for this on my Facebook group at https://www.facebook.com/groups/quantlabsnet/

Also, if you want a better a better to get all three of my courses, you should try out my:

Quant ELITE 3 month trial  <– Check the store for this

or

Quant ELITE annual

Full details of the courses and other features in the above 2 links.

.

Thanks Bryan

course and quant analytics with live demo of trading charts and Python source code

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!

Chart Director trading 38 minute video added to Python 3 infrastructure course

I just posted a new ‘Unit’ into my Python 3 Infrastructure Blocks with Crypto course which includes the itinerary below

 

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

http://quantlabs.net/blog/2018/04/run-chartdirector-python-django-interactive-chart/

 

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

 

You can get more info on this course I mentioned above.

Go here for details

The Courses

I have decided to make set May 12 for my LIVE bootcamp Q&A on this course.  I will post a survey for this on my Facebook group at https://www.facebook.com/groups/quantlabsnet/

 

 

 

 

Quant ELITE 3 month trial ← visit the new store to look for this service!

 

or

 

Quant ELITE annual

 

Full details of the courses and other features in the above 2 links.

 

NOTE: I am planning to build a new course for all my detailed recent discoveries of using Dukascopy API and JForex advanced development. This uses Java for most of the interaction with the Dukascopy API. If you want to learn both the Python 3 Infrastructure Build Block course (mentioned above), Interactive Broker API with TWS, and even Dukascopy, I would strongly recommend you get into the Quant Elite membership.

How to get access to this Python 3 Infrastructure Algo Trading course with Bitcoin Cryptocurcency

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!

Chart Director trading 38 min video added to Python 3 quant elite course

I just posted a new ‘Unit’ into my Python 3 Infrastructure Blocks with Crypto course which includes the itinary below. This is part of my quant elite membership!

This was a detailed presentation of what Chart Director can do you for your charting.

 

Chart Director itinerary details

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

http://quantlabs.net/blog/2018/04/run-chartdirector-python-django-interactive-chart/

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

You can get more info on this course I mentioned above.

Go here for details

I have decided to make set May 12 for my LIVE bootcamp Q&A on this course.

at https://www.facebook.com/groups/quantlabsnet/

There are 3 courses in total I got right now so check out these links below

Quant ELITE 3 month trial

or

Quant ELITE annual

Full details of the courses and other features in the above 2 links.

 

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

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!

Demo of FXCM Python package for forex trading

Demo of FXCM Python package for forex trading

Note that FXCM does not take US customers

Try connecting by installing:

https://www.fxcm.com/uk/algorithmic-trading/forex-python/

GitHub report for fxcmpy package https://github.com/fxcm/fxcmpy

usage instructions

http://fxcmpy.tpq.io/01_connecting.html

http://fxcmpy.tpq.io/03_streaming_market_data.html

http://fxcmpy.tpq.io/05_market_orders.html

http://fxcmpy.tpq.io/06_entry_orders.html

Do note that this info will be made available for my latest Python 3 algo trading course

Free video course on Automated Trading with Forex and Bitcoin crypto currency bot

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!

Live demo of Chart Director with Python source code

 

 

Remember next week we have a live face to face ‘social’ in Toronto. This takes place next Monday on May 7. Details here:

https://www.meetup.com/quant-finance/events/249428766/

or

https://www.meetup.com/TOForexTraders/events/249428804/

Also, remember for tomorrow night being on Monday April 29 at 7 PM EDT. This will be streamed live on my Youtube channel at youtube.com/quantlabs. Also, there will be no public replay for this so you must watch this live if you are not a member at any of my services which can be viewed at my new online store.

http://quantlabs.net/academy/shopping-cart/

You are invited to a Zoom webinar.

When: Apr 30, 2018 7:00 PM Eastern Time (US and Canada)

Topic: Live demo of Chart Director with Python source code

Please click the link below to join the webinar:

https://zoom.us/j/306844667

Or iPhone one-tap :

US: +16699006833,,306844667# or +16465588656,,306844667#

Or Telephone:

Dial(for higher quality, dial a number based on your current location):

US: +1 669 900 6833 or +1 646 558 8656

Webinar ID: 306 844 667

International numbers available: https://zoom.us/u/FyLNaKVy

I have put together a quick questionnaire to get you know your goals. There are two questions:

1. What is you trading goal? Some are only interested in learning about or trading or even algo/automated trading. Some just want to enhance either or.

2. What is your actual portfolio? In order to target all my info of the future, we need to ensure the right info gets to you based based on your ACTUAL target. Please note that is not your goal but your real portfolio value.

Answer your questions here for better info delivery.

http://quantlabs.net/let-us-get-to-know-you/

Also, remember for tomorrow night being on Monday April 29 at 7 PM EDT. This will streamed live on my Youtube channel at youtube.com/quantlabs. Also, there will be no public replay for this so you must watch this live if you are not a member at any of my services which can be viewed at my new online store.

http://quantlabs.net/academy/shopping-cart/

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!

Ichimoku cloud indicator for crypto currency with Chart Director 

Ichimoku cloud indicator for crypto currency with Chart Director

Lot’s of talk in my private Telegram group about this indicator.

How to use in Chart Director

http://www.chartdir.com/forum/download_thread.php?bn=chartdir_support&pattern=&thread=1278644632

 

course and quant analytics with live demo of trading charts and Python source code

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!

dot net framework array to r program code through the R CSharp package

Note: I really no longer support dot net framework array to r anymore. This means that I don’t support .NET nor Microsoft nor Windows anymore due to  back door security concerns I have with their product. I would strongly Python and other open source technologies over Microsoft product Also, this R posting is here as a courtesy due to R is still popular. Also remember this link recommended from my Academy section is from 2012 so it might no longer work.

Very Nice! My C# program calls R Code through the R.NET package. 

How to get R connect to NOSQL scalable database Redis with doRedis R package for parallelization

Whoa! I finally got this working with R.NET. I can get my C# appliction call directly R code which is very nice. There is a nasty bug on the search path of R so note at the beginning of the code as well. Get more info about R.Net package from http://rdotnet.codeplex.com/. Here is the C# code but don’t foret to add the.NET.DLL DLL reference in your Visual Studio:

Enjoy this C Sharp code

using System;
using System.Linq;
using RDotNet;

class Program
{
    static void Main(string[] args)
    {
        //code solution from http://stackoverflow.com/questions/7960738/importing-mgcv-fails-because-rlapack-dll-cannot-be-found
        string rhome = System.Environment.GetEnvironmentVariable(“R_HOME”);
        if (string.IsNullOrEmpty(rhome))
            rhome = @”C:Program FilesRR-2.15.0″;

        System.Environment.SetEnvironmentVariable(“R_HOME”, rhome);
        System.Environment.SetEnvironmentVariable(“PATH”, System.Environment.GetEnvironmentVariable(“PATH”) + “;” + rhome + @”bini386″);

        // Set the folder in which R.dll locates.
        //REngine.SetDllDirectory(@”C:Program FilesRR-2.12.0bini386″);
        REngine.SetDllDirectory(@”C:Program FilesRR-2.15.0bini386″);
        using (REngine engine = REngine.CreateInstance(“RDotNet”, new[] { “-q” }))  // quiet mode
        {
            foreach (string path in engine.EagerEvaluate(“.libPaths()”).AsCharacter())
            {
               Console.WriteLine(path);
            }
            //engine.EagerEvaluate(“.libPaths(“C:/Program Files/R/R-2.15.0/library”);

            // .NET Framework array to R vector.
            NumericVector group1 = engine.CreateNumericVector(new double[] { 30.02, 29.99, 30.11, 29.97, 30.01, 29.99 });
            engine.SetSymbol(“group1”, group1);
            // Direct parsing from R script.
            NumericVector group2 = engine.EagerEvaluate(“group2 <- c(29.89, 29.93, 29.72, 29.98, 30.02, 29.98)”).AsNumeric();

            // Test difference of mean and get the P-value.
            GenericVector testResult = engine.EagerEvaluate(“t.test(group1, group2)”).AsList();
            double p = testResult[“p.value”].AsNumeric().First();

            Console.WriteLine(“Group1: [{0}]”, string.Join(“, “, group1));
            Console.WriteLine(“Group2: [{0}]”, string.Join(“, “, group2));
            Console.WriteLine(“P-value = {0:0.000}”, p);
        }
    }
}

 

Here is an C# example:

using System;
using System.Linq;
using RDotNet;

class Program
{
    static void Main(string[] args)
    {
        //code solution from http://stackoverflow.com/questions/7960738/importing-mgcv-fails-because-rlapack-dll-cannot-be-found
        string rhome = System.Environment.GetEnvironmentVariable(“R_HOME”);
        if (string.IsNullOrEmpty(rhome))
            rhome = @”C:Program FilesRR-2.15.0″;

        System.Environment.SetEnvironmentVariable(“R_HOME”, rhome);
        System.Environment.SetEnvironmentVariable(“PATH”, System.Environment.GetEnvironmentVariable(“PATH”) + “;” + rhome + @”bini386″);

        // Set the folder in which R.dll locates.
        //REngine.SetDllDirectory(@”C:Program FilesRR-2.12.0bini386″);
        REngine.SetDllDirectory(@”C:Program FilesRR-2.15.0bini386″);
        using (REngine engine = REngine.CreateInstance(“RDotNet”, new[] { “-q” }))  // quiet mode
        {
            foreach (string path in engine.EagerEvaluate(“.libPaths()”).AsCharacter())
            {
               Console.WriteLine(path);
            }
            engine.EagerEvaluate(“.libPaths(“C:/Program Files/R/R-2.15.0/library”);

            // .NET Framework array to R vector.
            //NumericVector group1 = engine.CreateNumericVector(new double[] { 30.02, 29.99, 30.11, 29.97, 30.01, 29.99 });
            //engine.SetSymbol(“group1”, group1);
            //// Direct parsing from R script.
            //NumericVector group2 = engine.EagerEvaluate(“group2 <- c(29.89, 29.93, 29.72, 29.98, 30.02, 29.98)”).AsNumeric();

            //// Test difference of mean and get the P-value.
            //GenericVector testResult = engine.EagerEvaluate(“t.test(group1, group2)”).AsList();
            //double p = testResult[“p.value”].AsNumeric().First();

            //Console.WriteLine(“Group1: [{0}]”, string.Join(“, “, group1));
            //Console.WriteLine(“Group2: [{0}]”, string.Join(“, “, group2));
            //Console.WriteLine(“P-value = {0:0.000}”, p);

            //example to call complete R script from http://rdotnet.codeplex.com/discussions/262426
            //REngine R = REngine.GetInstanceFromID(“RDotNet”);
            //R.EagerEvaluate(“source(“MyRscript.r”)”);
            engine.EagerEvaluate(“source(“test.r”)”);
            Console.ReadLine();
        }
    }
}

Here is R script test.r which resides in the same Release directory as the C# program.

G<-c(1,2,3)
G
cat(‘hello from r’, G)

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!