Trading Live – Helping you Master EasyLanguage https://easylanguagemastery.com Helping you Master EasyLanguage Tue, 29 Apr 2025 17:30:52 +0000 en-US hourly 1 https://wordpress.org/?v=6.9.4 https://easylanguagemastery.com/wp-content/uploads/2019/02/cropped-logo_size_icon_invert.jpg Trading Live – Helping you Master EasyLanguage https://easylanguagemastery.com 32 32 Discover the Incredible Tax Benefits of Futures https://easylanguagemastery.com/trading-live/discover-the-incredible-tax-benefits-of-futures/?utm_source=rss&utm_medium=rss&utm_campaign=discover-the-incredible-tax-benefits-of-futures https://easylanguagemastery.com/trading-live/discover-the-incredible-tax-benefits-of-futures/#comments Mon, 25 Mar 2024 10:00:00 +0000 https://easylanguagemastery.com/?p=533769

As an algorithmic trader, I'm often asked about the best markets to trade. Should you focus on stocks, ETFs, options, or forex? In my experience, the answer is none of the above. Instead, I strongly recommend trading futures, and here's why.

The Many Benefits of Futures

Ease Of Going Long or Short

First and foremost, futures offer the ease of going long and short. It's essential to have trading systems that can profit in both rising and falling markets, and futures make this simple. With stocks and ETFs, short selling can be more complicated and restrictive.

Leverage

Another significant advantage of futures is the built-in leverage. This sets them apart from stocks and ETFs, allowing you to control more significant positions with less capital. Of course, leverage is a double-edged sword, but it can significantly enhance your returns when appropriately managed.

Fast Settlement

Fast settlement is another benefit of trading futures. When I was day trading stocks, it sometimes took 24 hours or more for my account to settle before I could use that capital again. With futures, as soon as you sell, you can immediately use those funds for your next trade. This is a considerable advantage for active traders.

Diversification

Diversification is also much easier when trading futures. The futures market offers various uncorrelated markets, from gold and oil to stock indexes and even Bitcoin. This allows you to build a portfolio of trading systems that are performing well across multiple market conditions. At any given time, there's always a bull market and a bear market in the futures universe.

Tax Advantages: Save A Ton Of Money!

However, the most significant advantage is the tax treatment of futures. As traders, our most important expense isn't data feeds or computer-related costs – it's federal taxes. And one of the best ways to reduce those expensive tax bills is to trade futures.

I found this Investopedia article that explains the tax benefit very simply.

"Futures traders benefit from a more favorable tax treatment than equity traders under Section 1256 of the Internal Revenue Code (IRC). 1256 states that any futures contract traded on a U.S. exchange, foreign currency contract, dealer equities option, dealer securities futures contract, or nonequity options contract are taxed at 60% of the long-term capital gains rates and short-term capital gains tax rates at 40%—regardless of how long the trade was opened for.1 As the maximum long-term capital gains rate is 20% and the maximum short-term capital gains rate is 37%, the maximum total tax rate stands at 26.8%."

It's that 60/40 split that saves us. Even if we hold our position for only a few minutes, 60% of our profits are taxed at the lower long-term capital gains rate. That's great! 

Save $3,495 - The TurboTax Experiment 

In this experiment, I aimed to show the difference in federal taxes owed on the same amount of trading profits generated from futures versus stocks. 

First, I set up a new tax return in TurboTax with some basic information: my name, state of residence (Wisconsin), and filing status (single). I kept the scenario simple, assuming that the only reported income was the trading profits.

Next, I created two copies of this basic tax return. I added $50,000 in net profit from trading futures contracts in the first copy. This means that after subtracting all my trading losses from my gains, my total taxable profits from futures trading were $50,000.

In the second copy of the tax return, I added $50,000 in net profit from stock trading. Again, this assumes that after accounting for all my stock trading gains and losses, my total taxable profits were $50,000.

With these two scenarios set up in TurboTax, I could compare the federal tax liability for each. The results were striking:

  • With $50,000 in stock trading profits, TurboTax calculated that I would owe $4,311 in federal taxes.
  • With $50,000 in futures trading profits, TurboTax calculated that I would owe only $816 in federal taxes.

The difference in taxes owed was significant—$3,495 less in federal taxes for the same amount of trading profits generated through futures instead of stocks.

It's important to note that this was a simplified example. In reality, most people have more complex tax situations with multiple sources of income. However, this experiment aimed to isolate the impact of trading profits on federal taxes and demonstrate the tax efficiency of futures trading.

I encourage you to replicate this experiment using your own tax software, as tax laws and individual circumstances can vary. Create two copies of your tax return, add hypothetical trading profits to each (one for futures and one for stocks), and compare the difference in federal taxes owed.

Remember, tax laws vary by country, so investigate the specific rules in your jurisdiction. But for U.S.-based traders like myself, the tax benefits of futures are hard to ignore.

In Closing

I'm not saying you should never trade forex, options, or other markets if you have a talent or passion for them. But I strongly recommend looking at futures if you have yet to try them. 

I prefer futures trading for many reasons, including the ease of going long and short, built-in leverage, fast settlement, and diversification opportunities. The tax advantages are one of the most compelling. As I always say, our most significant expense as traders is federal taxes. By trading futures, we can keep more of our hard-earned profits and save thousands of dollars in taxes each year.

]]>
https://easylanguagemastery.com/trading-live/discover-the-incredible-tax-benefits-of-futures/feed/ 2
Why You Should Consider Using a Remote Hosting Service for Your Trading Platform https://easylanguagemastery.com/trading-live/why-you-should-consider-using-a-remote-hosting-service-for-your-trading-platform/?utm_source=rss&utm_medium=rss&utm_campaign=why-you-should-consider-using-a-remote-hosting-service-for-your-trading-platform https://easylanguagemastery.com/trading-live/why-you-should-consider-using-a-remote-hosting-service-for-your-trading-platform/#comments Mon, 26 Feb 2024 11:00:00 +0000 https://easylanguagemastery.com/?p=530767

In the world of automated trading, you know how important it is to have a reliable and fast internet connection and a rock-solid computer. That's why more and more traders are using remote hosting services to power their trading computers. But what exactly is a remote hosting service, and how can it benefit traders?

Let's take a look.

When you first start building trading systems, if you're like most people, you use your desktop computer at home. You may be using a laptop. But it's your computer, your hardware and you're running your trading platform from your computer. 

This is local hosting.

So local hosting means you're using your own computer from home to run your trading platform - TradeStations, most likely in this case. So, when you start trading live, the trade orders are generated on your computer, and those orders to buy and sell are then sent through the internet to your broker. 

Benefits of Local Hosting

