collapse

Author Topic: EA Controller  (Read 186033 times)

Offline Archer Asset Management

  • DonbonsPrivateGroup
  • Sr. Member
  • *
  • Posts: 778
Re: EA Controller
« Reply #345 on: January 27, 2019, 03:41:55 PM »
Hope you don't mind me asking

It seems for PF, the user has to backtest his EA's PF and set the same or higher PF to controller to get good results?

And for MA, I'm still unsure how closed P/L can translate to MA (moving average)? How can we tabulate MA from closed P/L?

Sent from my Redmi 4A using Tapatalk
« Last Edit: January 27, 2019, 03:46:01 PM by namrfigk »
Money Manager:
www.archerassetmanagement.com

Signalstart:
https://www.signalstart.com/analysis/archer-asset-management/60897

Simpletrader:
https://www.simpletrader.net/signal/11272/Archer-Asset-Management.html

Longasia MAMM Registration:
https://trader.longasiafx.com/login?iid=n9NA42z3&uid=627&pid=043Z

Broker:
Long Asia Group operates through the following subsidiaries:

Long Asia Group NZ Limited (NZBN: 9429030748231) holds FSP241165 licence

A Long Asia Liquidity holds Indonesia ICDX brokerage membership licence:188/SPKB/ICDX/DIR/VIII/2018.

A Long Asia Liquidity holds Indonesia Clearing House ICH clearing membership licence: 165/SPKK/ICH-ALLL/VIII/2018

Long Asia Global LTD (Cyprus) is located at Acropoleos Avenue No. 74, Apt. 18, Nicosia, Cyprus

Offline Archer Asset Management

  • DonbonsPrivateGroup
  • Sr. Member
  • *
  • Posts: 778
Re: EA Controller
« Reply #346 on: January 27, 2019, 03:43:44 PM »
Another issue with copying demo to live is there will be slippage and different feed issues.

Sent from my Redmi 4A using Tapatalk

Money Manager:
www.archerassetmanagement.com

Signalstart:
https://www.signalstart.com/analysis/archer-asset-management/60897

Simpletrader:
https://www.simpletrader.net/signal/11272/Archer-Asset-Management.html

Longasia MAMM Registration:
https://trader.longasiafx.com/login?iid=n9NA42z3&uid=627&pid=043Z

Broker:
Long Asia Group operates through the following subsidiaries:

Long Asia Group NZ Limited (NZBN: 9429030748231) holds FSP241165 licence

A Long Asia Liquidity holds Indonesia ICDX brokerage membership licence:188/SPKB/ICDX/DIR/VIII/2018.

A Long Asia Liquidity holds Indonesia Clearing House ICH clearing membership licence: 165/SPKK/ICH-ALLL/VIII/2018

Long Asia Global LTD (Cyprus) is located at Acropoleos Avenue No. 74, Apt. 18, Nicosia, Cyprus

Online diyforexskills

  • Verified Vendor
  • Hero Member
  • ***
  • Posts: 2036
Re: EA Controller
« Reply #347 on: January 27, 2019, 11:17:03 PM »
Hope you don't mind me asking

It seems for PF, the user has to backtest his EA's PF and set the same or higher PF to controller to get good results?

And for MA, I'm still unsure how closed P/L can translate to MA (moving average)? How can we tabulate MA from closed P/L?

Sent from my Redmi 4A using Tapatalk

No back testing involved. When I said "test", all that means is examining the graphs produced by the Controller.

So, the image below shows the graphs produced by the MA and PF Controllers once I place them on a chart where I have been running a FXAE strategy for several years.

I have chosen a period (=number of trades) and Simple for the MA of the MA Controller - in top graph. So when the Balance (= closed P/L) is above its SMA20, the Controller would have signaled YES and copying would have been allowed. When below, copying would have stopped.

The bottom graph is that produced by the PF Controller covering the same trades but for this I have set number of trades for measuring PF to 40; and I have set the PF Level to 1.2. So as long as PF stays above 1.2 the EA is trading profitably and the Controller will signal YES allowing copying. While PF is below 1.2, copying will be stopped.

So testing here just means varying the Controller settings to see the nature of the graphs that result. Ideally when using the MA Controller we would like to stop copying  before Balance falls too far. And then restart copying deeper into the DD, ie as it pulls out of the DD.

When using the PF Controller we would want copying only to occur when PF is > 1 since a PF of 1 means net zero profit.

Slippage in copying should only be an issue if all you are trading is scalpers and looking for 2 or 3 pips profit per trade. When you run EAs with decent TP and SL settings, a bit of slippage is not an issue and can sometimes be in your favour.

