Option FanaticOptions, stock, futures, and system trading, backtesting, money management, and much more!

An Insider’s View on Jobs in the Financial Industry (Part 2)

Today I will conclude discussion of a phone call I recently had with my brokerage rep about jobs in the financial industry.

If I insist on sticking with options, my rep said I would have trouble finding a place with large, established firms because most do not deal in options due to their risky perception among the general public (I disagree as discussed in this mini-series).

Logistics may be another issue with option trading. One transaction with stock, ETF, or fund proceeds can be easily distributed across multiple accounts. This would be more difficult with options. Since client suitability varies drastically, I probably would not have proportional positions across the different accounts. Such accounts would therefore require more individual attention: a slight tweak here or a larger hedge there to balance different accounts. In effect, I would have to go from one client account to another until I were through them all—and heaven help me when Mr. Market decides to make a sudden, large move against the overall position as I would hardly get the chance to adjust in a timely manner.

Whether starting with a more established firm or opening my own RIA, finding clients would be a challenge. Working for the brokerage, my rep gets leads every day from investors opening new accounts. Nobody is calling an Edward Jones or Raymond James wanting to open a new account, though; people calling firms like these are looking specifically for advisory services, which makes getting clients more difficult. This dovetails with a 2019 survey that reveals very few Americans actually have financial advisors.

He also mentioned that 95-97% of new RIAs fail in the first year or two. We didn’t discuss cost to start one, but the low probability of success provides plenty of reason to tread lightly (or not at all).

The rep talked a bit about his own background. He worked for a bank where he sold a $1M annuity in January of the early 2000s. This was about 5x more than the average monthly revenue for the entire investment advisory department. When the following January rolled around, his target was 10% more than what he took in the previous January: $1.1M. This was an outlandish expectation that put him under a great deal of pressure.

I certainly don’t want that.

Near the end of the call, I expressed my skepticism of algorithmic trading profits. I brought up “equity trading revenue” (with regard to Goldman Sachs) and he replied with “underwriting profits” and said this could be the result of positions held in a company for whom they are doing the underwriting. These are not profits generated from algorithmic trading at all, as people often surmise, and would support my thesis about how difficult it really is to develop algorithmic trading strategies that work.

An Insider’s View on Jobs in the Financial Industry (Part 1)

My primary brokerage has a toll-free number I can always call and a general e-mail to support. They were nice enough to provide me with a local personal contact in case I ever have issues to discuss with a familiar voice, as well. Back in January, I had an informative phone call with my representative about working in the financial industry.

I prefaced the discussion by telling him that I have been trading my personal account full-time for over 12 years and am very thankful things have worked out thus far. Since I have successfully navigated my own account, I would like to do the same for others. How might I make this transition?

My expertise is in trading and strategy development. I think of myself like a quant but not as sharp as the professionals because I haven’t had as much [recent] math, statistics, and/or programming coursework. I would like to at least think I know my way around making money in the trading space. This has been true for the better part of 13 years [and could end at any point, which is why I don’t really like to talk about it much as noted in the second paragraph here]. Most everyone with whom I have shared my career story has been impressed with what I have done.

I asked how the suitability standard for investment advisors compares with option trading clearance for brokerage clients:

I think Schwab has three levels, but this four-tiered structure is currently in force at E*Trade. To get full option trading clearance, one needs to claim extensive knowledge, trading experience, and sufficient liquid net worth. The option application asks about investment goals (e.g. why are you investing in options?) but nothing about investment time frame. A suitability assessment will ask about time frame but nothing about investment experience.

If I want to continue managing my own accounts, my rep said most financial firms would require I move the accounts over to them (or their custodians) and would not allow me to trade during the business day. The latter makes sense since I’m being paid to work for them. Moving accounts over, though, might come at a cost of being able to trade options altogether depending on their custodian, clearing firm, and/or available permissions. This may or may not be a compliance issue.

I would never want to give up self-directed trading, which is my primary source of income. So much for working as an investment advisor for an established firm?

I am worthy of self-promotion (see here and here) but still missing the piece about how to get from here to there.

I will continue next time.

Does Technical Analysis Work? Here’s Proof! (Part 6)

Like a bloodhound, I’m now hot on the trail of “Janny Kul” after reading the comments following his TDA article with the same title as this blog mini-series.

An internet search reveals a longer article about what happened to the first commenter. He writes:

     > As I was doing my research into crypto bots, I came across articles