Using your home computer has several strong benefits.

  1. Control. You have complete control of nearly everything. You get to determine which computer hardware to use, how much RAM your computer has, how fast your computer is, the number of cores, and even what processors you have.
  2. Lower monthly fees. You have to pay for electricity, but that's probably not a big issue. You're probably already have an internet service provider fee with or without your trading computer being hosted at home. So, no reply additional fee here unless you upgrade your ISP services for the purpose of trading.

Negatives of Local Hosting

The number of negatives that come with local hosting is many and varied.

  1. If you have a poor internet connection, that can be a big problem. Maybe even a deal breaker. If that's your situation, it's out of your control.
  2. If you have a power failure, your computer is down. That means your trades on not being executed!
  3. Computer crash. If this happens, you have to get back up and running quickly. That means fixing that computer or switching to a new computer. That also means restoring your computer from a backup. You've been backing up your computer, right?
  4. You will need to buy more equipment. Backup drives, backup software, surge protectors, and a power supply to help protect you against intermittent outages.
  5. All the software on your computer must be maintained by you. That's providing software updates. Fixing issues.

Let's contrast that with remote hosting.

What is Remote Hosting?

A remote host is a computer not located at your home. Instead, it is located remotely or away from your home. Put another way, a company (the hosting company) owns and holds the computer at their facilities, and you seemly rent the computer. To access this remote computer, you use special software to connect your home computer to the remote computer.

The most common way of doing this is with Microsoft Remote Desktop. Using this application on your home computer, you can log into your remote computer. That remote computer could be thousands of miles away. Once logged in, you get the look and feel of running your remote computer in a window. The computer on your desktop is merely a window into the remote computer. The remote computer does all the work running your trading platform, executing your trading program, and sending the orders to the broker for execution.

Traders who use remote hosting services can trade from anywhere with an internet connection without having to worry about the whereabouts of their physical trading computer. This is especially useful for traders who travel frequently or don't want to deal with the hassles of running trading computers. But even if you never or rarely leave your home trading computer, there can be considerable advantages to hosting your trading platform on a remote site.

So, what are the benefits of using a remote hosting service for your trading computer? Let's take a look at a few of the most important ones.

Benefit: Increased Security

Security is on the mind of everyone, and with a remote host, you have a lot more protection on your side. A desktop trading computer in your home is susceptible to physical damage from fires, floods, and theft. But when you host your trading computer remotely, it's stored in a secure data center that includes fire suppression systems and 24/7 security. This dramatically reduces the risk of your trading computer being damaged or destroyed.

What if your home computer crashes? If and when that happens, do you have a backup? Can you quickly get your computer up and running from that backup data? They do all of this for you if you have a remote hosting server. The hosting company backs up your data, and they can quickly get up and running if and when a computer crashes. Best of all, the hosting company handles this. Think how much less worry and hassle you have to deal with. Having your trading platform hosted allows you to focus more on trading instead of pretending to be an IT professional.

In addition, remote hosting services often have advanced security measures such as multi-factor authentication and encryption technology to protect against unauthorized access.

Benefit: Trade Anywhere In The World

Going on vacation doesn't mean stopping all trading systems and missing out on winning trades. With a remote hosting service, you can easily monitor and execute trades from anywhere worldwide as long as you have a computer and internet connection. You no longer have to be physically tethered to one location to keep an eye on the markets. This convenient solution also allows for greater flexibility in where you work.

My wife and I like to travel, and we might leave our wintery home and spend two weeks in Arizona. My remotely hosted TradeStation platform is easily accessible from my laptop. Say goodbye to missing out on potential opportunities due to being away from your usual office setup - with remote hosting, and the world is truly your trading playground.

Benefit: Nearly 100% uptime and less maintenance.

This one is huge! Remote hosting has nearly 100% uptime. Your computer can be accessed at any time and from anywhere. Your computer's hardware and software will be constantly monitored and updated, reducing the risk of crashes or other technical issues. The convenient accessibility and reliable upkeep provided by a remote hosting service make it an excellent option for businesses and individuals.

When it comes to hosting your files and technology, uptime is crucial. I remember the problems of hosting my TradeStation platform from home. The internet would glitch, which would cause havoc on my live trading account. Worse yet, the internet may go down, or the power to my home may fail during a storm. That's not fun when you have live trades. That's lost revenue or costly losses.

To get around this problem, a small hosting company can provide your trading platform with a rock-solid internet connection and nearly 100% computer up-time. So upgrading to a remote hosting service to ensure reliable uptime and a solid internet connection is mandatory.

Benefit: Less Need for Physical Space

Finally, you'll need less physical space when you use a remote hosting service for your trading computer. Once sitting in your office or desk taking up much space, that big computer box is no longer needed. So if you're tight on space in your home or office, a remote hosting service can free up some much-needed room.

Who Should Not Get A Remote-Hosed Trading Computer?

One group of people should refrain from investing in a remote host. That is, people who are not yet trading live. Suppose you're learning to code in EasyLanguage or learning to build trading systems. There is no need to have a remote host for your trading platform. Sure there are some excellent benefits even if you're not trading live, but do you need to spend the money on it?

So, if you're not trading live, you can skip the remote hosting company to save a few bucks. However, if you want the convinces of having your trading platform on a remote host and money is not an issue, then, by all means, do so.

How Much Does A Remote Host Cost?

The cost of a remote host can vary based on the company and its plan. Most have multiple hosting plans based on your needs. For example, the lower-end plans start as low as $40/month, while the higher-end plans require upwards of $200/month. Your price will largely depend on the features and specifications you desire. The more powerful the computer, the higher the monthly fee.

I recommend using a simple and affordable solution if you're starting with only a few live strategies. Expect to pay around $45 per month. As your needs grow, you can always upgrade to a more robust plan.

What Are Some Popular Companies That Provide Remote Hosting for Traders?

I've used Speed Trading Servers, and they did well for years. However, I've recently moved to ChartVSP.

Hosting Services:

Conclusion: 

Having your trading platform hosted remotely is like outsourcing your trading platform's maintenance, reliability, and security to a professional 3rd party. That's how I look at it. I need a solid internet connection from home, and I don't want to worry about backups, computer crashes, or software updates. I let my hosting company handle that so I could focus more of my time on trading.

If you're looking for a way to improve your trading experience, consider using a remote hosting service.

]]>
https://easylanguagemastery.com/trading-live/why-you-should-consider-using-a-remote-hosting-service-for-your-trading-platform/feed/ 2
Forgetting This Backtesting Setting Will Cost You! https://easylanguagemastery.com/building-strategies/forgetting-this-backtesting-setting-will-cost-you/?utm_source=rss&utm_medium=rss&utm_campaign=forgetting-this-backtesting-setting-will-cost-you https://easylanguagemastery.com/building-strategies/forgetting-this-backtesting-setting-will-cost-you/#comments Mon, 23 Oct 2023 10:00:00 +0000 https://easylanguagemastery.com/?p=533092

