I have following integer
i want to check on Symbol if leverage (int) defined by broker is greater than custom defined leverage (l_1000LUNC)
how can compare it with _Symbol? I am trying to call it using "l_"+_Symbol but not working.
I assume the l_1000LUNC and such are inputs the user controls so you would have the inputs
input int l_1000LUNC=20; input int l_1000SHIB=25; input int l_1000CEL=30;
start a list with these inputs and "reflect" them to names and currency symbols
int levers[]={l_1000LUNC,l_1000SHIB,l_1000CEL}; string lever_names[]={"Luna","ShibaInue","Celsius"}; string lever_currencies[]={"LUNC","SHIB","CEL"};
then you can go through the list and check or you can go through the list and find which symbol it is that matches the users input
int l=23; for(int i=0;i<ArraySize(levers);i++) { if(l>levers[i]){ Print("Leverage bigger than "+lever_names[i]); }else{ Print("Leverage <= than "+lever_names[i]); } } //by finding prefix int _ix=-1; string prefix="1000";//i assume this is part of the symbol name for(int i=0;i<ArraySize(lever_currencies);i++){if(_Symbol==prefix+lever_currencies[i]){Print("Symbol is "+lever_names[i]);_ix=i;break;}} if(_ix!=-1) { if(l>levers[_ix]){ Print("leverage too big"); }else{ Print("leverage fine"); } }else{ Print("Symbol not found"); }
You can then bounce if the symbol is not found , or , if the leverage is too high
I assume the l_1000LUNC and such are inputs the user controls so you would have the inputs
start a list with these inputs and "reflect" them to names and currency symbols
then you can go through the list and check or you can go through the list and find which symbol it is that matches the users input
You can then bounce if the symbol is not found , or , if the leverage is too high
thanks
- Free trading apps
- Over 8,000 signals for copying
- Economic news for exploring financial markets
You agree to website policy and terms of use
I have following integer
i want to check on Symbol if leverage (int) defined by broker is greater than custom defined leverage (l_1000LUNC)
how can compare it with _Symbol? I am trying to call it using "l_"+_Symbol but not working.