Stage 4, day 28:
Unbelievable, stage 4 is ending in 4 days!
One of the idea that I had to improve execution is a piece of code that I did use in my GUI application built on top of my trading lib that I haven't used for a long time when I started to run my ARB CLI app.
Lib API kinda diverged and broke the GUI app. That must have happen sometime around end of February/early March. I remember when I started to test the ARB app, I went to movie theater to go watch 1917 (oh boy that was the good old time!). I kinda miss my GUI app that was giving a visual insight into markets.
So 2 days ago, the plan was to fix the GUI app because it is the app that is using the code that I wanted to reuse to improve the ARB trades execution. After 2 days of work and my GUI app is now running (and I'm very happy to have retrieved it!), I realize that the reasoning behind the reason to fix the GUI app was flawed. I didn't have to fix it to reuse the piece of code that I want to use. I could have just study the code and start using the piece that I needed...
Oh well, this is something that I wanted/needed to do eventually. It just wasn't maybe the task to do now to reach the end goal the fastest possible way.
Am I starting to self-sabotage myself with this minor distraction?
idk for sure...
I was searching on Amazon for a book on arbitrage to perhaps give me new ideas on how to solve my current issues. I haven't seen anything obviously similar to what I'm trying to achieve. It seems like very hard to believe that no one else is doing what I do but if I am creating a novel strategy, well good for me as it is a very good thing to be the first in trading in a new way.
Anyway, I have stumbled into a book: High-Frequency Trading by Irene Aldridge. The book talks about arbitrage strategies (but apparently different types than what I do) but I have come up with interesting info from the book:
Developing computerized trading systems requires an up-front investment that is costly in terms of labor and time. One successful trading system takes on average 18 months to develop... Initial development is both risky and pricey...
So based on that, given the time spend so far, I'm ahead for the curve by many months!
Unbelievable, stage 4 is ending in 4 days!
One of the idea that I had to improve execution is a piece of code that I did use in my GUI application built on top of my trading lib that I haven't used for a long time when I started to run my ARB CLI app.
Lib API kinda diverged and broke the GUI app. That must have happen sometime around end of February/early March. I remember when I started to test the ARB app, I went to movie theater to go watch 1917 (oh boy that was the good old time!). I kinda miss my GUI app that was giving a visual insight into markets.
So 2 days ago, the plan was to fix the GUI app because it is the app that is using the code that I wanted to reuse to improve the ARB trades execution. After 2 days of work and my GUI app is now running (and I'm very happy to have retrieved it!), I realize that the reasoning behind the reason to fix the GUI app was flawed. I didn't have to fix it to reuse the piece of code that I want to use. I could have just study the code and start using the piece that I needed...
Oh well, this is something that I wanted/needed to do eventually. It just wasn't maybe the task to do now to reach the end goal the fastest possible way.
Am I starting to self-sabotage myself with this minor distraction?
idk for sure...
I was searching on Amazon for a book on arbitrage to perhaps give me new ideas on how to solve my current issues. I haven't seen anything obviously similar to what I'm trying to achieve. It seems like very hard to believe that no one else is doing what I do but if I am creating a novel strategy, well good for me as it is a very good thing to be the first in trading in a new way.
Anyway, I have stumbled into a book: High-Frequency Trading by Irene Aldridge. The book talks about arbitrage strategies (but apparently different types than what I do) but I have come up with interesting info from the book:
Developing computerized trading systems requires an up-front investment that is costly in terms of labor and time. One successful trading system takes on average 18 months to develop... Initial development is both risky and pricey...
So based on that, given the time spend so far, I'm ahead for the curve by many months!