Ever get fooled by a backtest when testing a trailing stop?

You backtest your trailing stop, and everything looks excellent. Still, you lose money on the live market because the trailing stop is not working correctly?

Well, that happens all the time, and in this article, I will tell you why it happens and how to fix it.

Algorithmic traders often grapple with the nuances of trailing stops, especially when discrepancies arise between backtested and live trading results. This article aims to dissect the mechanics behind these differences, offering insights into the complexities of both environments.

The Backtesting Conundrum

In backtesting, trailing stops are typically evaluated using historical data points, including the Open, High, Low, and Close (OHLC) of bars—whether they be minute, hourly, or daily bars. The backtesting engine, be it TradeStation's EasyLanguage or MultiCharts, has to make certain assumptions.

For instance, it needs to decide the sequence in which the high and low of a bar occurred. Did the low form before the high, or vice versa? This sequencing is crucial because it directly impacts how your trailing stop is triggered.

However, it's essential to recognize that backtesting is a simplified representation of the market. One of its most significant limitations is the inability to account for intra-bar price action. This means the engine can't simulate the real-time fluctuations within a single bar. Watch a 10-minute bar form in real-time. After the opening tick, the market moves up, then down, before going back up again. This second-by-second movement is unknown to the backtesting engine. So, the backtesting engine assumes how the bar was formed, making your backtest results an approximation at best.

My Backtests Don't Match Live Trading!

The divergence in behavior between backtesting and live trading can result in substantial discrepancies in your trading results. Suppose you have noticed a difference between your backtest and live results. In that case, the culprit is likely the live trading environment's sensitivity to intra-bar price action, something your backtesting engine couldn't simulate.

The other possibility is curve fitting (overfitting) your strategy to the historical data. This is also a common problem. While it's not the topic of this article, you can read more about curve fitting and how to avoid it here.

Best Practices When Backtesting With Trailing Stops

So, how do you mitigate this discrepancy? One practical approach is enabling the "Look Inside Bar Backtesting" (LIBBT) feature in platforms like TradeStation and MultiCharts. LIBBT allows the backtesting engine to dissect each bar into smaller segments, providing a more granular view of price action.

The Look Inside Bar Backtesting (LIBBT) feature is designed to resolve a common issue in backtesting with intraday data, where a strategy might execute orders based on the open, high, low, or close of a bar without considering the sequence of prices within the bar. 

LIBBT Setting

Access by right-clicking on your chart then slecting
Edit Strategies->Properties For All.

By enabling LIBBT, you can instruct TradeStation to "look inside" each bar better to estimate the sequence prices within the bar.

For example, if you have a 15-minute bar, enabling the LIBBT feature can give you a one-minute resolution for each bar. Put another way, the backtesting engine will evaluate your trailing stop on a minute-by-minute basis within a single bar. This results in a more accurate simulation of your trailing stop's behavior in a live trading environment, reducing the gap between backtested and actual results.

Set this feature if your strategy relies on order types that could be influenced by the sequence of prices within a bar. Trailing stops are the obvious choice. Also, if your strategy uses profit targets and a hard stop. The backtesting engine must estimate which one might be hit first; thus, using LIBBT becomes critical.

You don't have to use the LIBBT setting if your strategy only uses "next bar at open" to enter and exit trades. Likewise, the LIBBT setting is unnecessary if your strategy uses "next bar at open" with a single hard stop loss.

By understanding these nuances and employing features like LIBBT, you can significantly improve the reliability of your trading strategies, ensuring that your backtested results are more aligned with live trading outcomes.

]]>
https://easylanguagemastery.com/building-strategies/forgetting-this-backtesting-setting-will-cost-you/feed/ 2
Trading Multiple Strategies With The Same Instrument – Part 3 [Updated for 2021] https://easylanguagemastery.com/trading-live/trading-multiple-strategies-with-the-same-instrument-part-3-updated-for-2021/?utm_source=rss&utm_medium=rss&utm_campaign=trading-multiple-strategies-with-the-same-instrument-part-3-updated-for-2021 https://easylanguagemastery.com/trading-live/trading-multiple-strategies-with-the-same-instrument-part-3-updated-for-2021/#respond Mon, 29 Mar 2021 10:00:00 +0000 https://easylanguagemastery.com/?p=25309

In the last two articles (article 1article 2), I discussed the need for trading multiple strategies with the same instrument in the same account. This type of capability is very important to a trader who wishes to trade a diversified portfolio, while at the same time efficiently managing margin. Unfortunately, with many platforms this capability is very tough to achieve.

In the last article I introduced a template that could be used to convert a “standard” strategy into a strategy that could eventually be combined with other strategies, and produce the same overall performance that each strategy combined would produce.

Unfortunately, with that method, certain nice and arguably critical features (such as standard stop losses and profit targets) have to be replaced by alternatives (such as exiting next bar at open when a big loss is recognized at the bar close). But, if a trader is willing to accept these tradeoffs, he can obtain an equity curve which is very similar to the original strategy.

Since I previously demonstrated that this method produced acceptable results for one strategy, let’s see if we can combine two of these strategies into one strategy with similar performance.

To do that, we will combine a momentum strategy, shown in Figure 1, with a moving average strategy, shown in Figure 2. These have already been converted into what I call a “summing” strategy – a strategy that can easily be combined with other similar strategies into one “master” strategy. Complete code for both systems is given at the end of the article.

Fig 1

Fig 2

Fig 3

The combination summing code is given at the end of the article. The results are shown in Figure 4.

Fig 4

Since there appears to be only one curve, it means the two results are identical – precisely what we wanted! So, this proves the summing template can be used effectively to trade two strategies in one “master strategy.” Plus, the method is not limited to two strategies – the developer can actually combine as many strategies as he or she desires.

One important note: In the example above, I assumed zero commissions and slippage. So, when you combine strategies, the results should be identical. In reality, though, with commissions and slippage the master strategy will actually have slightly better results, since occasionally conflicting trade signals will cancel out, instead of each being executed.

