Girls Just Wanna Have Funds

More women are trading now than ever before.

SmartTrader Just Got a Whole Lot Smarter: Introducing Our NEW Website

Whether you’re trading, charting, or simply scrolling through our website, we wanted the process to be as user friendly as possible. That’s why we revamped our entire site. Let’s take a look under the hood, shall we? First, we replaced the old way to get started...

10 SmartTrader Tools to Succeed

At the heart of success in trading is making effective and efficient trading decisions. That’s the secret! If you have the tools at your disposal to help you make well-timed, reasoned trades that pay off big, you could see wins time and time again. But wrapping...

Q&A with Ryan Ruscett/CTO

Earlier this summer, we announced our new Chief Technology Officer, Ryan Ruscett. In between his busy schedule, we were able to catch up with Ryan and chat about what he wants to accomplish at SmartTrader, oh, and horror movies too. Q: Understanding you just joined...

3 Charting Tricks Every Trader Should Know

3 Charting Tricks Everyone Should Know. Trading is rewarding, there’s no question about it. The satisfaction you’ll find from making a good trade, watching your investments grow and learning to trust your decision-making skills is enormous. But the technical...

Can Anyone Become a Trader

Can Anyone Be a Trader? The short answer: Yes, anyone can be a trader. But that doesn’t mean everyone should be a trader, or that everyone has the strengths it takes to stay in the game for the long haul. It’s important to do some introspection before making your...

Trading Room Community Rules

SmartTrader Trading Rooms are designed to provide an interactive outlet for traders to connect with others around the globe, share ideas, and learn trading strategies, market opportunities and more. It’s important to us that a safe space is maintained for you and...

SmartTrader Announces New CTO

SmartTrader announced today that Ryan Ruscett has joined the company as Chief Technology Officer (CTO). As CTO, Ruscett will lead efforts to strengthen SmartTrader’s technology focus and accelerate the cloud-enabled SaaS charting platform and trading solutions....

Trading Your Way

In honor of 26 years changing the lives of traders around the world, your favorite trading experts are sharing unique techniques and strategies for every type of trader at this incredible virtual event! This year's rapid market action has provided a nearly endless...

Automated Trading Best Practices: Avoiding Computer Slowdowns

Many traders have a lot of MetaTrader 4 accounts running multiple automated trading robots (aka expert advisors) at once. And that’s when you could see some slowdown on the computer you’re using. There is a way to fix that to allow your computer to run more efficiently, and that’s in your VPS.

Let’s run through the steps to alleviate this problem that our Tad DeVan recently shared with traders. (At the end of this post, we’ll recap it with a quick checklist.)

First, be sure that you’re actively running all of your MetaTrader robot platforms that you’ll be using. Then right-click on the taskbar in Windows Server and select Task Manager.

When Task Manager opens, you will go to the Details tab, and click on the Description button so it sorts the task list alphabetically by their descriptions. That makes it easy to see the robots you’re running, because they will be grouped together under “MetaTrader” in your Description column.

In the next step, we’re going to ensure that each of your MetaTrader robots is running on just one CPU per robot. To do this, simply right-click on a platform and then left-click “Set Affinity.”

Now what we need to do is ensure that each robot is running on only one CPU. (As a default, each robot will be assigned the “all processors” option, and that can choke your computer’s performance when several are running.) So: To be sure each terminal only runs on one processor at a time and allows your computer to run well overall, click the appropriate check boxes so that only one individual CPU is assigned to that robot. Repeat this for each of your MetaTrader robots.

automated trading, set affinity for optimum performance
When automated trading multiple robots, be sure each is set to use only one CPU so your computer won’t slow down.

This is necessary because different VPS computers have different amounts of CPUs, such as two in a dual-core computer or four in a quad-core computer. Note: You will want to spread your robots as evenly as possible among your CPUs. So if you have two CPU choices and you’re running six robots, give three the check mark next to CPU0 and three others the check mark next to CPU1.

That way when all your robots are running, you can maintain solid performance on everything you need to do. For instance, with five MetaTrader robots running on a dual-core computer that has 4 GB of ram, they can run on just 15-18 percent of capacity.

>> To see more tips like these in a live walkthrough, simply join our regular best practices webinars with Tad, right here at SmartTrader — click here to register!

Remember: If you are running automated trading and your computer is slowing down because it’s at max capacity, check your affinity settings. Chances are they are set to the default for “all processors.”

Here are those steps again:

  • Ensure all your robots are running
  • In your Windows Server taskbar, open Task Manager
  • Click “Description” to sort that field alphabetically, and find your robots under the “MetaTrader” label
  • Right-click the first robot and choose “Set Affinity”
  • Click so that only one CPU has a checked box next to it
  • Repeat the “Set Affinity” and checked box steps for each of your robots