But yes, direct control to the EA on live  is better. It only requires six lines of code to be added to the EA's source code which has no impact on how the EA operates since all it does is to allow or stop an entry from being placed. I provide the code for free but so far only 1 person has done the modification to his own EA. If you don't own the EA source code you could always ask the vendor to do the modification for you.
Information, rebates and products -
http://www.diyforexskills.com



Offline FLechdrop

  • DonbonsPrivateGroup
  • Sr. Member
  • *
  • Posts: 1027
Re: EA Controller
« Reply #348 on: January 28, 2019, 04:22:28 PM »
But yes, direct control to the EA on live  is better. It only requires six lines of code to be added to the EA's source code which has no impact on how the EA operates since all it does is to allow or stop an entry from being placed. I provide the code for free but so far only 1 person has done the modification to his own EA. If you don't own the EA source code you could always ask the vendor to do the modification for you.

I will try this in the future, but it does not make equal sense for all EAs. They have to have significant winning/losing streaks.

Online diyforexskills

  • Verified Vendor
  • Hero Member
  • ***
  • Posts: 2036
Re: EA Controller
« Reply #349 on: January 28, 2019, 11:09:04 PM »
Agreed and well described.

That is why the first thing we do when applying the Controller is to see what period and type of MA (or even shift setting) we should use for the EA's performance curve to best capture those "significant winning/losing streaks".
Of course there may not be any in which case we would not use the Controller, but just have it on the chart as an on-screen monitor.
But of course we can also modify the Controller settings at any time. So if we are going through a choppy market period and our EA's performance is equally choppy, we may want to set our MA to a higher period and/or use the smoothed type and just be prepared to go through a deeper DD especially if history suggests that these market conditions will be temporary and EA performance should soon be back to "normal". The more history we have the more confident we can be in those sort of decisions.

Same of course applies to the use of the PF Controller.
Information, rebates and products -
http://www.diyforexskills.com



Online diyforexskills

  • Verified Vendor
  • Hero Member
  • ***
  • Posts: 2036
Re: EA Controller
« Reply #350 on: October 18, 2019, 05:05:10 AM »
Using the EA Controller as a Monitor

The EA Controller plots a graph of Closed Profit against a MA of Closed Profit. And we can use this function of the Controller purely as an on-screen monitor to help us decide when it might be the right time to stop or re-optimise an EA to current market conditions.

An example of this use with an EA I am trading is shown in the image. The red line is the closed profit and the blue line is the SMMA Period 20 of that closed profit.

The performance in the shaded area is what has put me on the alert that it may be time to stop trading this EA or try a re-optimisation. The profit curve has flattened and is close to breaking below the SMMA 20.

So yes one can use myfxbook or fxblue to monitor performance and %DD levels, but for me an on-screen visual representation is more powerful and more likely to make me take appropriate action.
Information, rebates and products -
http://www.diyforexskills.com



Online diyforexskills

  • Verified Vendor
  • Hero Member
  • ***
  • Posts: 2036
Re: EA Controller
« Reply #351 on: October 20, 2019, 08:15:47 AM »
Using the EA Controller as a Monitor

The EA Controller plots a graph of Closed Profit against a MA of Closed Profit. And we can use this function of the Controller purely as an on-screen monitor to help us decide when it might be the right time to stop or re-optimise an EA to current market conditions.

An example of this use with an EA I am trading is shown in the image. The red line is the closed profit and the blue line is the SMMA Period 20 of that closed profit.

The performance in the shaded area is what has put me on the alert that it may be time to stop trading this EA or try a re-optimisation. The profit curve has flattened and is close to breaking below the SMMA 20.

So yes one can use myfxbook or fxblue to monitor performance and %DD levels, but for me an on-screen visual representation is more powerful and more likely to make me take appropriate action.

Another example of the use of the Controller as an on-chart Monitor is shown below. With this strategy, which was a modification of one that was failing, the revised strategy also failed. It started to make a recovery three months ago, but then again slipped (false signal). But now it is looking as if market conditions for the EURUSD have turned more favourable again for this strategy, and so I am getting ready to jump in again with this strategy on live. (The original/unmodified strategy is still in downtrend perfomance-wise).
Information, rebates and products -
http://www.diyforexskills.com



Online diyforexskills

  • Verified Vendor
  • Hero Member
  • ***
  • Posts: 2036
Re: EA Controller
« Reply #352 on: October 26, 2019, 08:10:45 AM »
Using the EA Controller as a Monitor

The EA Controller plots a graph of Closed Profit against a MA of Closed Profit. And we can use this function of the Controller purely as an on-screen monitor to help us decide when it might be the right time to stop or re-optimise an EA to current market conditions.