To recap the method:

  1. Create strategy number 1 in the summing strategy format given in part 2.
  2. Create strategy numbers 2-N in the summing format.
  3. Combine the N strategies together in a new strategy. Care must be taken to have different variable names associated with each strategy. One way to do this is to identify strategy number 1 variables with the suffix “01,” strategy number 2 with “02,” etc.
  4. Insert the master summing strategy created in step 3.
  5. Compare the equity curve of step 4 with the sum of equity curves of strategies in steps 1-2. This check ensures that the strategies were combined correctly.
  6. If the results are the same, then the strategy can safely be traded. Now you are trading two or more strategies with the same instrument in the same account! Tradestation Trade Manager can still be used to check that actual positions match the strategy.

The key to using this method effectively is to create the strategies from the start with the summing code. That is, create it with the end goal of adding it to other strategies. Then, you can run your standard development process (I use my rigorous Strategy Factory process to develop and fully test each strategy) on each component strategy. Once this is done, these component strategies can be added together to create one master strategy – one that will faithfully trade all strategies at the same time.

EasyLanguage Code Download:

The workspace and strategy are availble to subscribers of EasyLanguage Mastery. It's free to join!

When you download the TradeStation WorkSpace and files first, try running each of the summing strategies by itself. Then run strategies 1 and 2 together in that chart. You will see that the results look nothing like they should. Then run Master strategy 03. You will see that its results match strategy 1 plus the results of strategy 2.

If you would like to learn more about building trading systems be sure to get a copy of my latest book, Building Winning Algorithmic Trading Systems.

Other Articles in This Series

Trading Multiple Strategies With The Same Instrument – Part 1 [Updated For 2021]
Trading Multiple Strategies With The Same Instrument – Part 2 [Updated For 2021]

]]>
https://easylanguagemastery.com/trading-live/trading-multiple-strategies-with-the-same-instrument-part-3-updated-for-2021/feed/ 0
Trading Multiple Strategies With The Same Instrument – Part 2 [Updated For 2021] https://easylanguagemastery.com/trading-live/trading-multiple-strategies-with-the-same-instrument-part-2-updated-for-2021/?utm_source=rss&utm_medium=rss&utm_campaign=trading-multiple-strategies-with-the-same-instrument-part-2-updated-for-2021 https://easylanguagemastery.com/trading-live/trading-multiple-strategies-with-the-same-instrument-part-2-updated-for-2021/#respond Mon, 15 Mar 2021 10:00:36 +0000 https://easylanguagemastery.com/?p=25306

In the previous article, I discussed the need for trading multiple strategies with the same instrument in the same account. This type of capability is very important to a trader who wishes to trade a diversified portfolio, while at the same time efficiently managing margin. Unfortunately, one of the limitations of Tradestation, my trading platform of choice, is that this capability is very tough to achieve.

As you will recall from the earlier article, we discussed six different options to trade multiple strategies with the same instrument. In this article, we will layout the process and the code to create a summing strategy, which was Option number 6. The steps to take in such an approach are as follows:

  1. Create a typical strategy, using standard Tradestation reserved words such as “setstoploss”
  2. Transform this typical strategy into a “summing” strategy. An example of how a summing strategy works is shown in Figure 1
  3. Check that summing strategy matches the original strategy
  4. Combine multiple summing strategies into a master strategy

Figure 1 – Example of a Summing Strategy

Today’s article will focus on the first three steps, and the final article in this series will focus on the fourth step.

For the baseline normal strategy we will just use the simple strategy described in part 1 – a simple momentum strategy with a stoploss. This is typical of a very simple strategy. We will not include a profit target, but the conversion process from a typical strategy to a summing strategy could easily handle this. This simple strategy produces the equity curve shown in Figure 2.

Figure 2 – Original Momentum Strategy Equity Curve

This is the curve we will try to mimic with the summing strategy. It is important to note that we say “mimic” and not “duplicate.” For example, for various reasons it is not possible to correctly use Tradestation stoploss functions when combining multiple strategies. So, we will attempt to get close to the original strategy, but the summing strategy performance may be better, or it may be worse. That is the price we must pay to reach the end objective.

In looking at the original strategy, the entry – a simple “buy the next bar at market” – should be fairly easy to implement. The stop loss order will be a bit more difficult. This is because the stop loss is active. The whole bar, and the new strategy will only act at end of bars.

To keep the conversion simple, I am going to use “sell next bar at market” to replicate the stops. This will mean there is no stop in the market when you actually trade it live. This could be a deal breaker for some people, but in reality the difference between using actual stop losses and simply exiting the next bar at market is not troublesome in most strategies. If it is significant, the pseudo stop price can be adjusted to more closely match the original strategy. Again, though, we are giving up the power of the stoploss function to be able to more easily create the summing strategy.

Figure 3 shows the original strategy created for step 1.

Figure 3 – Original Strategy Code, Momentum Strategy

Below shows the summing strategy created for step 2.


{TRY TO MIMIC THIS

If close>close[5] then buy next bar at market;
If close<close[5] then sellshort next bar at market;

setstoploss(1000);}


input: stopl(1000),ncons01(1);

var: PositionAtEnd01(0),LongEntry(0),ShortEntry(0);

//this is the current position we should be at the start of the bar
//PositionAtEnd01[1];

//Entry rule
// If Condition1 then begin Condition1 is your buy signal

If close>close[5] then begin
PositionAtEnd01=1; //should be long at open of next bar
If PositionAtEnd01[1]<>1 then LongEntry=Close-stopl/BigPointValue; //reset longentry only if New trade
End;


// If Condition2 then begin Condition2 is your sellshort signal
If close<close[5] then begin
PositionAtEnd01=-1; //should be short at open of next bar
If PositionAtEnd01[1]<>-1 then ShortEntry=Close+stopl/BigPointValue; //reset shortentry only if New trade
End;

//now check current position and see if pseudo stop was hit- if it was, then make sure position at open of next bar is flat
If (positionAtEnd01[1]=1 ) and Close<=LongEntry then PositionAtEnd01=0;
If (positionAtEnd01[1]=-1 ) and Close>=ShortEntry then PositionAtEnd01=0;

//now at this point, we have three possibilities
//PositionAtEnd01=1 means at open of next bar, we should be LONG ncons01 contracts
//PositionAtEnd01=-1 means at open of next bar, we should be SHORT ncons01 contracts
//PositionAtEnd01=0 means at open of next bar, we should be FLAT


//***********************************************
//we have to figure out how many long or short we should be
var:totalcons(0),currentcons(0),constobuy(0),constosellshort(0);

totalcons=0;
If PositionAtEnd01=1 then totalcons=ncons01;
If PositionAtEnd01=-1 then totalcons=-ncons01;

//so now totalcons should be the final position, after all is said and done


CurrentCons=CurrentContracts*Marketposition; //this is our current posirion at the close of the current bar

//print(date," ",totalcons," ",currentcons);


