Monday, 28 August 2017

New position: ODAX Nov 2017 Iron Condor

Summary

Today I opened a new Iron Condor using the ODAX options for the November 2017 expiration cycle.
DAX 30 on August 28th. Source: Investing
Regular Iron Condor this time (80 days until expiration, 400 points wing width) with the Implicit Volatility at around 16. The DAX has moved around the 12100 support since mid July, no bounce has happened yet. Let´s see if this situation continues for a while...

Wednesday, 2 August 2017

New position: ODAX Oct 2017 Put Spread

Summary

Today, I opened a credit put spread using the October 2017 ODAX options.
Dax on August 2nd. Source investing.com

Monday, 24 July 2017

Closed ODAX Sep 2017 Iron Condor

Summary

Last Friday, I was hoping that the volatility would decrease after the expiration day, so I could close the remaining Put spread for a smaller loss, but I was proven wrong.

DAX on 24/07/2017. Source investing.com
Volatility was still relatively high and the DAX kept going south, so I had to close the trade for a bigger loss, reducing the overall Iron Condor profit to a tiny 18,5€ or 0,001% account increase.

Overall, there is an accumulated 6,1% gain since the beginning of the year (DAX increased 5.0% in the same period).

Friday, 21 July 2017

ODAX September 2017 Iron Condor adjustment (II)

Summary

Quite some movement since the last adjustment where the Call side was threatened. Now, in the July cycle expiration day, it's the Put side that is taking all the heat.

Dax on 21/07/2017 Source investing.com
Today, I closed the Call side for about 60% of the max profit. My plan is to wait until Monday before taking any further action (either deploying a new Call spread or closing the Put spread for a loss, ideally with a little bounce upwards and a reduction in the volatility).

I don't like the idea of a Call spread so close to important technical supports, though.

Thursday, 13 July 2017

ODAX September 2017 Iron Condor adjustment

Summary

The ODAX September 2017 Iron Condor reached today the adjustment point on the Call side (30 delta), as the Dax has climbed more than 300 points since I opened the spread a week ago.

Dax index on 12/07/2017 Source Investing 
This is a pretty bad scenario, with a relative quick movement against you without having consumed much time and without almost any Theta decay.

Tuesday, 11 July 2017

Trading ODAX stock options

Summary

In the unlikely case that you have followed this blog since its inception, you might have noticed that it contains different "learning notes" that I have compiled while learning different technologies and tools, all of the software related, which I wanted to share with anyone interested.

Apart from the software development, I have other hobbies, one of them being the stocks, derivatives and the markets in general. A while ago, I started learning about stock options trading and after some studying I began, at the start of 2017, performing some actual trades using the options over the DAX30 index (the index holding the 30 biggest traded German companies).  They are called ODAX, by the way.

So today, I would like to introduce you the system I have followed for the better part of this year, which I would like to polish as I continue learning about stock options trading. Feedback is always welcome!

Sunday, 7 May 2017

Zeppelin + Scala: Consuming a HTTP endpoint

Summary

In our last post, we discussed on how could we execute Spark jobs in Zeppelin and then create nice SQL queries and graphs using the embedded SQLContext (provided along with the usual Spark context).

Today, we will see a way to populate your Spark RDDs/Data-Frames with data retrieved from a HTTP endpoint/REST service. We will focus on the parsing of the resulting JSON response. Additionally, we will also learn how to import additional libraries to Zeppelin.