Attachments forums

List of attachments posted on this forum.


All files on forums: 135714

Re: XARD - Simple Trend Following Trading System

Dave111, Sun Jul 11, 2021 2:15 am

Hi Xard , this is my first post but I have been following your systems from even before your Forex TSD day's and have always had a Xard folder through all my computer hardware upgrades over the years and it is tucked away in my shinny new Mint 20.2 software upgrade now.
Having seen your Carlsberg quote, I felt like I had to post that this is your finest system, and if you do decide to leave us after this please post the odd trade and tips from time to time and any bugs that you see ( Eg. you have sorted the 30 min semafor problem from the last update in Xardworld 7)
I hate to ask this of you, but as I really like the panel and panel 2 layout, as my broker uses US30 (only index I trade) the digits are a decimal point out (Friday HiLo 64 instead of 642) and the open pips are like 3.4 instead of 34. Have you ever thought of adding a weekly P/L percentage to panel 2, that for me would be the icing on the cake to the perfect system.
Thanks again for all the years you have been trying to help us.

XARD: US30 is already in the Panel indy and I just added it to the Panel2 indy for you.

Panel settings...
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,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=1;}
else if(StringSubstr(Symbol(),0,6)=="USOUSD") {DecNos=3; pipsize=1;}
else if(StringSubstr(Symbol(),0,7)=="USOil-F") {DecNos=3; pipsize=1;}
else if(StringSubstr(Symbol(),0,4)=="HK50") {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)=="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=100;}
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;}

Panel2 settings...
if(StringFind (Symbol(),"JPY",0) != -1) {pipsize=10;}
else if(StringSubstr(Symbol(),0,8)=="USDOLLAR") {pipsize=1;}
else if(StringSubstr(Symbol(),0,4)=="WS30") {pipsize=100;}
else if(StringSubstr(Symbol(),0,4)=="US30") {pipsize=100;}
else if(StringSubstr(Symbol(),0,5)=="US500") {pipsize=10;}
else if(StringSubstr(Symbol(),0,4)=="HK50") {pipsize=100;}
else if(StringSubstr(Symbol(),0,6)=="US2000") {pipsize=10;}
else if(StringSubstr(Symbol(),0,6)=="NDX100") {pipsize=100;}
else if(StringSubstr(Symbol(),0,5)=="DAX30") {pipsize=100;}
else if(StringSubstr(Symbol(),0,7)=="CHINA50") {pipsize=100;} else {pipsize=10;}

Here is the amended Panel2 indy...
All files in topic