//first figure out how many contracts to buy or sell to get to right NET LONG position
constobuy=0;

If TotalCons>0 then begin
If currentcons<=0 then constobuy= totalcons;
If currentcons>0 then begin
//we are long, but have to decrease our long position (but still stay long)
if totalcons<currentcons then begin Sell currentcontracts-totalcons contracts total next bar at market;
end;

If totalcons>currentcons then constobuy= totalcons-currentcons;
end;

buy constobuy contracts next bar at market;
end;


//next figure out how many contracts to buy or sell to get to right NET SHORT position
constosellshort=0;

If TotalCons<0 then begin
If currentcons>=0 then constosellshort= -totalcons;

If currentcons<0 then begin
if totalcons>currentcons then begin
//we are short, but have to decrease our short position (but still stay Short)
Buytocover (currentcontracts+totalcons) contracts total next bar at market;
end;


If totalcons<currentcons then constosellshort= -(totalcons-currentcons) ;
end;


sellshort constosellshort contracts next bar at market;
end;


//if we should be flat overall, then exit all existing contracts


If TotalCons=0 then Sell All contracts next bar at market;
If TotalCons=0 then BuyToCover All contracts next bar at market;


By examining the code, it should be pretty clear what is going on – order statements like “buy next bar at market” are replaced with counters/summing variables, and at the end of the code, the counters/summing variables are converted back into buy and sell statements.

Some of the code for the bottom section looks overly complex, and it is that way by necessity. Tradestation has some weird quirks with order placement that must be accounted for. For example, let’s say you have a strategy with two separate buy statements triggered, corresponding to different conditions. So, now you’d be long two contracts, one from each entry. If you later wanted to exit (sell) only one of these contracts, a statement such as “sell 1 contract next bar at market;” will actually sell one contract from each entry.

So, the architecture of Tradestation makes keeping track of orders and where they come from pretty difficult. Thus, the code at the bottom of the summing strategy is complicated. In the end, the accuracy of this code can be determined by comparing the individual summing strategies with the single “master” summing strategy. That will be demonstrated in part 3.

Figure 4 shows the equity curve for each of the strategies. As you can see, the results are fairly similar – close enough for us to accept the summing strategy of Figure 4 in lieu of the original strategy of Figure 3.

Figure 4 – Comparison of Original and Summing Strategies

Eventually, as the trader gets more comfortable with this conversion process, he or she can start out from the beginning with the summing strategy, bypassing the original strategy completely. If this strategy produces acceptable performance results, there really is no need to create the original strategy. A sample template for an individual summing strategy is shown in the code at the bottom of the article.

Now that we can convert a “normal” strategy into a format that can work with a summing strategy, we can combine multiple strategies into one large strategy. That will be tackled in the final part of this article series.

If you would like to learn more about building trading systems be sure to get a copy of my latest book, Building Winning Algorithmic Trading Systems.

Other Articles in This Series

Trading Multiple Strategies With The Same Instrument – Part 1 [Updated For 2021]

]]>
https://easylanguagemastery.com/trading-live/trading-multiple-strategies-with-the-same-instrument-part-2-updated-for-2021/feed/ 0
Trading Multiple Strategies With The Same Instrument – Part 1 [Updated For 2021] https://easylanguagemastery.com/trading-live/trading-multiple-strategies-with-the-same-instrument-part-1-updated-for-2021/?utm_source=rss&utm_medium=rss&utm_campaign=trading-multiple-strategies-with-the-same-instrument-part-1-updated-for-2021 https://easylanguagemastery.com/trading-live/trading-multiple-strategies-with-the-same-instrument-part-1-updated-for-2021/#comments Mon, 01 Mar 2021 11:00:09 +0000 https://easylanguagemastery.com/?p=25304

Tradestation is a pretty amazing testing and development platform. I’ve been using it for over 10 years, and I’ve been very happy overall with it. Sure, there are certain aspects of it I don’t like, and certain things that are hard to do, but I think that is true of almost any platform.

My biggest pet peeve with Tradestation is that it is hard to trade 2 automated strategies in the same market at the same time. Why is this even important? Why not just trade the best strategy, and shelve the one that does not perform as well? Many people do just that; unfortunately they usually pick the wrong strategy to trade!

I take the opposite approach in my trading – I assume that I don’t know what strategy will perform best in the next 6 months, or at any point in the future. Plus, I also assume that all strategies will eventually break, and have to be retired. So, I want plenty of strategies for each market, and I want to trade them all. This leads to diversification, which has been known for years to smooth out the overall equity curve.

With that in mind, consider the equity curves and code for two very simple strategies. Shown in Figure 1 is a momentum strategy, and Figure 2 depicts a simple moving average system. Both are applied to daily Crude Oil bars for the past few years, and do not include slippage or commissions. If you traded both at the same time, you’d want the equity curve to look like Figure 3, which is just the daily sum of the two strategies.

Fig 1

Fig 2

Fig 3

So, how could you do this – trade 2 strategies in the same market at the same time- in Tradestation? There are quite a few options to do this. Unfortunately, all have advantages and, most importantly, disadvantages.

Option 1 would be to insert the two strategies on the same chart. That leads to decent results in this particular case, as shown in Figure 4. But, it does not equal the equity curve we want (although in this case it is fairly similar), shown earlier in Figure 3. In general, this is not a good alternative. Too many times, inserting two strategies on the same chart will lead to terrible results.

Fig 4

Option 2 would be to combine the code for each strategy into one “super code” and trade that.  The code for each would be cut and pasted into the “master” code, with no changes at all.  With this technique, however, the resulting strategy still does not mimic the curve we want.  This is especially true if the strategy uses Tradestation reserved words, such as openpositionprofit  and market position.  This method is just another disappointment.

Option 3 is to trade each strategy, in a separate chart, in the same account.  Depending on the code, though, this option can be fraught with disaster.  For example, you cannot use the Trade Manager Position Match feature any longer, so you’ll never know if your real life positions match both strategies.  And that is just the tip of the iceberg. Stop losses, market position based rules and many other nuances in Tradestation make this a very difficult alternative.  The end result with this option, based on my personal trading experience, is that it just is not a feasible option.

Option 4 is to trade each strategy in its own chart window, and use a third party tool to manage or enter the positions.  This is a good solution, but there is a fee for this 3rd party software. Some possible software packages that may help you with this option:

Of the three, I have only used the Ninjatrader option to send orders from Tradestation thru Ninja to another broker.  But, I did not use this interface specifically to trade multiple strategies with one instrument.  One of these solutions may work for your particular case.

