.

Re: Coding Help

#1071
mrtools wrote:
Tue Nov 19, 2019 11:36 am
schemman wrote:
Tue Nov 19, 2019 10:01 am
Dear experts,

I was trying to code a simple EA with the "Super smoothed average trend 1.2" by Jimmy, which is an indicator in the Top 10 NRP indicators list in here (attached below for ease of access). The idea is to make a buy order when the indicator turns Green (by default) and sell order vice versa. I was trying to find the indicator values using iCustom function during backtesting as shown below.

Code: Select all

#include <stdlib.mqh>

extern int                AvgPeriod1 = 34;
extern ENUM_APPLIED_PRICE AvgPrice1 = PRICE_CLOSE;

void OnTick()
{  
   double CustomIndi0 = iCustom(Symbol(), 15, "Super smoothed average trend 1.2", AvgPeriod1, AvgPrice1, 0, 1);
   Print("The value of Indicator Buffer 0 is: ", CustomIndi0);
   double CustomIndi1 = iCustom(Symbol(), 15, "Super smoothed average trend 1.2", AvgPeriod1, AvgPrice1, 1, 1);
   Print("The value of Indicator Buffer 1 is: ", CustomIndi1);
   double CustomIndi2 = iCustom(Symbol(), 15, "Super smoothed average trend 1.2", AvgPeriod1, AvgPrice1, 2, 1);
   Print("The value of Indicator Buffer 2 is: ", CustomIndi2);
   double CustomIndi3 = iCustom(Symbol(), 15, "Super smoothed average trend 1.2", AvgPeriod1, AvgPrice1, 3, 1);
   Print("The value of Indicator Buffer 3 is: ", CustomIndi3);
   double CustomIndi4 = iCustom(Symbol(), 15, "Super smoothed average trend 1.2", AvgPeriod1, AvgPrice1, 4, 1);
   Print("The value of Indicator Buffer 4 is: ", CustomIndi4);
   double CustomIndi5 = iCustom(Symbol(), 15, "Super smoothed average trend 1.2", AvgPeriod1, AvgPrice1, 5, 1);
   Print("The value of Indicator Buffer 5 is: ", CustomIndi5);
   double CustomIndi6 = iCustom(Symbol(), 15, "Super smoothed average trend 1.2", AvgPeriod1, AvgPrice1, 6, 1);
   Print("The value of Indicator Buffer 6 is: ", CustomIndi6);
   double CustomIndi7 = iCustom(Symbol(), 15, "Super smoothed average trend 1.2", AvgPeriod1, AvgPrice1, 7, 1);
   Print("The value of Indicator Buffer 7 is: ", CustomIndi7);
   double CustomIndi8 = iCustom(Symbol(), 15, "Super smoothed average trend 1.2", AvgPeriod1, AvgPrice1, 8, 1);
   Print("The value of Indicator Buffer 8 is: ", CustomIndi8);
 } 
When I execute this, it returns Empty_Value in Line Index 2 and 3, while the rest of them are zero. I tried using backtest data where the indicator shows green, as well as red, but the return values did not change at all.

Any help would be highly appreciated. Thank you very much for your time.
Would make a wild guess it is using buffer#3 which would be the trend buffer, which would be if trend = 1 = buy and trend =-1 = sell.

Thank you very much for responding, MrTools. :) The problem I have is that I never got the iCustom to return a value other than 2147483647.0 for Buffer#3! "The value of Indicator Buffer 3 is: 2147483647.0" is always the result I get, despite the indicator going through Buy or Sell regions. Same goes with buffer#2, whille all other buffers return 0. Am I using the iCustom right?


Re: Coding Help

#1072
Good Day mrtools
Please help look into the attached indicators code, it takes too long to calculate and load on the chart, also slow down the MT4
kindly help fix this bug
thanks.

Olayemi.
ReverseTMA(TP)+FisherRSX.mq4
(5.03 KiB) Downloaded 12 times

Re: Coding Help

#1073
OLAYEMI8 wrote:
Fri Dec 13, 2019 3:03 am
Good Day mrtools
Please help look into the attached indicators code, it takes too long to calculate and load on the chart, also slow down the MT4
kindly help fix this bug
thanks.

Olayemi.
Hi the indicator uses these indicators listed to work well, make sure you have in the index folder with the exact names.

It doesn't work well, you have to know originally if it worked well.

NonLag Inverse fisher transform of RSX
Fisher_Yur4ik_2
TMA+CG mladen
ZeroLAG_MA
Catturaii.JPG
The perfect indicatoris our head ...

Too many indicators confuse the head

Re: Coding Help

#1074
pacois wrote:
Fri Dec 13, 2019 4:18 am
OLAYEMI8 wrote:
Fri Dec 13, 2019 3:03 am
Good Day mrtools
Please help look into the attached indicators code, it takes too long to calculate and load on the chart, also slow down the MT4
kindly help fix this bug
thanks.

Olayemi.
Hi the indicator uses these indicators listed to work well, make sure you have in the index folder with the exact names.

It doesn't work well, you have to know originally if it worked well.

NonLag Inverse fisher transform of RSX
Fisher_Yur4ik_2
TMA+CG mladen
ZeroLAG_MA

Thanks for the quick response, yes i have all these indicators with their exact names in my indicator folder, and still don't why its not work properly on the chart, it takes hours to load on the chart, and sometimes its almost crash my mt4

Re: Coding Help

#1075
OLAYEMI8 wrote:
Fri Dec 13, 2019 6:52 am
pacois wrote:
Fri Dec 13, 2019 4:18 am

Hi the indicator uses these indicators listed to work well, make sure you have in the index folder with the exact names.

It doesn't work well, you have to know originally if it worked well.

NonLag Inverse fisher transform of RSX
Fisher_Yur4ik_2
TMA+CG mladen
ZeroLAG_MA

Thanks for the quick response, yes i have all these indicators with their exact names in my indicator folder, and still don't why its not work properly on the chart, it takes hours to load on the chart, and sometimes its almost crash my mt4

Yes, I have noticed, and I wonder if it has ever worked well, in fact it uses 4 indicators for the arrows, with rules that I have not studied, but I have doubts about its efficiency and stability.
The perfect indicatoris our head ...

Too many indicators confuse the head


  1. Similar Topics

    1. Help coding simple EA

      5 Replies 640 Views

      by Griff90, Tue Nov 13, 2018 8:36 am in Coding Help

      5 Replies
      640 Views
    2. Coding Help : telegram EA notification

      6 Replies 3072 Views

      by redbulls60, Sun Jan 21, 2018 9:45 pm in Coding Help

      6 Replies
      3072 Views

Return to “Coding Help”

Who is online

Users browsing this forum: CommonCrawl [Bot], trinitygod3 and 2 guests