Nur Nutzer, die das Produkt gekauft oder gemietet haben, können Kommentare hinterlassen
Heiko Kendziorra  

Welcome traders!

Below set files to download for the strategies tradet in the signal - more setups will come later.
Levels Trader comes nearly without settings (as the auto-validation of mql5 doesn't work with settings in H1) so you have to download a set file. Place it into [File - Open data folder - tester] and load it in the Tester in [Expert properties - Inputs - Load]  to get a decent result. Of course for live trading the files have to be in [mql5 - Presets] to load it.

The files are for M5 chart, they maybe replaced for better ones later. 
So take a look from time to time if here's something new.

If you're interested in realizing own trading setups with Levels Trader read the next comment. 

I speak German, English and Spanish - the product description is in that languages. But translating the comments too would be much work. If you need it, take deepl.com to translate to your language, it works better than google.

Some info for live trading 


Timing
Set SetUTC (GMT) according to the timezone of your broker! 
Only if the broker changes winter - summer time you must change it too. (Info about your timezone is in MS Windows date and time settings - to that number add the amount of hours the clock in mt4 market watch is ahead or subtract if its back) In case of doubt the backtests with the best result has the right setting. 
In the comment in the upper left corner of the chart is shown hr=..  - there must appear the hour that's shown when you google: time Finland. Then you have the right setting.
Best is you have a broker with UTC+2 or UTC+3. Others often have different levels for former Highs & Lows.

Internet connection - execution
A very fast internet connection is not necessary as Levels Trader doesn't scalp with the given setups, 
but small spread and low slippage improve the result in any case. 
Maybe a scalping setup comes later, for that the internet connection & order execution should be perfect.

Halfautomatic Trading - Future
A goood entry for a position is worth a lot but where to take profit is also very important.
For advanced traders with a look for the charts it maybe interesting to take the entries of Levels Trader and manage the TP manually.
Some of the provided strategies almost invite to look for a higher TP than the one given by the EA. Trailing stop and TP of the EA must manage all trades in a strategy and can't make differences for special cases (until now). Looking at the chart after a backtest shows many situations where a higher TP was possible, just recognizing that before is not easy, it needs some experience in trading.
If anybody is interested in such trading send me a message and I will implement some additional functions. I have a panel with buttons prepared for 1-click operations on SL and progressive trailing, trendlines and moving averages can be used as trailing stop and more. Just without knowing if there's anybody interested in such things I won't do that work and focus on other features to improve the EA. Some of such features to come will have to do with the TP. In some strategies it maybe useful orientate the TP on levels in the chart. Also an advanced setting of SL to entry is in preparation. Give it some time, this startup is now at version 1.0 ...

Good trades!
Heiko Kendziorra  

Welcome advanced traders!

To modify given setups or realize own trading setups with Levels Trader read the following attentive.
It may seem complicated at the beginning but after some practice you will see it's not difficult.
Future versions may make it easier, more intuitive.
Below you can download a list of commands to 'program' the Levels Trader. 
With the given setting options should be possible to trade also Gold, Bitcoin or whatever but that wasn't tested.
If there's any problem in such trading or you have any idea to improve Levels Trader send me a message.
But please don't ask for implementing any kind of martingale strategy - too many traders lost all over night. 

Special settings
You should first understand the settings as described in the product description and know what means hhd1, hhw1 etc. 
 
The settings described below rely on 2 moving averages (ma). Its periods are set in PeriodMovAv1, usually the ma with a longer period
and PeriodMovAv2 with a shorter period.
Each moving average (ma_a) has a second one with the same period aside (ma_b) but with a time-shift of 2.
(When you open the chart after a backtest you see the moving averages)
As ma_b lags behind ma_a, a positive difference ma_a - ma_b means the main ma_a is rising, if negative it is falling.
The difference between the moving averages with PeriodMovAv1 is dma1 (difference ma1) but in the setting below simply called ma1.
The difference between the 2 shifted moving averages with PeriodMovAv2 is dma2  - in the setting below simply ma2.
The dma values indicate how strong the price is rising or falling medium and short term.
The current values are shown in the comment in the chart.

For a longer term consideration we look if the current price is below or above dayly, weekly and monthly highs and lows.
Above hhw1 and/or hhw2 indicates an uptrend
Below llw1 and/or llw2 indicates a downtrend 

The Filter settings
FilterB1dma ..B2  ..B3  set min + max values for the 2 moving averages at 3 periods of time

If set in FilterB1dma for example: ma1>-12ma1<+20ma2>+99ma2<+50hr<12"

- hr<12 at the end shows that the settings only have effect before 12 o'clock. The value for the hour can be changed.
- in FilterB2dma and in FilterS2dma the hour setting at the end describes a range like: hr>11 hr<16
- in FilterB3dma and in FilterS3dma the hour setting at the end only relates to an hour later than ... like: hr>15

So the 3 filter lines and the respectively 2 setting below for MinutesNoTrade and Vola allow different setting for morning, midday and afternoon. Which period of time is morning etc. can be changed.

Before the hour settings the max. & min values are clear to see, below with spaces to read it easier: 

  ma1>-12   ma1<+20   ma2>+99   ma2<+50    A value of +99 means the setting is deactivated, so it's possible to set from -99 to +98

Values above 98 or below -99 are extreme, it makes no sense to allow 3 digit settings.

Don't do spaces in the settings, don't change the text or the > and < signs, only change the values to set,
don't delete the + or - sign, the EA expects the set values at the given positions.  

MinutesNoTradeB1 ..B2  ..B3  set the minutes when Levels does not trade. 
In M5 chart of course only values like 0 5 10 ... make sense, as the EA always opens trades when a new candle opens.
As setting this must be written like: 00 05 10 as the numbers must have 2 digits. Here spaces between the values don't matter.
It is in some setups surprising how positive it is for the trading result, not to open trades at certain minutes. 
That has little to do with coincidence. Many traders and trading programs work in M15 chart, 
so we often have good effects with 15, 30 or 45 in that setting.

VolaB1minB1 ..B2  ..B3  set the minimal volatility for buy trades.
A low volatility is often a sign that the price is more likely to fall, specially in the morning hours.

VolaB1minS1 ..S2  ..S3  set the maximal volatility for sell trades.
A high volatility is often a sign that the price is more likely to rise.

The EA calculates an average of the range High-Low of the last 24 candles in points. 
That's the considered value in the vola settings and shown as xxp=..  in the comment in the chart and in the 'Experts' file.
The 'Experts' file shows which (excluding) condition was met even when a trade wasn't triggered, 
shows the values of parameters and more.
The data is helpful to analyse trades, specially the ones that wasn't excecuted. 
With it set files can be improved, in a later comment more about  that. 

Set files
For now all setups are for M5 chart. Maybe some of the setups give good or even better result (with adapted settings) in M15 or higher timeframes.

Modify set files
The files indicate the currency pair and the basic setup in their name. Maybe some of the setups work well in other pairs with adapted settings. I still didn't check them all as that needs much time. Anyway there's more trading strategies than a single trader can test in his lifetime. So I hope traders share the result of their work here. If many do so a real exchange can improve trading results for all.   

Backtesting
To test and improve a given setup simply do a backtest in Model 'Control Points'. 'Every tick' is not necessary, it makes the test very slow. You can even delete in 'Tools - History Center' the M1 data for the tested currency and period. It makes no difference at what minute exactly the StopLoss or TakeProfit was hit. The M5 data always gives enough information if a trades reached SL or TP. The difference in the result is small but it makes a big difference if a test needs 20 seconds or more than a minute when you do many test. For a final finetuning you can download the M1 data again later.  
If you have your mt4 running over a long time with real M1 data from your broker stored don't delete that data! The downloaded data differs a little from the real ones of your broker. Your brokers data is very useful for a final finetuning. Better login to another (demo) account and do the backtests on it to veryfy later with your real data.

One of the last settings is called 'fasttest' - if activated the EA 'jumps' over the time from midnight to 6 in the morning (only testing). As there's usually no trading it doesn't influence the result but makes testing faster.

To compare the results right-click on the Report and choose 'Save as Report'. After saving your standard browser should open a new tab showing the Report. Then you can do a new backtest with 1 parameter changed a little, don't modify 2 at a time.

As Levels Trader settings are nearly empty with just some few setting for SL, Trailing and TP, it can be used like it is to build complete new own strategies. But to adapt a given setup to another currency it is better to start with the set files settings and change one setting after the other.

Next comment will be about developing new strategies
Dateien:
inputs.txt  5 kb
Heiko Kendziorra  

Developing new strategies

To understand how a setup emerges see below how a given setup is built. 
We start with the nearly empty default setting of the EA. 

First should be found a basic setup that shows a profit over at least 2 years. 
Markets change over the years or even fast if conditions change strong and fast. 
So many strategies that made some people rich years ago don't earn a penny nowadays. 
A strategy that worked well in the last 2 or 3 years is ok, if it shows good profit for more years - even better.
Sometimes a developer is lucky to find a strategy that works well right now - but after some month ...
Maybe some traders find such a 'some month rich strategy'  with the the Levels Trader. 
But that's not the kind of strategy we're looking for. The setups provided look for special costellations in the chart 
that don't appear often, but are profitable over years. 

We test in the following a setup on a very interesting level for many strategies, the middle between High and Low of the day before. 
If there's no real trend any currency at a price above that level tends to rise, below it is more likely to fall. The level or line in the chart is called hld1 (high low day1), so 'hld1cup' describes, that hld1 was crossed up. 
(The Levels Trader logo shows a trade triggered at hld1, closing near hhd1)
Once above that level the market will try to reach hhd1, so this is a good start position for a buy. Maybe in a later version the TP can also be dependend of levels - after crossing hld1 the TP might be at hhd1. As the distance hhd1 - hld1 in many currencies is 50 pip or more that would lift the average profit a good amount. 

A test from Jan. 2018 on in GBPUSD M5 with the given SL & TP from the _start file and 'hld1cup' as BuyTrigger shows in a test that curve: 

1.test

It doesn't look good. But that's not yet a basic setup. It has one thing that makes it interesting: it shows an uptrend from the beginning of 2020 on, so we continue. 
(As above mentioned markets may change fast, many strategies show some kind of break in March 2020 when the corona crisis started. A strategy that shows even an improvement from that time on is of course interesting. But it should make profit before too, to keep on working well when things go more 'back to normal'.)

Now we test as AddBuyCond '1 o2>c2' or '1 o2<c2' - We check if a falling or rising candle, before the one that triggers, improves the result. The number at the beginning of the line tells the EA how many conditions must be met to allow the trigger of a trade. If we set 1 and there's only 1 condition in the line, that one must meet. 

(If set 1 but more conditions are in the line it is enough for the EA if just 1 condition meets to see the line condition fulfilled (line=true), so the logical connection between the conditions in the line is 'or'. If set 3 at least 3 conditions in the line must be fulfilled, the connection is then 'and'.)

It shows that a falling candle before the one that triggers (o2>c2) improves the result a lot. How can that be, as it goes into the opposite direction? Well, I think in short term movements currencies are mainly moved by speculators, less by real economic data. Speculators often try to hide their true intentions and fake some movements. EURUSD has a similar effect.

2.test

The curve looks better now , far from perfect but with profit over the tested period.

The start file has already good settings for SL, TP and hours of trading for the tested strategy in GBPUSD. If you test another strategy or pair you should do some backtests with always just 1 parameter changed until the best result is found.

After having the best settings for SL & TP and hour timing we set the max. and min. values for the moving averages to filter out extreme situations. Of course it's no good idea to buy if the market falls sharply - one should think. But in trading such first ideas are often wrong - or depend on the timing. Checking the best values for the moving averages filter it shows often that a sharply falling price in the morning maybe a good opportunity to buy but in the afternoon it only leads to losses.
When the best values for the moving averages settings are found the curve looks like that:

3.test

That looks already fairly good. Now we check which minutes a buy should be suppressed in the 3 time periods. 
The capital curve with the best values found:

4.test


By backtesting you find out which setting gave in the past statisticly the highest probability for a good result. There's no laws in trading like: if 'a' happens 'b' will happen. But there's many rules for events or situations in a chart, that increase the probability to make profit. 

Consider Highs & Lows of former days and weeks are such rules, applied they make the strategy curve look like that:

5.test

This is the curve we will get only opening buys when former Highs & Lows are considered like in the set file LevelsGBPUSD_M5_hld 

How to find rules using Highs & Lows of former days, weeks etc. the next comment will show.


Nur Nutzer, die das Produkt gekauft oder gemietet haben, können Kommentare hinterlassen