Option 5 is to trade each strategy in its own chart, in its own account.  So, if I had 3 ES strategies, I would trade each strategy in a separate account, meaning I’d need 3 accounts.  This is the method I have primarily used.  It has its advantages – it makes bookkeeping each strategy a bit easier, and the strategies can be tracked fairly easily in Tradestation’s Trade Manager.

But, the approach also has its downside.  For instance, it is a very non-optimal way to use margin.  If I go long in one account 1 contract of ES, that ties up $5060 in margin.  And if I go short 1 ES in another account, it would tie up another $5060.  So, I end up with 2 positions, in opposite directions, meaning in reality I am net flat, and instead of needing $10,120 in margin, I should need $0!

Although there may be other potential solutions to the problem, I am going to with Option 6.  This solution involves summing up position in multiple strategies, and then just trading to reach the net position.  For example, if strategy #1 was long, that would be +1.  If strategy #2 was also long, that would be +1 also.  Summed up, that would mean you should be +2, or long 2 contracts.

The nice thing about this solution is that you could potentially trade many strategies at the same time, and have the result traded through and depicted on only one chart.  So, each individual strategy could be evaluated separately (using the Strategy Factory process, I teach for example), and then it could be “added” to other profitable strategies.

In theory, that seems like an easy proposition.  Just sum up positions, and trade the net.  But, reality is quite a bit tougher, due to the way Tradestation works, and also just due to the nature of the problem.

In the next installment of this series, we will take the first step towards creating a “super” strategy that trades 2 strategies – creating strategies that perform similarly to the original strategies of Figure 1 and 2, but that will lend themselves to being combined into the super, master strategy.

If you would like to learn more about building trading systems be sure to get a copy of my latest book, Building Winning Algorithmic Trading Systems.

Other Articles in This Series

Trading Multiple Strategies With The Same Instrument – Part 2 [Updated For 2021]

]]>
https://easylanguagemastery.com/trading-live/trading-multiple-strategies-with-the-same-instrument-part-1-updated-for-2021/feed/ 3
Going Live With Automation https://easylanguagemastery.com/trading-live/going-live-automation/?utm_source=rss&utm_medium=rss&utm_campaign=going-live-automation https://easylanguagemastery.com/trading-live/going-live-automation/#comments Mon, 23 Mar 2020 10:00:33 +0000 http://systemtradersuccess.com/?p=6555

Going live with an automated strategy is one of the coolest, but also scariest things you can do in trading. Here you are letting a computer trade with your hard earned money. Theoretically, the computer makes ALL the buying and selling decisions except for rollover trades. Many people simply can’t do it – the stress and pressure of trading decisions being made outside of their control is just too much to bear.

The flipside though, is that automated trading can be extremely liberating. Turning control over to a computer – as long as you trust its decisions – frees you up to do other tasks (like developing more and more strategies!). Adding automated strategies to a portfolio can be fun and exciting, as well as hopefully ultimately profitable.

Of course, it is assumed that you have a properly tested and vetted strategy ready to go, and an example of which is shown in Figure 1. But once you are ready to go, then what? What pitfalls should you look out for? What kind of “tricks of the trade” are available?

Figure 1 – Crude Oil Strategy Walkforward Test Results, Ready to Trade

In this article, I’ll discuss some of the basics, and provide a few handy tools for you to use in your automation. This article is far from complete coverage of automation (the perils of unattended trading, and the use of virtual private servers are aspects of automated trading deserving of their own articles, for example). I’ll use the TradeStation platform for all examples and coding, but the concepts apply to all trading software platforms.

First Things First

When you tested your strategy, you likely used a continuous contract of some sort for your market data. In TradeStation, the back adjusted continuous contract (my favorite type) is denoted with a prefix “@”. So, for example the Crude Oil continuous contract is @CL.

Unfortunately, you cannot trade the live symbol, “@CL” since TradeStation needs to know which contract month you would want to trade. Thankfully, they provide continuous monthly contracts, such as “@CLV14” for October, 2014 and “@CLX14” for November, 2014. Each is identical to @CL when it is the front contract.

So, for actual trading use the symbols such as @CLX14, depending on the current contract month.

Are You Trading The Right Contract?

Since you tested your strategy with the @CL symbol, which always trades the lead contract, you want to make sure your live trading matches up with it. If the current month is November, you don’t want to trade the December contract, since then you are introducing the Nov-Dec spread dynamics into your trading, which is not what you tested. Always trade only what you tested!

So, how do you monitor that you are trading the correct contract? It obviously can get hairy when multiple strategies, multiple instruments, and multiple charts are involved. To assist me with this, I created a simple paint bar indicator which you can find at the end of the article.

All you have to do is have the contract you want to trade (@CLV14) as data1, and the perpetual continuous contract (@CL) as data2 in your chart. Remember the order is important, since you can only trade data1. The indicator monitors for any difference between these two data streams. As long as October “V” is the current month, the indicator will not plot anything. But, when the contract rolls to November “X”, the paint bar will paint a green bar in the data1 portion of the chart, as shown in Figure 2. That is your signal to roll the position.

Figure 2 – A Green Bar Indicates Rollover Time

The Match Game

Another critical part to successful automated trading is making sure that the strategy position and the real life position match. TradeStation provides a decent way to monitor this, as shown in Figure 3. But, in staring at the charts all day, I found it easy to forget to check the Trade Manager window. So, I created another paint bar indicator, included at the end of the article. It monitors the strategy position and the real world position, and draws a big red bar when there is a mismatch. An example of this is shown in Figure 4.

Figure 3 – Trade Manager Will Alert You To Position Mismatches

Figure 4 – A Red Bar Indicates Position Mismatch

Unfortunately, this “position mismatch” indicator is a little too good, and gives false alarms quite often. I actually like that aspect, as it keeps me constantly checking positions, but it is left to the reader to improve upon the accuracy of the indicator. The good thing about the version given at the end of the article is that it does not seem to miss position mismatches – better to have a few false alarms than a major miss!

Rollover Time!

These indicators are especially useful when you have to rollover. They will tell you when to roll, and will ensure you do it correctly. I’ll show that below with an example.

On September 17th, the CL strategy was long 1 contract of October Crude Oil, @CLV14. At the close of September 17, TradeStation rolled the October contract to November. I was alerted to that fact by the green bar, shown in Figure 5. Remember, the green bar shows a mismatch in continuous contracts. So, that was my cue to roll.

Figure 5 – I Am Trading October – Time To Roll!

Normally, I would use the exchange supplied spread to roll a position, in this case I would sell the October-November spread. That would make me flat in October, and long in November. The exchange supplied spreads are the safest and usually cheapest way to roll. Unfortunately, the TradeStation 9.x platform does not support this, so you have to “leg” in and out of the position in order to roll.

