forex software

Create and Test Forex Strategies

forex software

eas-guide:acceptance-criteria

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
eas-guide:acceptance-criteria [2018/02/01 14:33] yavoreas-guide:acceptance-criteria [2019/03/05 13:14] vini
Line 38: Line 38:
 ===== Acceptance Criteria Metrics===== ===== Acceptance Criteria Metrics=====
  
 +{{ :eas-guide:acceptance-criteria-metric.png?nolink |}}
  
-{{:eas-guide:acceptance-criteria-metrics.png?nolink|}}+==== Max./Min. Average position length ==== 
 +Average position length where is expressed in bars
  
-==== Minimum backtest quality % ==== +==== Max./Min. Bars in trade % ==== 
- +Bars in trade where is expressed as percentage.
-The EA Studio backtesting engine is very fast because it operates with bar data. Very rarely however this leads to ambiguities in trade execution. For example if there are protections like Stop Loss or Take Profit it might be important if the price went to bar high or bar low price first. For such bars the backtest engine cannot tell which happened first so it marks the bar as "ambiguous". This happens rarely but this criterion allows you to require a high percentage of the bars to be unambiguous to consider the strategy good enough. +
- +
-==== Maximum balance deviation ==== +
- +
-{{:eas-guide:maximum-balance-line-deviation.png|}} +
- +
-The Reference line is an ideal line, which represents how the strategy's balance should move up in ideal conditions. This is of course impossible. The balance line deviates from the Reference line. The **maximum balance deviation** represents how far away the real balance is "allowed" to move away from the Reference line. For example, if the **maximum balance deviation** has a value of 20%, each of the points of the balance line, should not deviate more than 20% (up or down) from the value of the reference line for that bar. If the strategy's balance line moves further than 20% of the reference line, the strategy does not fulfill this criteria. +
- +
- +
-==== Maximum consecutive losses ====+
  
 +==== Max. Consecutive losses ====
 How many consecutive losing trades can the strategy have. How many consecutive losing trades can the strategy have.
  
-==== Maximum count of trades ==== +==== Max./Min. Count of trades ====
 Set the maximal number of trades to make sure the strategy is not over-optimized or to trade less often to avoid losing money on the spread. Set the maximal number of trades to make sure the strategy is not over-optimized or to trade less often to avoid losing money on the spread.
 +This is important for the Generator and Optimizer in order for their backtest results to be trustworthy. If there are too few trades, the parameters below might have good-looking values, but in the same time harm your profits. For example if you have a win/loss ratio of 1.0, it is great, but if the trade count is only one, this strategy not one you can rely on.
  
-==== Maximum equity drawdawn % ====+==== Max. Equity drawdown ==== 
 +The maximum drawdown is the largest cumulative decline in a equity curve.
  
 +==== Max. Equity drawdown % ====
 The account equity should not go below the given percent value. The account equity should not go below the given percent value.
  
-==== Maximum stagnation % ====+==== Max. Stagnation % ==== 
 +Set the maximum amount of consecutive days in which the strategy is not making profit.
  
 +==== Max. Stagnation days ====
 Set the maximum amount of consecutive days in which the strategy is not making profit. Set the maximum amount of consecutive days in which the strategy is not making profit.
  
-==== Minimum average HPR % ==== +==== Min. Average HPR % ====
 Set the minimum average Holding Period Return in percent. Set the minimum average Holding Period Return in percent.
  
-==== Minimum count of trades ====+==== Min. Backtest quality ==== 
 +The EA Studio backtesting engine is very fast because it operates with bar data. Very rarely however this leads to ambiguities in trade execution. For example if there are protections like Stop Loss or Take Profit it might be important if the price went to bar high or bar low price first. For such bars the backtest engine cannot tell which happened first so it marks the bar as "ambiguous". This happens rarely but this criterion allows you to require a high percentage of the bars to be unambiguous to consider the strategy good enough.
  
-Defaults to 100. This means the strategy should make at least 100 much trades in the backtest. This is important for the Generator and Optimizer in order for their backtest results to be trustworthy. If there are too few trades, the parameters below might have good-looking values, but in the same time harm your profits. For example if you have a win/loss ratio of 1.0, it is great, but if the trade count is only one, this strategy not one you can rely on.+==== MinBalance stability ====
  
-==== Minimum net profit ==== 
  
-The strategy should make at least the set amount in your account's currencyUseful for the whole backtest as well as the Out of Sample part.+==== Min. Months on profit % ==== 
 +Shows how stable the profits are over timeImagine we have a strategy with minimum months of profit equal to 60%. This means that if the strategy backtest was for 10 months of trading we can see that the strategy was profitable for 6 months and in the other 4 months it didn't make any profits.
  
-==== Minimum profit factor ====+==== Min. Net profit ==== 
 +he strategy should make at least the set amount in your account's currency. Useful for the whole backtest as well as the Out of Sample part.
  
 +==== Min. Profit factor ====
 Set the minimum profit factor i.e. gross profits divided by gross losses. Set the minimum profit factor i.e. gross profits divided by gross losses.
  
-==== Minimum profit per day ==== +==== Min. Profit per day ====
 The strategy should make at least this amount per day in your account's currency. The strategy should make at least this amount per day in your account's currency.
  
-==== Minimum profit / drawdawn ====+==== Min. R - Squared ==== 
 +The strategy should have at least this this [[https://en.wikipedia.org/wiki/Coefficient_of_determination|profit/Coefficient of determination article]] r squared value.
  
-The strategy should have at least this this [[https://www.investopedia.com/terms/r/return-over-maximum-drawdown-romad.asp|profit/drawdawn]] ratio. +==== Min. Return / Drawdown ==== 
- +The strategy should have at least this this [[https://www.investopedia.com/terms/r/return-over-maximum-drawdown-romad.asp|profit/drawdown]] ratio.
-==== Minimum Sharpe ratio ====+
  
 +==== min. Sharpe ratio ====
 The strategy should have this or a higher [[http://www.investopedia.com/terms/s/sharperatio.asp|Sharpe ratio]]. The strategy should have this or a higher [[http://www.investopedia.com/terms/s/sharperatio.asp|Sharpe ratio]].
  
-==== Minimum system quality number ==== +==== min. system quality number ====
 The strategy should have this or a higher [[http://www.vantharp.com/tharp-concepts/sqn.asp|System Quality Number]]. The strategy should have this or a higher [[http://www.vantharp.com/tharp-concepts/sqn.asp|System Quality Number]].
  
-==== Minimum win / loss ratio ====+==== min. win / loss ratio ====
  
 The win/loss ratio is: The win/loss ratio is:
Line 107: Line 105:
 Its value might vary between zero and one. We advise that, if you are using this requirement, keep the “Minimum number of trades” and “Minimum profit per day” requirements enabled too. Its value might vary between zero and one. We advise that, if you are using this requirement, keep the “Minimum number of trades” and “Minimum profit per day” requirements enabled too.
  
-==== Minimum months on profit % ==== 
- 
-Shows how stable the profits are over time. Imagine we have a strategy with **minimum months of profit** equal to 60%. This means that if the strategy backtest was for 10 months of trading we can see that the strategy was profitable for 6 months and in the other 4 months it didn't make any profits. 
  
 ~~DISQUS~~ ~~DISQUS~~