collapse

Author Topic: EA Controller  (Read 171195 times)

Offline Archer Asset Management

  • DonbonsPrivateGroup
  • Sr. Member
  • *
  • Posts: 777
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: 777
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: 1634
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 and product page - http://www.diyforexskills.com/forex-tools/




Offline FLechdrop

  • DonbonsPrivateGroup
  • Sr. Member
  • *
  • Posts: 854
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: 1634
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 and product page - http://www.diyforexskills.com/forex-tools/




Online diyforexskills

  • Verified Vendor
  • Hero Member
  • ***
  • Posts: 1634
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 and product page - http://www.diyforexskills.com/forex-tools/




Online diyforexskills

  • Verified Vendor
  • Hero Member
  • ***
  • Posts: 1634
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 and product page - http://www.diyforexskills.com/forex-tools/




Online diyforexskills

  • Verified Vendor
  • Hero Member
  • ***
  • Posts: 1634
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 and product page - http://www.diyforexskills.com/forex-tools/




Offline drunkfx

  • Sr. Member
  • ****
  • Posts: 766
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: 1634
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 and product page - http://www.diyforexskills.com/forex-tools/




Online diyforexskills

  • Verified Vendor
  • Hero Member
  • ***
  • Posts: 1634
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 and product page - http://www.diyforexskills.com/forex-tools/




 

browse forum