You are missing trading opportunities:
- Free trading apps
- Over 8,000 signals for copying
- Economic news for exploring financial markets
Registration
Log in
You agree to website policy and terms of use
If you do not have an account, please register
Hello I am a newbie, trying to create a simple system that buys when the slope of the Hull average changes from falling or flat to up. I have done this but I am sure there must be a simple way that in facts works.
If anyone can help I will appreciate, regards.
double WMA1 = iMA(NULL, 0, N1, 0, MODE_LWMA, PRICE_CLOSE, Current + 0);
double WMA1_1 = 2 * iMA(NULL, 0, (N1/2), 0, MODE_LWMA, PRICE_CLOSE, Current + 0);
double WMA1_2 = iMA(NULL, 0, N1, 0, MODE_LWMA, MathMod((WMA1_1-WMA1),(1/N1)), Current +0);
double WMA11 = iMA(NULL, 0, N1, 0, MODE_LWMA, PRICE_CLOSE, Current + 1);
double WMA1_11 = 2 * iMA(NULL, 0, (N1/2), 0, MODE_LWMA, PRICE_CLOSE, Current + 1);
double WMA1_21 = iMA(NULL, 0, N1, 0, MODE_LWMA, MathMod ((WMA1_11-WMA11),(1/N1)), Current + 1);
double WMA111 = iMA(NULL, 0, N1, 0, MODE_LWMA, PRICE_CLOSE, Current + 2);
double WMA1_111 = 2 * iMA(NULL, 0, N1/2, 0, MODE_LWMA, PRICE_CLOSE, Current + 2);
double WMA1_211 = iMA(NULL, 0, N1, 0, MODE_LWMA, MathMod((WMA1_111-WMA111),(1/N1)), Current + 2);
double Buy1 = WMA1_2 > WMA1_21 > WMA1_211;
double Buy2 = WMA1_2 <= WMA1_21 <= WMA1_211
if ( Buy1 && Buy2) Order = SIGNAL_BUY;