I've got an indicator I bought in the market that has too many parameters to be called by iCustom function in my EA
This is the code I used
iCustom(Symbol(), Period(), indicatorName,"",Amplitude,WiggleRoom,BreakoutPeriod,MaxHistoryBars,DS_Ex,DisplayStats,DisplayPoints,DisplayRatios,DisplayProjections,DisplaySLTP,PA_Ex,FlyingFox,Bartley,Lobster,Dragonfly,Cypher,Shark,DeepLobster,WhiteSwan,BlackSwan,SeaPony,AltShark,AltFlyingFox,MaxFlyingFox,MaxBartley,MaxDragonfly,ALobster,ADragonfly,AFlyingFox,ABartley,"",16436871,7504122,16711680,255,14,"",16748574,255,14,"",8421376,8,1,"",8421376,16443110,13353215,10,7,1,"",true,true,true,true,"",-1,-1,4,"",false,false,"","",0,1);
and compilation give this error: 'iCustom' - wrong parameters count 4025 24
Is there a way to pass more than 63 parameters to iCustom ?
Thank you William.
So the conclusion is there is nothing that can be done :(
That is not what I said.
So if you know a workaround or any tweak I'm all ears
there are various work arounds but all of them involve access to the source code...
re-order the list of parameters so all the important ones that need setting are within the first 63
condense multiple inputs into a single input using strings and then separate out the values in the indicator
place them in a file and have the indicator read the file to get the inputs
What is the position of the last parameter you are changing? Default the remaining ones.
I don't have the source code. I contacted the developer without success.
So what is the problem? What part of “default the remaining ones” is unclear? What part of “If you need to change some inputs past the 63 rd” didn't you understand?
Everything is clear . I was answering to your question
Thanks for your help
Please enable the necessary setting in your browser, otherwise you will not be able to log in.