Reaching an all-time high in my equity curve means it’s time to buckle down and keep improving. My Dominari strategy has done very well over the past 7 months and especially this and last month.
Is the party going to continue?
I certainly expect so. Drawdowns are inevitable, but that’s part of trading. Short-term performance is exciting, but my ambitious goal is to turn my starting balance of €8,000 into €50,000 within the next 3 年. As of this writing, I’m at €9,323.
You’re probably wondering how a 16% profit leads me to extrapolate an annual return of nearly 100%. The answer is that I dramatically changed my leverage at the end of September… just in time for that ugly drawdown. If I was trading on my current leverage, the current live return would be around 40% (すなわち, right on track to hit my goal).
What really counts is what I’ve really done. これまでのところ, I’m up €1,323 with another €40,677 to go by December 6, 2019.
The research for Dominari is effectively finished. It’s been slightly more than a year since I began researching the strategy. Although minor variations of Dominari popped up or came from traders copying my signals, none of them improved the long term outcomes.
One version that improved the risk profile was to trade with limit orders. The original blog post mentioned limit orders, but the variation placed them considerably further from the current market than what I tried previously. I also lacked a system for choosing settings appropriate to every pair, which I’ve more than likely resolved. The problem is that I have a million things on my to-do list and only 8 日時間. You’ll see some of my top projects when you scroll down.
Pilum: The latest and greatest
Pilum is a strategy based on a statistical process that identifies momentum. One of the scary elements about most quantitative strategies is that most of them are mean-reverting. They buy when the price drops and sell when the price rises. The approach is favorable (すなわち, profitable) in the long run, but it takes some psychological fortitude to trade.
Pilum is a major advancement because now I’ll have a strategy that should profit exactly when Dominari is most vulnerable to a drawdown.
The new strategy uses 指値注文 to enter the market. Something like 90% of these orders never execute. But when they do execute, I win 75% 時間の. さらに, my profile of winners to losers is very comfortable.
Most traders understand the ideas even if the statistical jargon is unfamiliar. Pilum’s biggest winner is larger than its biggest loss. The average winner is bigger than the average loser. と, it wins 77% 時間の.
これまでのところ, I’ve done a sort of piecemeal backtest using R. When I finish the Quantilator (see below), I’ll redo the backtest in a fully fledged trading platform. 以上の可能性, I’ll use QuantConnect to test the strategy level approach.
Trading platforms drive me crazy! The biggest problem that I have as a trader is continuously reallocating capital across my portfolio. メタト レーダー, NinjaTrader and the likes implicitly assume that I want to trade some percentage of my account balance on every trade. Either that, or that I trade fixed lots.
Trading that way is extremely inefficient. I’m trying to trade 40+ 通貨, so I need to be able to decide which ones need the money for trading and which ones don’t have signals. その後、, among the ones that do have signals, I need to dish out their allocations proportionately. The allocations aren’t the same for each instrument. If you know of any good FX platforms that meet this requirement, then let me know in the comments section.
Testing Pilum on its own is important. More important than the performance of Pilum is how that performance interacts with Dominari. That means taking the daily equity values of each currency. Does Dominari lose when Pilum wins and vice versa? Should I allocate capital 50-50 between the strategies or does one strategy deserve the lion’s share of the portfolio? Is one strategy so good that it should get all of the money?
The main concern with portfolio allocation is how it relates to leverage. Dominari historically make 96% annual returns, inclusive of trading costs. しかし, it’s also trading with leverage of roughly 19:1. It’s possible for markets to rip over stops and create significant losses.
USDCHF lost 40% of its value in one hour in January 2015. Say that the scenario was even more extreme and that nobody could place a trade during that time at any price. こと 40% move is multiplied by the 19x leverage used. That’s a theoretical 800% 損失; more than the money in the account.
Everyone loves leverage because they think of profits. Leveraging losses is a lot less exciting.
だから, if you could earn 96% annual returns and only use 5:1 レバレッジ, that is exponentially superior to earning 96% 上 19:1 レバレッジ. I need to compare the returns of Pilum to Dominari per unit of risk. That allows me to do cool things like
- Minimize the negative variance of the returns
- Increase absolute return
- Dynamically increase/decrease strategy allocations if I find patterns in their interactions
It’s a lower tech way of averaging strategies, like the litte guy’s version of what Numerai is doing… except that I have to create all of the strategies myself.
Quantilator
I spent the last few months sending surveys to segments of my subscribers asking how I can better serve you. Articles about indicators are overwhelmingly my most popular content. The trouble with that content is that I can’t complete the research fast enough to keep up.
The most valuable thing I’ve learned from the developing algorithms for the past 11 years is my process of deciding whether or not an indicator offers predictive value.
Say that you’re interested in gaps: do gaps predict future returns? What I normally do is code a gap indicator in R, implement my analysis methodology and give a verdict. My methodology is kind of like a system for building systems. Using my approach usually takes an hour for every new idea that comes along.
An hour is pretty short. An hour is REALLY short compared to when I didn’t have a research methodology. I used to waste ヶ月 on junk strategies.
With Quantilator, I’ll be able to analyze anything in under 5 分. I’ll only have to follow 3 steps:
- Run a script in MT4 to export price data and indicator data
- Upload the exported data to Quantilator
- Analyze the results
This tool will be 100% 無料. I’m planning to go through the most popular indicators in MetaTrader to analyze whether or not they offer an edge. I’m building a library of small edges that can be combined into powerful strategies like Dominari and Pilum. と, in the spirit of open source, I plan to make that library available to you for free.
I’m writing this tool in Django, which is a Python framework for displaying web content. The initial version will do the analysis. I’m hoping to use this as an education tool. A bit of momentum can justify make it a fully fledged library with sample data, indicators and training videos and more.
Quantilator’s name comes from a key concept in my system analysis methodology; I break data into 約iles. These quantiles calculate average market returns for a given period of time. The quant in Quantilator refers to quantiles, but I really like the implied double entendre of making you a quant. 結局その程度です, that is what I’m doing for you!
Update: 、 Quantilator is now freely available at http://q.onestepremoved.com/
hey shaun i want help i trade fxsol uk but i left it coz it is big spread and stupid broker and what u recommed forex broker ? and why choose ur broker ?
Hi Marwoun,
I recommend either Pepperstone または STO. Pepperstone is good for the overall trading costs. STO is great because you get a 30% welcome bonus on your first deposit and, more importantly, you’re eligible for Top Tradr.
–ショーン
thanx for ur helping me i open account them
どういたしまして. Let me know if you need any assistance.
Why is your Pepperstone deployment of Dominari “killing it” while the FXCM deployment is slogging along?
https://www.myfxbook.com/members/QuantBar/dominari-fxcm-mt4/1679763
良い質問. あります。 2 reasons: 1) The FXCM account is trading 1/3 of the leverage. 2) The FXCM account trades the same strategy, except that it trades around the clock. More trades means that I have a different final outcome.
Seems like a big drawdown mid December has pretty much equalized the Pepperstone vs FXCM results. Which implementation represents your true Dominari strategy? Why does your FXCM implementation trade around the clock while the other one (Pepperstone) not trade around the clock? Which implementation is your backtesting results based on?
They’re both Dominari – the only difference is the trading hours. It’s a way for me to live test both versions of the strategies.
Is the SimpleTrader account (now down even more) showing performance from the FXCM or Pepperstone version?
Pepperstone.
ニースの記事, I was looking into building a library between MT4 and Matlab so that I can port live/historical data for analysis in Matlab to test out the probability rates of strategies that like to develop. Keep us posted!
Sounds interesting. Any thoughts on how you were going to pass the data between MT4 and Matlab?
Looking forward to it
Me too!
which brokers do u working with?
アレクセイこんにちは,
I trade at Pepperstone and FXCM.
–ショーン
Guys I am working from 7:45 宛先 16:30 on daily basis, so I am finding it difficult to trade after hours…I would kindly ask you to share a good working EA with me….please help
Hi Masilo,
私はお勧め trading my signals, which are fully automated:
–ショーン
ショーン, I learnt about the FXCM insolvency episode (right after Trump’s victory). Is it because you think they lack versatility of trading moves?
Hi Jonny,
It doesn’t have much to do with trading. FXCM suffered from two critical problems.
FXCM since change its policies so that the no-negative balance guarantee only applies to the first million dollars.
ニースの記事,
Looking forward to see Quantilator. I currently write the whole EA and generate trades results. I then analyze the results using Excel to decide if the strategy is robust and “安全な” to use. I visually check if an indicator is worth pursuing which is stupid, わかっています.
I was not aware that one could write a script file that exported the price values as well as indicator signal. It shows that I have a lot to learn in mql4.
Hey Omar,
You can take a sneak peek of the Quantilator using CCI. I’m redesigning the visual aspects, but all of the analysis is finalized.
–ショーン