An example of this use with an EA I am trading is shown in the image. The red line is the closed profit and the blue line is the SMMA Period 20 of that closed profit.

The performance in the shaded area is what has put me on the alert that it may be time to stop trading this EA or try a re-optimisation. The profit curve has flattened and is close to breaking below the SMMA 20.

So yes one can use myfxbook or fxblue to monitor performance and %DD levels, but for me an on-screen visual representation is more powerful and more likely to make me take appropriate action.

Turned out to be a good warning. I did stop trading that EA on live account last weekend and on the demo the EA lost the next four trades during this past week. So a timely exit. This was a third party EA for Gold on which all I can optimise is TP and SL levels, and that does not really help. So have stopped trading it even on demo. Often happens with these free EAs - they work for a a little while and as long as you get out while it is profitable, you can make some money, and move onto the next one. Just short bursts.
Information, rebates and products -
http://www.diyforexskills.com



Offline drunkfx

  • Sr. Member
  • ****
  • Posts: 853
Re: EA Controller
« Reply #353 on: October 26, 2019, 10:36:51 AM »
Using the EA Controller as a Monitor

The EA Controller plots a graph of Closed Profit against a MA of Closed Profit. And we can use this function of the Controller purely as an on-screen monitor to help us decide when it might be the right time to stop or re-optimise an EA to current market conditions.

An example of this use with an EA I am trading is shown in the image. The red line is the closed profit and the blue line is the SMMA Period 20 of that closed profit.

The performance in the shaded area is what has put me on the alert that it may be time to stop trading this EA or try a re-optimisation. The profit curve has flattened and is close to breaking below the SMMA 20.

So yes one can use myfxbook or fxblue to monitor performance and %DD levels, but for me an on-screen visual representation is more powerful and more likely to make me take appropriate action.

Turned out to be a good warning. I did stop trading that EA on live account last weekend and on the demo the EA lost the next four trades during this past week. So a timely exit. This was a third party EA for Gold on which all I can optimise is TP and SL levels, and that does not really help. So have stopped trading it even on demo. Often happens with these free EAs - they work for a a little while and as long as you get out while it is profitable, you can make some money, and move onto the next one. Just short bursts.

Can a broker decrease quality of trading conditions if they see that you start making good profit with some EA? What could be the return that draws undesired attention?

Online diyforexskills

  • Verified Vendor
  • Hero Member
  • ***
  • Posts: 2036
Re: EA Controller
« Reply #354 on: October 27, 2019, 06:57:47 AM »
Using the EA Controller as a Monitor

The EA Controller plots a graph of Closed Profit against a MA of Closed Profit. And we can use this function of the Controller purely as an on-screen monitor to help us decide when it might be the right time to stop or re-optimise an EA to current market conditions.

An example of this use with an EA I am trading is shown in the image. The red line is the closed profit and the blue line is the SMMA Period 20 of that closed profit.

The performance in the shaded area is what has put me on the alert that it may be time to stop trading this EA or try a re-optimisation. The profit curve has flattened and is close to breaking below the SMMA 20.

So yes one can use myfxbook or fxblue to monitor performance and %DD levels, but for me an on-screen visual representation is more powerful and more likely to make me take appropriate action.

Turned out to be a good warning. I did stop trading that EA on live account last weekend and on the demo the EA lost the next four trades during this past week. So a timely exit. This was a third party EA for Gold on which all I can optimise is TP and SL levels, and that does not really help. So have stopped trading it even on demo. Often happens with these free EAs - they work for a a little while and as long as you get out while it is profitable, you can make some money, and move onto the next one. Just short bursts.

Can a broker decrease quality of trading conditions if they see that you start making good profit with some EA? What could be the return that draws undesired attention?

I would have thought that brokers and/or liquidity providers (LP) would only interfere if there is a product that is really smashing them - like MDP did in 2011, based on limit orders on M1 spikes in EURUSD; you just don't see those sorts of spikes anymore. Same for the success of Asian session scalpers last year which all seem to fails now.
Information, rebates and products -
http://www.diyforexskills.com



Online diyforexskills

  • Verified Vendor
  • Hero Member
  • ***
  • Posts: 2036
Re: EA Controller
« Reply #355 on: November 16, 2019, 01:14:39 AM »
I am also using the EA (Controller) Monitor for the KISS strategy - a multiple entry, MA cross based strategy that was optimised for JulAug 2019 and which I expect to have to re-optimise to current market conditions every few months.

Last weekend I thought the time for re-optimisation had almost come, but the Closed Profit value never crossed below its SMMA 20 and so it looks as if a re-optimisation is not needed for a while.
Information, rebates and products -
http://www.diyforexskills.com