So, my first step is to exit my October long. After I do that, my chart was as shown in Figure 6. The big red bar told me there was a mismatch in position.

Figure 6 – After I Exit October, There Is a Position Mismatch

The next step is to change the data1 stream to @CLX14. This will eliminate the green bar (which was hidden behind the red bar), but the red bar persists, as shown in Figure 7.

Figure 7 – Now @CLX14 Is Top Month, And I Need to Buy

That is telling me I need to do something in November, namely buy. I did that in Figure 7, and I was filled in Figure 8. But you will notice the red bar persists. Now, I simply turn the indicator off and then back on, and end up with Figure 9. No red bar, no green bar. Everything is good!

Figure 8 – I Bought November, But Mismatch Still Indicated

Figure 9 – Turn Indicator Off And On, And Now Everything Matches!

Conclusion

Of course, there is a lot more to automated trading than just synching up continuous contracts and monitoring live vs. strategy positions. But, these are two critical aspects that many people never fully get a handle on. Properly managing positions and contract rollovers can be critical to your success. As you trade 5, 10, or 50 or more strategies, you’ll be thankful you have these tools to help you monitor your rollovers and your positions.

If you would like to learn more about building trading systems be sure to get a copy of my latest book, Building Winning Algorithmic Trading Systems.

— Kevin J. Davey of KJ Trading Systems

]]>
https://easylanguagemastery.com/trading-live/going-live-automation/feed/ 10
Why You Need To Trade Live NOW! https://easylanguagemastery.com/trading-live/why-you-need-to-trade-live-now/?utm_source=rss&utm_medium=rss&utm_campaign=why-you-need-to-trade-live-now https://easylanguagemastery.com/trading-live/why-you-need-to-trade-live-now/#comments Mon, 09 Mar 2020 10:00:28 +0000 http://easylanguagemastery.com/?p=21639

I’m often asked, how will I know when a trading system is ready to go live? After much testing and verification the performance report may look great. Then several months of simulated trading looks good too. However, I often hear, "But I still don't think that it's ready".

 

Uncertainty

This feeling is something all traders feel. I feel it too. The fact is, you never know if a system will work or not. As a trader you have to learn to work and make decisions in an environment of uncertainty.

Think about that. 

You're never going to know for sure. Building a trading model is not like building a software program to operate a bank, or an engineering project to build a home. Those are activity constraints that are 100% understood, validated, and documented. The end result is predictable.

However, with trading you're dealing with uncertainty. This is very different and it's what most people experience. In short, you have to always take a leap into the unknown. Most people find that very difficult to do. Thus, they can never be good traders.

I know that I tend to have a perfectionist mindset. Thus, it's challenging to accept something that's not perfect such as your trading models. No trading models are ever going to be 100%! This thinking becomes a roadblock or excuse for not pushing forward. I know people who have been building systems for over a year or more yet, don't trade live, and it's a mistake, in my opinion.

Trade Live Now!

When it comes to getting started in system trading, I always tell new system traders this:

It's essential to bring a trading model to the live market sooner rather than later. 

You may have even heard me say this before. Again, my advice would be to start trading one of your better strategies on a small starter account as soon as possible.

Doing this will provide you with valuable experience. For example, you'll feel the emotions of live trading. You'll get accustomed to your platform, strategy, and yourself when your money is at risk. As a result, you build the required confidence to grow as a trader. The only way to attain confidence is to "do". Reading about trading or building strategies that have nice backtest is fantasy. You need to move into the realm of reality.

Your first system does not need to be perfect, far from it. Your first system is not going to be perfect or even ideal. You may lose money. That's OK. You have a small account, and losing money is part of this game. Make mistakes now with a single system, trading a single contract on a small account.

Think of it this way, when you first begin any new skill, your first attempts are not great. That's OK. Learn and improve over time. You'll need to iterate over the process to gain experience and confidence.

 

Fear Is Holding You Back

Don't get hung up on what system to trade. Don't look for a perfect system. 

Looking for an ideal strategy is an excuse to avoid hard work of facing your fear. 

Let me say that again. Not trading live is often based on fear. Fear of being wrong. Fear of losing money. Fear of looking stupid. 

Just pick one decent strategy and get going. The experience of live trading will be invaluable. In fact, it's the only way to move forward.

If you want to play baseball, you have to put in the time going up to the plate and swinging at pitches during a live game. Even if you strike out, it's a valuable experience. You can't be an airplane pilot by only flying in a flight simulator. You need real time in the sky. You can't be a surgeon by only reading books. You need to work with real people. 

Likewise, you can't just think your way to being a better trader. You have to experience it. That means putting money on the line.

Now, get out there and trade live.


]]>
https://easylanguagemastery.com/trading-live/why-you-need-to-trade-live-now/feed/ 2
Reasonable capital required for day trading futures? https://easylanguagemastery.com/trading-live/reasonable-capital-required-for-day-trading-futures/?utm_source=rss&utm_medium=rss&utm_campaign=reasonable-capital-required-for-day-trading-futures https://easylanguagemastery.com/trading-live/reasonable-capital-required-for-day-trading-futures/#respond Mon, 10 Feb 2020 11:00:00 +0000 http://easylanguagemastery.com/?p=21492

A good rule of thumb is that a reasonable risk per day for a day trader is from 2% to 5%. A moderate level of risk is around 3% of your capital. The new CME e-micros makes it possible to get started with trivial amounts of risk (from $500 to $1,000 or even less). However, the e-micros are only a small part of the futures landscape.

For day traders, the energy complex can provide good volatility– that would be products like CL (Crude Oil), HO (Heating Oil), and Natural Gas (NG). They can compliment the equity day trading e-minis like the ES (S&P 500), NQ (Nasdaq 100), and the RTY (Russel 2000).

Now, most traders know that the CME sets the margin requirements and many brokers offer very low day trading margins as low as $500 per contract. However, here I am concerned with calculating up the reasonable minimum account size for day trading to maximize the probability of success– not the absolute minimum.

I have found that for e-mini day trading that trying to trade with less than $600 risk per day can be restrictive and makes it more difficult. If we take $600 at 3% account risk then that yields $20,000 as your minimum reasonable starting capital. Of course, it can be difficult to utilize a given risk without exceeding it. As such, we might want a risk limit that is above what we anticipate and to provide for changing market conditions. Given that, a 1k daily loss limit at 3% yields $33,000 while a $1,200 risk limit at 3% would yield an account size of $40,000.

