Samoth wrote: Wed Jun 19, 2024 9:30 am
Is there any way to shorten the decimals in Panel 1?
You need to edit this part of the code
if(SymPair=="") SymPair=Symbol(); myPoint=SetPoint();
if(StringFind (Symbol(),"JPY",0) != -1) {DecNos=2; pipsize=10;}
else if(StringSubstr(Symbol(),0,8)=="USDOLLAR") {DecNos=3; pipsize=1;}
else if(StringSubstr(Symbol(),0,3)=="VIX") {DecNos=3; pipsize=1;}
else if(StringSubstr(Symbol(),0,7)=="CHINA50") {DecNos=0; pipsize=100;}
else if(StringSubstr(Symbol(),0,6)=="BTCUSD") {DecNos=0; pipsize=100;}
else if(StringSubstr(Symbol(),0,6)=="ETHUSD") {DecNos=2; pipsize=10;}
else if(StringSubstr(Symbol(),0,6)=="BCHUSD") {DecNos=2; pipsize=10;}
else if(StringSubstr(Symbol(),0,6)=="LTCUSD") {DecNos=3; pipsize=1;}
else if(StringSubstr(Symbol(),0,6)=="XRPUSD") {DecNos=4; pipsize=1;}
else if(StringSubstr(Symbol(),0,5)=="US500") {DecNos=1; pipsize=10;}
else if(StringSubstr(Symbol(),0,6)=="SPX500") {DecNos=1; pipsize=10;}
else if(StringSubstr(Symbol(),0,5)=="SP500") {DecNos=1; pipsize=10;}
else if(StringSubstr(Symbol(),0,6)=="UKOUSD") {DecNos=3; pipsize=10;}
else if(StringSubstr(Symbol(),0,6)=="USOUSD") {DecNos=3; pipsize=10;}
else if(StringSubstr(Symbol(),0,6)=="XTIUSD") {DecNos=3; pipsize=10;}
else if(StringSubstr(Symbol(),0,7)=="USOil-F") {DecNos=3; pipsize=10;}
else if(StringSubstr(Symbol(),0,4)=="HK50") {DecNos=0; pipsize=100;}
else if(StringSubstr(Symbol(),0,6)=="JPN225") {DecNos=0; pipsize=100;}
else if(StringSubstr(Symbol(),0,5)=="JP225") {DecNos=0; pipsize=100;}
else if(StringSubstr(Symbol(),0,7)=="FTSE100") {DecNos=1; pipsize=10;}
else if(StringSubstr(Symbol(),0,7)=="STOXX50") {DecNos=1; pipsize=10;}
else if(StringSubstr(Symbol(),0,6)=="XAGUSD") {DecNos=3; pipsize=10;}
else if(StringSubstr(Symbol(),0,6)=="XAUUSD") {DecNos=1; pipsize=10;}
else if(StringSubstr(Symbol(),0,6)=="NAS100") {DecNos=0; pipsize=100;}
else if(StringSubstr(Symbol(),0,6)=="NDX100") {DecNos=0; pipsize=100;}
else if(StringSubstr(Symbol(),0,6)=="US2000") {DecNos=1; pipsize=10;}
else if(StringSubstr(Symbol(),0,6)=="USDMXN") {DecNos=3; pipsize=100;}
else if(StringSubstr(Symbol(),0,6)=="ASX200") {DecNos=1; pipsize=10;}
else if(StringSubstr(Symbol(),0,6)=="AUS200") {DecNos=1; pipsize=10;}
else if(StringSubstr(Symbol(),0,5)=="DAX30") {DecNos=0; pipsize=100;}
else if(StringSubstr(Symbol(),0,5)=="GER30") {DecNos=0; pipsize=100;}
else if(StringSubstr(Symbol(),0,5)=="#US30") {DecNos=0; pipsize=100;}
else if(StringSubstr(Symbol(),0,5)=="ESP35") {DecNos=1; pipsize=100;}
else if(StringSubstr(Symbol(),0,5)=="CAC40") {DecNos=1; pipsize=100;}
else if(StringSubstr(Symbol(),0,4)=="US30") {DecNos=0; pipsize=100;}
else if(StringSubstr(Symbol(),0,2)=="DJ") {DecNos=0; pipsize=100;}
else if(StringSubstr(Symbol(),0,4)=="DE30") {DecNos=0; pipsize=100;}
else if(StringSubstr(Symbol(),0,5)=="UK100") {DecNos=1; pipsize=100;}
else if(StringSubstr(Symbol(),0,5)=="USTEC") {DecNos=0; pipsize=100;}
else if(StringSubstr(Symbol(),0,3)=="WTI") {DecNos=3; pipsize=1;}
else if(StringSubstr(Symbol(),0,5)=="JP225") {DecNos=0; pipsize=100;}
else if(StringSubstr(Symbol(),0,4)=="GOLD") {DecNos=1; pipsize=10;}
else if(StringSubstr(Symbol(),0,4)=="WS30") {DecNos=0; pipsize=100;} else {DecNos=4; pipsize=10;}
Copy this line and edit the name to match your symbol will probably fix it, if not you will need edit DecNos and Pip size.
"else if(StringSubstr(Symbol(),0,6)=="NAS100") {DecNos=0; pipsize=100;}"
else if(StringSubstr(Symbol(),0,6)==".USTECH") {DecNos=0; pipsize=100;}