Online diyforexskills

  • Verified Vendor
  • Hero Member
  • ***
  • Posts: 2036
Re: EA Controller
« Reply #356 on: January 14, 2020, 07:04:35 AM »
I am also using the EA (Controller) Monitor for the KISS strategy - a multiple entry, MA cross based strategy that was optimised for JulAug 2019 and which I expect to have to re-optimise to current market conditions every few months.

Last weekend I thought the time for re-optimisation had almost come, but the Closed Profit value never crossed below its SMMA 20 and so it looks as if a re-optimisation is not needed for a while.

Controller working with Trade Manager

A question on the FX Autotrader thread stimulated an idea I want to try out with the KISS strategy.

Normally we run the Controller to monitor an EA on a demo account and then make the Controller act on a second copy of that EA on a linked live account switching it on and off as required. That works as long as the EA incorporates the Controller signal code; and only my own EAs have that.

But what if we run the EA, any EA will do, on a live account, add the Controller, and set it so that it activates a reverse scale-in trade from the DIY Trade Manager Plus which is placed on a second chart. So whenever the closed profit from the EA falls below its, say, SMMA 20, the TM will trigger a reverse scale-in at say -5 pips, thus hedging the EA's trade should it go that way; and set the reverse scale-in to be closed whenever the EA's trade closes. So we will make only a small loss rather than a normal large one whilst the market conditions are unfavourable ie EA is in DD territory.

We can then re-optimise the EA to the new market conditions, and if and when closed profit moves back above its SMMA 20 of closed profit, the Controller will stop the TM initiating the reverse scale-ins.

So we vastly limit how far the DD will go once our threshold is breached by triggering the reverse scale-ins; but we continue to see whether or not the EA can pull out of its DD, either by re-optimising or by just waiting to see whether market conditions become favourable again. I used to favour this latter approach, but it can be a very long wait, so now favouring more frequent re-optimisations.

Information, rebates and products -
http://www.diyforexskills.com



Online diyforexskills

  • Verified Vendor
  • Hero Member
  • ***
  • Posts: 2036
Re: EA Controller
« Reply #357 on: January 25, 2020, 01:36:12 AM »
KISS Strategy back in favour?

I had set up the TM as described in previous Post but had one of the settings wrong, so no counter trades were taken.

However, the Strategy performance is now back above its SMMA 20 and hence running profitably again so far, so TM is now disabled by the Controller.

Alternatively if we had been using the Controller purely as a Monitor on the demo account, we would now have resumed trading on live account again after that long DD period shown on the image.

Pls note that The Controller sub-window is a graph of closed profit vs number of trades;  ie the date axis of MT4 does NOT apply to the Controller graph.
Information, rebates and products -
http://www.diyforexskills.com



Offline Keysen Johnson

  • Jr. Member
  • **
  • Posts: 19
Re: EA Controller
« Reply #358 on: April 15, 2020, 06:11:25 AM »
KISS Strategy back in favour?

I had set up the TM as described in previous Post but had one of the settings wrong, so no counter trades were taken.

However, the Strategy performance is now back above its SMMA 20 and hence running profitably again so far, so TM is now disabled by the Controller.

Alternatively if we had been using the Controller purely as a Monitor on the demo account, we would now have resumed trading on live account again after that long DD period shown on the image.

Pls note that The Controller sub-window is a graph of closed profit vs number of trades;  ie the date axis of MT4 does NOT apply to the Controller graph.

is this still on....?? trading...???

Online diyforexskills

  • Verified Vendor
  • Hero Member
  • ***
  • Posts: 2036
Re: EA Controller
« Reply #359 on: April 15, 2020, 06:20:39 AM »
KISS Strategy back in favour?

I had set up the TM as described in previous Post but had one of the settings wrong, so no counter trades were taken.

However, the Strategy performance is now back above its SMMA 20 and hence running profitably again so far, so TM is now disabled by the Controller.

Alternatively if we had been using the Controller purely as a Monitor on the demo account, we would now have resumed trading on live account again after that long DD period shown on the image.

Pls note that The Controller sub-window is a graph of closed profit vs number of trades;  ie the date axis of MT4 does NOT apply to the Controller graph.

is this still on....?? trading...???

No, I stopped this. The strategy just was not performing and re-optimising from time to time did not work either. So unfortunately a failed experiment.

I had great hopes for the Controller but these days I only use it as an on-chart performance monitor; even though there are other ways of monitoring perfomance, I find the "in your face" view every time you check on your platform, very useful in terms of taking timely action.
Information, rebates and products -
http://www.diyforexskills.com



 

browse forum

* Recent Posts