Interestingly, I came across Kul when searching on “technical analysis.” I had no idea he was involved with Bitcoin until he suddenly shifted gears and started writing about it as reported in the seventh paragraph of Part 4.

     > written by Janny Kul (https://www.linkedin.com/in/janny-kul/). The
     > articles came across very solid and I contacted Janny over the email
     > stated on credium.io. He came across as a trustworthy individual with
     > respectable experience in traditional finance. We exchanged a few

Remember what I said about [phony] online sources that appear to be reputable (fourth and final paragraphs here). Kul has impressive credentials on LinkedIn, the tone of his writing sounds professional, and in digging deeper I even found an article written about his success by a seemingly qualified author.*

     > emails after which I received a solicitation email from Credium advising
     > that they have opened up 50 positions for new investors to come in. So

Always watch out for scarcity marketing! Here is a crash course.

     > I deposited the funds in July 2020.

If this is fraud then it is very sad. I have written about the subject many times in this blog.

Further investigation reveals a lot more reasonable doubt regarding the sanctity of “Janny Kul.” I did an internet search for “credium scam janny kul” and found a number of international links:


Janny Kul is mentioned as the author of most of these articles, which gives the impression he is a real expert. Clicking on more than one of these brings me to an article “How a 26-Year-Old College Dropout Makes $15,000 a Month With Bitcoin and Cryptocurrency Without Breaking a Sweat,” which is a red flag. In case I was still not convinced, clicking on the links of some of the Facebook comments at the end of the article brought me—not to Facebook, but rather to a landing page:

Janny Kul scam (4-20-21)

This is a major red flag (and do not try this at home without running a scan for malware afterward).

In the end, I got a couple good ideas out of “Janny Kul’s” online article on technical analysis. I’m not falling for anything more, though, and I’m certainly not going to be investing any money with him.

* — Some further digging suggests this to be a legitimate website although I
       would encourage everyone to scrutinize such websites that review targets
       in question as they may sometimes be fake themselves set for the express
       up purpose of shining a positive light on fraudulent people or services.

Does Technical Analysis Work? Here’s Proof! (Part 5)

In this blog mini-series, I have been presenting commentary and analysis of Janny Kul’s TDS article with the same title.

I concluded discussion of Kul’s article last time.

I originally found the article very interesting and continued on to the comments. The first one is an eye-opener:

     > ATTENTION. The article is solid and I personally bought for it and
     > deposited funds into credium.io in July 2020 following an email
     > exchange with Janny Kul. Since the deposit has been made there has
     > been no response from him or anyone else at credium.io. The
     > deposited funds are reported as deposited, but not yet invested.
     > The fund stopped reporting its performance in May 2020. A
     > withdrawal hasn’tbeen possible either since the initial investment.
     >
     > If you search for “credium” on Medium, Google, Facebook, Twitter,
     > you would find a large number of people who publicly reported being
     > unable to make a withdrawal for months. Some individuals only
     > managed to have funds returned after reporting to the police. Others
     > resorted to other means including attacking social media channels as
     > [seen] in this very comment section.

“Credium?!” I never heard of that and don’t know anything about it.

Another comment below (could be from the same or different person):

     > SCAM SCAM SCAM JANNY, CREDIUM ALL SCAM. SEND MONEY TO
     > CREDIUM AND THEN DISSAPEAR. NO ANSWER, NO INVESTMENT, NO
     > WITHDRAWL. LOST MY MONEY, DO NOT HEAR FROM THIS PEOPLE

Wow. What about the next comment?

     > It was a success, I got my lost funds recovered am happy to share

This seems to be related since she is talking about recovering lost funds. Reading on, though:

     > my experience so far in trading binary options have been
     > losing and [emphasis mine]

Neither the article nor the comments are about binary options so where does that come from?

     > finding it difficult to make a profit in trading for a long time, I
     > traded with different trading companies but I couldn’t earn profits
     > and I ended up losing the whole live-saving I gave up on trading
     > until I meet [Raymond Susy] who help me and gave me the right
     > strategy and winning signals to trade and earning process and also

Is this an advertisement for “Raymond Susy?”

     > I was able to get all my lost fund back from all the brokers and
     > trading companies I traded with, now I can make profits anytime I

I see nothing specific here mentioning Janny Kul or credium (dot io).

     > place a trade through her amazing masterclass strategy feel free
     > to email her on mail {XXXXXXXXXXXXX@gmail.com} her WhatsApp
     > contact +YYYYYYYYYYYY

Although the other comments have raised my suspicion about “Janny Kul,” I think this comment is unrelated spam.

I will conclude next time.

Does Technical Analysis Work? Here’s Proof! (Part 4)

Today I continue with commentary and analysis of Janny Kul’s TDS article with the same title.

I was a bit confused where we left off. Kul continues:

     > It appears as though there may be Alpha reversing filtered technical
     > indicators… We’d need to keeping [sic] rolling this forwards to
     > actually find if this relationship continually holds.

I think he’s basically suggesting we test the worst performers from the training set for outperformance. That is a very interesting idea. I would want to know if the worst training indicators do better on the test set than the best training indicators. This reminds me of the Callan Periodic Table of Investment Returns, which I mentioned in the middle of this post.

     > Obviously adding transaction costs and bid/offer would mean we can’t…
     > capture this but this does give us something to investigate further.

Does he mean we can’t realize any profits from this or just diminished profits? He could have included sample transaction fees to get more clarity on this.*

He then teleports ahead to Bitcoin. Say whaaaaaat? Speaking of transaction fees, though, exactly what vehicle is being used to trade it and what are the usual slippage and commissions to do that? I (and most veteran investors, probably) would be very interested to know since Bitcoin is relatively new.

     > So our train period has a monthly average of 20.4% and our test period
     > has annualised returns of 14.3%…it appears as though there may be
     > some Alpha on all technical indicators for Bitcoin.

That sounds encouraging…

     > Interestingly in our train period we outperform Bitcoin but in the test
     > period Bitcoin outperforms.

If buy-and-hold outperforms, then the indicators have no alpha. Why did he just say otherwise?

     > In order to say with certainty if this relationship holds we’d again
     > need to test again over a longer period of time.

Kul then repeats the backtest for all 12 months of 2018. This extends the backtest by five months since the first six months were the training set and July was the testing set.

     > I think it’s fairly safe to say that the performance of all the
     > indicators decays over time however we do actually outperform
     > buying and holding Bitcoin (although, granted, 2018 was a terrible
     > year for Bitcoin).

I think it’s fairly safe to say we really can’t make any conclusions over such a short period of time where the results are so inconsistent with what we saw before.

Kul concludes:

     > We found… reversing filtered indicators may have Alpha for non-
     > Bitcoin instruments and for Bitcoin… our regular indicators
     > may have… Alpha although it does severely decay over time.

Indicator performance declined over the course of these several months, which is still a short time interval. I wouldn’t generalize to “over time,” which sounds much more substantial.

     > We’d need to test on a much larger data set to see if these
     > relationships do actually hold.

Kul catches himself here and I totally agree. Indeed, the biggest critique I have of this article is the limited backtesting interval. Although he uses a 5-minute time frame, the total study period is one year or less. In case we are looking at a large sample size, Kul could have boosted credibility by reporting number of trades in each group, which he never mentions.

In the final analysis, I can’t help but respond to Kul’s title with “Where’s the beef?”

I will continue next time.

* — I feel strongly about including transaction fees in backtesting as discussed in paragraphs 2-3 here.

Does Technical Analysis Work? Here’s Proof! (Part 3)

Today I continue with commentary and analysis of Janny Kul’s TDS article with the same title.

I left off at the point where I think Kul’s article gets really special:

     > Now if by some miracle this does work, just to prove it was all one
     > big fluke, we should be able to roll forwards another 3 months to
     > produce positive P&L again.

The main takeaway from this article is right here. It’s one thing to train a model, which by definition is going to demonstrate good performance, and then follow through with more good performance. I became disillusioned when I was unable to accomplish this repeatedly, which is basically what walk-forward optimizmation does. I then became disillusioned again when I incorporated one additional incubation period as Kul mentions here. I wrote about OOS2 in the third bullet point of this post.

     > Note… the average across all these indicators across all instruments
     > is 0.095% per month so I think it’s reasonable to deduce that the
     > indicators used by themselves without any filtering have pretty much
     > zero Alpha…
     >
     > Now… we want to… run [the winners]… for 1 month forward… the
     > average of these is -1.92% for this 1 month period so if anything we
     > might be able to deduce that filtering positive indicators is actually
     > mean-reverting. Annualised performance here would be 23.0%.

I’m guessing he meant negative 23.0%, here.

In what follows, Kul falls apart a bit. I will do my best to tie things together:

     > If you look back to our train period MACD on Boeing stock… is the
     > best performing and here it’s the worst performing so instead of
     > filtering above 0 P&L we may actually find more Alpha filtering above
     > some +ve threshold (feel free to do this yourself!).

It’s not clear to me how he arrives at this conclusion. Maybe he’s saying not to take the best performers because they could subsequently revert and be the worst performers? Simply raising the threshold above zero would not resolve this, though.

     > The way we’d be able to deduce if this relationship holds is just to
     > roll our train/test period forwards one month and run again. If we do
     > this (i.e. use Feb 18 to Jul 18 as the train period and Aug 18 as the
     > test period) we get 15% annualised returns.

Initially, Kul trained on Jan 1, 2018, to June 30, 2018, and tested on July 1, 2018, to July 31, 2018. How does rolling forward one month start on Feb 18? It should be Feb 1 through July 31, 2018. Maybe he got the year confused with the date?

In addition to being uncertain about what dates he’s addressing, I also don’t know if the 15% annualized returns are positive or negative since he made that mistake just above. I’m a bit confused overall.

I will continue next time.

Does Technical Analysis Work? Here’s Proof! (Part 2)

Today I continue with commentary and analysis of Janny Kul’s TDS article with the same title.

Kul explains p-hacking:

     > If we run multiple permutations over and over and we just stop when
     > we reach one that looks favourable, this lands us in a situation
     > statisticians call p-hacking.
     >
     > Much like a series of coin tosses, there is a chance, however small,
     > that we continually land on heads.

Indeed, I have now learned about how to run Bonferroni and Šidák corrections for multiple comparisons in Python.

Kul continues by saying we need a better test for comparison to avoid what could be a mirage of significance caused by multiple comparisons. One possibility is to compare with a buy-and-hold group, but:

     > The problem… is that some instruments are inflationary (like Gold
     > and Stocks…) and some aren’t (like USD — in an inflationary
     > environment the dollar would likely depreciate).
     >
     > This isn’t a fair test because if a technical indicator is… right 51% of
     > the time, we may be able to reasonably deduce there’s Alpha, but
     > if we compare it against stock, well we’d expect stocks to be positive
     > more than 51% of the time given the economy grows over time
     > (historically on a daily basis the S&P 500 is +ve 55% of the time).

Kul is essentially claiming inflation to be a confounding variable (see fourth paragraph here) when looking for alpha. I don’t know that I agree. One internet source states long-term historical inflation to be ~3.2%. Regardless of the exact number, it’s positive and it happens most years. Any TA strategy that does not exceed this is not worth trading, in my opinion, regardless of whether inflation actually boosts baseline buy-and-hold performance.*

For whatever reason, stocks generally melt higher to such a degree that most long equity strategies I studied outperformed over the long-term. I believe (not yet studied) real estate melts higher. Gold seems to melt higher, but my studies did not show consistent outperformance. Contrary to Kul’s inflation hypothesis, I found oil—a commodity priced in USD—to face increased headwinds when traded long (see third paragraph here). This may be due to a particular 4-year time interval of oil prices, though: I need to look at a longer-term chart for verification.

Kul then goes on to say a better approach is the (in Python parlance) train_test_split method, which is to say use IS and OOS periods for comparison:

     > [Acceptable performance would be] over 50% right in both the train
     > period and test period (i.e. do both produce positive P&L) or we
     > require some arbitrary threshold like 0.8x of the outperformance
     > from the train period to conclude whether a particular indicator
     > “works” or not.
     >
     > The easiest way… to test this is… to run a simulation of every
     > indicator (x4) on every instrument (x10) for, say, the first 6 months
     > of 2018 so that’s 40 P&L scenario’s across x3 charts. Then we take
     > the top 10 best performing combinations (or we could even take all
     > of the ones that have produced positive P&L) and run them for
     > another 3 months then look at the performance.

I think this is all legit, but the true brilliance come next.

* — For starters, one way to study this would be to look for differences in annual stock
       returns between inflationary versus deflationary years.

Does Technical Analysis Work? Here’s Proof! (Part 1)

While the title may strike you as clickbait, it’s really based on an August 2019 TDS article written by Janny Kul that is (as of the time of this writing) available online. In this blog mini-series, I am going to do some analysis of the article followed by a bit of extra digging at the end that you really won’t want to miss: stay tuned.

Also in 2019, I wrote a blog mini-series on the same topic where I presented and commented on a sampling of others’ beliefs about technical analysis (TA). This is more of the same except I will be focusing solely on the Janny Kul article. What I particularly like about the article pertains to this fourth paragraph: Kul gives us supporting data, which I find comparable to some of my studies described here.

I will go through Kul’s article quoting and commenting on different parts. I strongly encourage you to find the whole article online for a very interesting read.

     > Given computing power nowadays, in a matter of moments we can simply
     > test every possible indicator (~27), across every standard timeframe
     > (~15), across every possible tradable instrument (>100,000).

This would be 27 * 15 * 100,000 = 40.5M strategies. What kind of computer does Kul have access to that can do this in a “matter of moments?!” Backtesting over 8 – 12 years, my computer was taking 20+ minutes to backtest a double-digit number of strategies. If I round up to 100 and only consider 40M strategies, then it would take 400,000 times as long to run Kul’s backtest on my computer, which is ~15 years. A computer 1,000 times faster than mine would [only] take ~6 days. I have been thinking of upgrading so…

I would question whether it’s reasonable to undertake a backtest of that complexity. Even at that, he’s talking about applying TA “strictly how the indicators were intended to be used.” Not only do many people not believe those settings to be the best,* I strongly believe it important to explore the surrounding parameter space as I describe in paragraphs 4-5 here. This is more what I was doing in my studies where I had up to double digit iterations. This turns the 40.5M strategies into 4.5 billion or many, many more because even 100 iterations is small compared to the finer parameter grids most strategy developers seem to use. I discuss this in paragraphs 2-3 here and the last paragraph here.

I therefore disagree with Kul in his assessment of how simple a complete analysis of TA can be.

Nevertheless, Kul does present some actual data in the article and I will get to studying that next time.

* — Many comments imply this if you read closely in Part 2, Part 3, and Part 4;
       only the reply in Part 6 suggests simple strategies can actually work.

Can a Retail Trader Succeed at Algorithmic Trading? (Part 7)

Today I will conclude with presentation and commentary in an algorithmic trading thread that took place on a popular online forum about 18 months ago.

     > What if you want to make more money; a higher SR? Then you are going
     > to have to move towards (a) the world of HFT and / or (b) the world of
     > weirder, shorter lived alpha-decaying, non linear patterns and/or
     > (c) the world of ‘alternative data’. And away from classical linear
     > statistical methods, towards the wacky world of ML. To play in these
     > worlds you are going to need to make serious investment in automated
     > trading technology, but more importantly you are going to have to be
     > able to use ML properly.
     >
     > The average person using ML in finance does so very badly, and this
     > is based on an observation of ‘professionals’ that doesn’t include the
     > hoards of amateurs who’ve just downloaded a python package and have
     > no idea what they are doing. It’s much easier to overfit with fancy…

Notice the implication here that he has been in position to observe professionals work the craft (of ML). Few can say we have done this. He claims to be an industry professional and I think his writing is very polished. He’s also a book author.

     > ML techniques than with classical ones. Given how much overfitting
     > goes on just using old-fashioned grid searches and regressions, it’s
     > no surprise that overfitting is absolutely endemic within the neural
     > network, AI, non-linear classifying crowd.

This is very consistent with what I learned in Datacamp ML courses.

     > You need a team to do this properly, first because of the alpha
     > decay you are going to spend so much time finding new effects you
     > don’t have time to do anything else like actually implement them.
     > Second, because it’s less likely that a single person will have
     > the full range of skills required to test and implement ML based
     > trading strategies. Such people do exist, but they are rare: after
     > all it’s rare enough to find people with the full set of skills
     > to test and implement classical trading strategies.

Here’s yet another call for a team-based approach (also mentioned in Part 1 and Part 5).

     > What does this mean for the individual trader? Simply put, don’t
     > use ML unless you know exactly what you are doing. And stay
     > away from trading arenas where you need to be able to use ML to
     > discover the edges that exist, plus have access to the technology
     > that will allow you to exploit those edges. There are plenty of
     > areas where you can still compete, but you will have to lower your
     > expectations for SR, and thus increase your bankroll or remain
     > as a part time trader.

Is RC right about these claims? I really don’t know. His credentials look good, but those can be phony. Many details seem consistent with comments I’ve heard elsewhere and for me, convergence usually boosts credibility.