Help me with iCustom function
if (G_ibuf_124[Li_8 + 2] > 0.0 && (!Gi_132)) {
Variable names like those indicate decompiled code. Ask the owner of the indicator to give source code to you.
Decompiled code is stolen code. Either you are a thief, a fence, or the receiver of stolen (intellectual) property. Either way we will not be an accomplice after the fact to theft. See also https://www.mql5.com/en/forum/134317
If you post decompiled code again, you will likely be banned.
Don't tell us you found it on the 'net: if someone stole your bank details and uploaded them on to the internet, is it OK for everyone to use them because "someone uploaded it, I don't know why I can't use that"?
double Buy1=iCustom(NULL,0,"price_channel_signal",3,0,0,0); double Sell1 = iCustom(NULL,0,"price_channel_signal",1,0); double Buy2 = iCustom(NULL,0,"price_channel_signal",2,0); double Sell2 = iCustom(NULL,0,"price_channel_signal",3.0,0,3,0);
Why the different parameter count for the iCustom calls?
2147483647 is how EMPTY_VALUE is expressed.
Variable names like those indicate decompiled code. Ask the owner of the indicator to give source code to you.
Decompiled code is stolen code. Either you are a thief, a fence, or the receiver of stolen (intellectual) property. Either way we will not be an accomplice after the fact to theft. See also https://www.mql5.com/en/forum/134317
If you post decompiled code again, you will likely be banned.
Don't tell us you found it on the 'net: if someone stole your bank details and uploaded them on to the internet, is it OK for everyone to use them because "someone uploaded it, I don't know why I can't use that"?
Hey!
I am suffering from the same problem.Here is my iCustom line code.
double ssa = iCustom(NULL,0,"Corridor SSA normalized end-pointed 2 nmc__1","Current time frame",PRICE_CLOSE,25,2,25,300,400,0.005,0,1);
and here is the indicator.
Can anyone tell me the problem causing the error and can help me to solve.
As above, this number indicates that there is an EMPTY_VALUE returned from your indicator. In most cases it means that there is no signal given from your indicator at that moment.
Open random chart, put your indicator on and display data window.
It's located on the left to the icon with yellow folder and a star that let you open the file tree.
Then as you move your mouse around the chart you will see exactly what your indicator outputs from every buffer. If there is some empty field that means EMPTY_VALUE.
I tried this indicator and it doesn't even draw. Do you see anything after you put it on a chart. This indicator is most likely broken - you probably need to fix it's code first.
double ssa = iCustom(NULL,0,"Corridor SSA normalized end-pointed 2 nmc__1","Current time frame",PRICE_CLOSE,25,2,25,300,400,0.005,0,1);
Janek6191: In most cases it means that there is no signal given from your indicator at that moment.
No signal for buffer zero in bar 1. Your indicator has multiple buffers. Detailed explanation of iCustom - MQL4 forum
corridorbssatnormalizedpend-pointedj2jnmc__1.mq4 (8.19 KB)
There is a problem with the name of the indicator, it seem MT4 replace the empty space with some letter
change the name of the indi :
double ssa = iCustom(NULL,0,"Corridor_SSA_normalized_end-pointed_2_nmc_1","Current time frame",PRICE_CLOSE,25,2,25,300,400,0.005,0,1);
And to have a signal use the buffer number 6 this way :
if( buffer_six_2 >0 && buffer_six_1 <0 ) get_some_signal on bar 1
corridorbssatnormalizedpend-pointedj2jnmc__1.mq4 (8.19 KB)
There is a problem with the name of the indicator, it seem MT4 replace the empty space with some letter
change the name of the indi :
And to have a signal use the buffer number 6 this way :
if( buffer_six_2 >0 && buffer_six_1 <0 ) get_some_signal on bar 1
This forum changed the name not MT4. The name in the iCustom (without the extension) must match the name of the file.

- Free trading apps
- Free Forex VPS for 24 hours
- Over 8,000 signals for copying
- Economic news for exploring financial markets
You agree to website policy and terms of use
Hi all, i am very new with mql4. i am trying to make EA open trades depend on an indicator
the indicator Code:
<De-compiled code removed>
i try to take the indicator output to my EA with this code
but the value i get from ICustom Function is the same and equal to 2147483647.0
any one can help me finding the problem please