Crypto signal Python script walkthrough with Outlook and addin

(Last Updated On: September 4, 2019)
Learn the Secret

Get  our 2 Free Books

Get these now which land directly to their inbox.
Invalid email address

This is one of those monumental shift points where I introduce this complete Python script to handle your email signals sent from the Quant Analytics service. Also, this particular script is used for crypto currency only using the Kraken crypto currency exchange.

Note that there will be a separate forex Python script and custom Metatrader 4 EA  (Expert Advisor) available in a separate blog post.

Some important requirements to make this work properly:

  1. Use Microsoft Office Outlook since the original intended Python script cannot keep up with the incoming emails. If a Python script is used to log into an email address, it will NOT be able to keep up with incoming email signals if the market activity is quite high.
  2. You will need to run this Outlook add in to make it happen. This will export all incoming emails to a CSV file which I use. Check out the video below to understand how to customize this. The support of this vendor seems quite good so I would recommend it. Also, I do believe this add in is the reason why this will only work on Windows. (Sorry I don’t make these rules)

With the signals generated, I have added the flexibility to apply techniques on the exit for positions sizing, apply stop loss, or short against a margin account. This can be applied using TA-Lib Python package (for Technical analysis with 300+ indicators), machine learning, or other open quant techniques. Remember this is open source which is distributed on Github for my experienced customers who know Python. If you are not up to speed, you may want to learn Python with this.

If you want to access to everything I do, just join this specific membership

Enough sponsorship! Remember that the market data signals are generated from Kraken cryptocurrency exchange which means I would recommend using Kraken on the orders to stay synchronized with these signals. If you do, you should get optimal returns. This uses the Python CCXT package which means you could learn with the above Python course.

I already covered the choice of Kraken crypto exchange vs other US based exchanges like Coinbase. You can find a presentation on the comparison with Binance in my Elite section. Just search for the topic “PROS and CONS of reliable Crypto Exchanges: Binance vs Coinbase vs Kraken” when you become an ELITE member.

Also, the actual order code is not included but I show various link examples to apply stop losses, shorting off a Kraken margin account, etc. This technique with this Python script is very flexible to do what you want.  Note that I am using CCXT here.

I forgot to mention in the video after the order is placed, it will remove the signal text file generated by the MessageExport Outlook add in mentioned above. Also, the Outlook add in will also create new signal CSV files with the format _002, _003, etc if the older ones are not deleted fast enough.

Use Office Outlook with add in to trigger Metatrader 4 forex entry

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!
This entry was posted in Bitcoin Crypto Currency, Forex, Premium Membership, Quant Analytics, Quant Development on by .

About caustic

Hi i there My name is Bryan Downing. I am part of a company called QuantLabs.Net This is specifically a company with a high profile blog about technology, trading, financial, investment, quant, etc. It posts things on how to do job interviews with large companies like Morgan Stanley, Bloomberg, Citibank, and IBM. It also posts different unique tips and tricks on Java, C++, or C programming. It posts about different techniques in learning about Matlab and building models or strategies. There is a lot here if you are into venturing into the financial world like quant or technical analysis. It also discusses the future generation of trading and programming Specialties: C++, Java, C#, Matlab, quant, models, strategies, technical analysis, linux, windows P.S. I have been known to be the worst typist. Do not be offended by it as I like to bang stuff out and put priorty of what I do over typing. Maybe one day I can get a full time copy editor to help out. Do note I prefer videos as they are much easier to produce so check out my many video at