Professional 0 Lag MAs Trend Sensor Indicator
MAtsi is a trend sensor indicator, where 2 MA-s operates simultaneously.
With MAtsi you can finally trade in real time with no lag, so your trading becomes more precise, realistic and more effectively.
Included averages are described in MAi indicator code section.
MAtsi indicator can run many instances, for all time frames at once, so you can test and compare results with different settings.
It is very fast and has, like all our indicators, a built-in "slider history testing" technology.
Program is design to operate in 2 automatic modes:
1. Indicator mode
Turns on when attaching an indicator to the chart.
Here you can test and set your settings back in history with “slider”, also when expert is running.
Easy switching between time frames on the selected position and the test/set new parameters.
Please watch “switching” in HD … https://youtu.be/tAoB4FPTrRU
2. Expert mode
Turns on when starting the expert or testing indicator.
It is designed only for EA use and “slider history testing” is disabled.
Indicator is equipped with “error control”, so that you can always see what is going wrong and correct this.
It is tested and works very well in our EA.
Please watch “testing” in HD … https://youtu.be/2qh3qTaGVAE
All this makes it an easy-to-use trend trading system for beginners, advanced and professional traders.
How to trade with MAtsi?
When LINE_1 goes up and is above LINE_2 then you BUY, when LINE_1 goes down and is below LINE_2 then you SELL.
You also have some other options (use in combination with our indicators, use in certain other indicators …).
We recommend to run more instances of indicator on different timeframes, with different settings for better results (M15, H1, H4).
You can include in EA-s "enum method" code. (please see MAi indicator code section)
The known commands to retrieve current and previous value are for MQL4:
double L1Cur=iCustom(NULL, MAtsi_TF_,"MAtsi",L1_MTD_,L1_st_,L1_sm_,L1_vf_,L1_lam_,L2_MTD_,L2_st_,L2_sm_,L2_vf_,L2_lam_,1,0,1); double L1Prev=iCustom(NULL,MAtsi_TF_,"MAtsi",L1_MTD_,L1_st_,L1_sm_,L1_vf_,L1_lam_,L2_MTD_,L2_st_,L2_sm_,L2_vf_,L2_lam_,1,0,2); double L2Cur=iCustom(NULL,MAtsi_TF_,"MAtsi",L1_MTD_,L1_st_,L1_sm_,L1_vf_,L1_lam_,L2_MTD_,L2_st_,L2_sm_,L2_vf_,L2_lam_,1,1,1); if(L1Cur>L1Prev&&L1Cur>L2Cur) buyMAtsi_=true; if(L1Cur<L1Prev&&L1Cur<L2Cur) sellMAtsi_=true;
NULL = current symbol
MAtsi_TF_ = enum_timeframes
"MAtsi" = path/name of the custom indicator compiled program
L1(2)_MTD_ = line_1(2) method (from 0-16)
L1(2)_st_ = line_1(2) step
L1(2)_sm_ = line_1(2) smooth (lines smoothness)
L1(2)_vf_ = line_1(2) v_factor (volume factor)
L1(2)_lam_ = line_1(2) lambda
1 = last bar (1 for precise results, because bar 0 is usually not completed)
0(1) = line index
1(2) = shift
MAtsi input parameters settings
The order from left to right is: name, [default value], min-max value.
If you accidentally enter a lower or higher value, the min-max value is used.
- L1_method [LSMA] – line_1 method
- L1_step  0-100 – line_1 step
- *L1_smooth  0-100 – line_1 smoothness
- *L1_v_factor [1.0] 0.0-50.0 – line_1 volume factor
- *L1_lambda [0.3] 0.0-100.0 – line_1 lambda (enabled only for REMA, REMA_Hull)
- L2_method [MDEMA] – line_2 method
- L2_step  0-100 – line_2 step
- *L2_smooth  0-100 – line_2 smoothness
- *L2_v_factor [1.0] 0.0-50.0 – line_2 volume factor
- *L2_lambda [0.3] 0.0-100.0 – line_2 lambda (enabled only for REMA, REMA_Hull)
- LastBar  0-6000 – drawing the last bar (left-right descending order, 0 is the last)
- PastBars  1-6000 – bars drawing to the past (to the left)
*for certain methods is disabled, depending on the nature of the MA-s
The demo version is built to demonstrate the main features and usability of MAtsi.
If you like to use MAtsi unlimited or within an EA you have to buy or rent this product.
Are you satisfied with our work? Share your experiences and leave a comment.
If you need help using our trading tools or you have an issue or question, please contact me.