What about a more quantitative method that can also look at the individual contracts? In the method below, I calculated the notional value for the most popular day trading contracts. Next, I took the required capital to trade each contract at no more than 4x leverage. A leverage of 3x to 4x is often considered sufficient to enable meaningful returns while still allowing for adversity. However, that method does not take into account the volatility differences among contracts. As such, I developed a volatility adjusted method which is computed by taking a smoothed moving average of the Average True Range (200 SMA of the 14 ATR) and converting that into a real dollar amount (multiply by tick value), and finally calculating the capital that would be required to keep that at no more then 5% of our account. The logic is basically if we want to capture large intraday moves then it is a given that there is some associated level of precision which also, due to the fixed multiplier in futures, defines the type of capital we should be trading with.

While calculated independently, the results from the 4x leverage rule-of-thumb and the 5% ATR are mostly in agreement, and more or less support my original guesstimates.

Contract

National Value

4x Leverage Capital

5% Smoothed ATR

ES

$158,600

$39,650

$34,000

NQ

$170,420

$42,605

$46,800

RTY

$82,000

$20,500

$24,000

YM

$140,825

$35,206

$30,700

CL

$59,610

$14,903

$32,200

NG

$22,960

$5,740

$16,400

GC

$74,050

$18,513

$17,600

Avg

$101,209

$25,302

$28,814

In summary, the often recommended 25k capital requirement for day traders seems reasonable. In lieu of strong evidence to the contrary, the day trader who wants to maximize their probability of success while risking the minimum should start with somewhere in between 25k and 40k of risk capital.

--By Curtis White from blog Beyondbacktesting

]]>
https://easylanguagemastery.com/trading-live/reasonable-capital-required-for-day-trading-futures/feed/ 0
Top 4 Myths of System Trading https://easylanguagemastery.com/trading-live/top-4-myth-of-system-trading/?utm_source=rss&utm_medium=rss&utm_campaign=top-4-myth-of-system-trading https://easylanguagemastery.com/trading-live/top-4-myth-of-system-trading/#respond Mon, 09 Dec 2019 11:00:00 +0000 http://easylanguagemastery.com/?p=21185

So you want to become a successful system trader. That's great! Back in 2006, I had a great idea. I was going to become a day trader and make a bunch of money. So, I did something brilliant. I borrowed $20,000 on credit cards (cash advance) to fund my new endeavor.

Making a bunch of money would be easy! So I thought. How hard can trading be? Buy low and sell high. My mind was swimming with the possibilities once I had all that money. You could make $500 per day, with just an hour or two of work. Then you scale up with more shares to rake in big cash,

The reality was much different than the fantasy picture I had in my head. Each month of my trading was a defeat as I saw more money drain from my trading account. It was disheartening.

Over the years, I've come to see the same naive look in other people's eyes or their writing. Allow me to save you some time and money as I tell you about the four most common myths of system trading and provide you a away to jump-start your trading the right way!

Myth #1: I'm Going To Get Rich Quick!

I hate to burst your bubble but, here is the truth: System trading is not a get-rich gimmick. 

You're not going to take a $10,000 trading account and quit your job next month as a successful day trader. You're not even going to turn the $10,000 starting capital into a $50,000 account in one year. 

I have people contact me and want a system that returns 20% or 30% per year with minimal drawdown. Some ask me for even more amazing returns per year. Surely it can be done, right? Well, maybe, but it's the exception, not the norm. Let's be clear about expectations about returns by putting things into perspective.

The S&P has returned on average, 8% per year for the past 80 years. Our job as traders is to do better than that while reducing our exposure and risk.

Managed futures might do around 11% per year. The very best fund managers might do between 11%-20% on any given year. Remember, these are very people backed by technology and money. Consistently producing returns like these people is difficult.

So, keep your profit expectations realistic. Making 11% per year consistently, that's good. At 20% per year consistently, you are rocking it!

Myth #2: Trade A Small Account and Make BIG Returns

Starting with a small trading account is excellent as a new trader. You're going to make mistakes, and you're likely going to lose some of that money. Maybe a lot of it. So, risk a small trading account to learn your trading platform, the computer language, and how strategies function on the live market. Make those mistakes now, on the small account.

However, don't expect to make money to live off from a small account. This small account is your training ground or what I like to say, that's tuition money! Maybe with a $20,000 account, you'll start to pay for your trading expenses such as leasing server space, taking courses, and buying books. You'll need a trading account that consists of hundreds of thousands of dollars to make a living from trading. But do start small until you become profitable. 

Myth #3: Learn To Trade Successfully In A Short Time

Don't expect to become professional in the next month or two. Like anything worth pursuing in life, it's going to take time. Your journey from newbie to successful system trader is likely to take years. It's going to take much work as well. Do you have the time? Do you have the will? You're going to find out!

Becoming successful will not necessarily come easy. Between the psychological issues that can haunt traders to the technical know-how required, you have some work ahead of you.

Think of it this way, if you want to get paid well for anything in life, such as being a neurosurgeon or top athlete, you don't suddenly become those people on a whim. You have to earn it through learning your craft and practicing your craft every day. You become a successful trader after first failing as an average trader and then moving up.

Myth #4: You Only Need One Great System

So many people are looking for that one single system that generates a steady stream of cash for them month after month. Well, that's NOT how it works. Trading systems go through phases where they have winning months and then losing months. These losing months are drawdown periods. Sometimes sound systems lose your money for 6 months or longer! How to survive this?

You need to create a portfolio of trading systems. We've all seen the graphs from financial advisors where they show you a pie chart. This pie chart breaks down your investment portfolio divided between large-cap stocks, small-cap stocks, international stocks, U.S. bonds, and a gold ETF. This approche is designed to help smooth out your equity curve in your investment account. In other words, lessen the impact of those drawdowns. In short, when you have uncorrelated assets in your portfolio, you make your overall equity curve smoother.

Well, you need to create a portfolio like that for your trading. You need a portfolio of trading systems. The goal is to diversify your portfolio across uncorrelated markets, different trading styles, and even different timeframes. Doing this reduces those drawdowns, and you're much more likely to bring in a consistent profit every month. You'll still go through periods where you're making a lot of cash and other periods where your portfolio is not doing as well. But overall, you're in much better shape.

Conclusion

There are no shortcuts to reaching your goals as a system trader. However, you can speed up the process by acquiring the right information and skillsets. Doing this is Your opportunity to have someone show you how to the puzzle of system trading works, without having to figure it all out by yourself.

If you're an aspiring system trader who wants to achieve success as quickly as possible, System Development Master Class is for you. This course is an educational experience designed to show you the specific skills needed to become profitable. If you genuinely want to improve your trading, it's the most valuable investment in yourself that you could make.

]]>
https://easylanguagemastery.com/trading-live/top-4-myth-of-system-trading/feed/ 0