On the Relative Performance Chart...
I am not that good with arrays yet...
- I would like to set the "index" to BTC-USD;
- How do I sort the left side display of the array in Descending Order
- I would like to actually see the Tickers and Values in the Chart Pane with the symbol.
Any help appreciated in advance.
Mr V
//Relative Performance Chart to BTC Index
_N( TickerList = ParamStr( "Tickers", "AAVE-BTC,ADA-BTC,ADK-BTC,ADX-BTC,AE-BTC,AEON-BTC,AION-BTC,ALGO-BTC,ALIAS-BTC,AMB-BTC,AMP1-BTC,ANT-BTC,AR-BTC,ARDR-BTC,ARK-BTC,ARRR-BTC,ATOM1-BTC,ATRI-BTC,AVAX-BTC,AXEL-BTC,AYA-BTC,BAT-BTC,BCA-BTC,BCD-BTC,BCH-BTC,BDX-BTC,BEAM-BTC,BHD-BTC,BHP-BTC,BLK-BTC,BLOCK-BTC,BNB-BTC,BNT-BTC,BONO-BTC,BPC-BTC,BPS-BTC,BRC-BTC,BST-BTC,BSV-BTC,BTC-USD,BTC2-BTC,BTG-BTC,BTM-BTC,BTS-BTC,BTT1-BTC,BTX-BTC,CCA-BTC,CCXX-BTC,CEL-BTC,CELO-BTC,CHI-BTC,CHZ-BTC,CLAM-BTC,COTI-BTC,CRO-BTC,CRU-BTC,CRV-BTC,CRW-BTC,CTC1-BTC,CTXC-BTC,CURE-BTC,CUT-BTC,CVC-BTC,DAG-BTC,DASH-BTC,DCR-BTC,DDK-BTC,DERO-BTC,DFI-BTC,DGB-BTC,DGD-BTC,DIVI-BTC,DMCH-BTC,DMD-BTC,DNT-BTC,DOGE-BTC,DOT1-BTC,DTEP-BTC,DYN-BTC,EGLD-BTC,ELA-BTC,EMC2-BTC,ENJ-BTC,EOS-BTC,ERG-BTC,ETC-BTC,ETH-BTC,ETP-BTC,EWT-BTC,FAIR-BTC,FCT-BTC,FIL-BTC,FIO-BTC,FIRO-BTC,FLO-BTC,FSN-BTC,FTC-BTC,FUN-BTC,GAME-BTC,GAS-BTC,GBYTE-BTC,GHOST-BTC,GHOST1-BTC,GLEEC-BTC,GLM-BTC,GNO-BTC,GO-BTC,GRIN-BTC,GRN-BTC,GRS-BTC,GXC-BTC,HBAR-BTC,HC-BTC,HIVE-BTC,HNC-BTC,HNS-BTC,HNT1-BTC,HPB-BTC,HTDF-BTC,ICX-BTC,IDNA-BTC,INSTAR-BTC,IOC-BTC,IOST-BTC,IOTX-BTC,IRIS-BTC,JDC-BTC,KDA-BTC,KMD-BTC,KNC-BTC,KSM-BTC,LBC-BTC,LINK-BTC,LOKI-BTC,LRC-BTC,LRG-BTC,LSK-BTC,LTC-BTC,LUNA1-BTC,MAID-BTC,MAN-BTC,MARO-BTC,MASS-BTC,MCO-BTC,MED-BTC,META-BTC,MIDAS-BTC,MIOTA-BTC,MKR-BTC,MLN-BTC,MOAC-BTC,MONA-BTC,MTC2-BTC,MTL-BTC,MWC-BTC,NANO-BTC,NAS-BTC,NAV-BTC,NEBL-BTC,NEO-BTC,NIX-BTC,NKN-BTC,NMC-BTC,NRG-BTC,NU-BTC,NULS-BTC,NVT-BTC,NXS-BTC,NXT-BTC,NYE-BTC,NYZO-BTC,OMG-BTC,ONE2-BTC,ONT-BTC,OTO-BTC,OWC-BTC,OXT-BTC,PAI-BTC,PART-BTC,PAY-BTC,PCX-BTC,PHA-BTC,PHR-BTC,PI-BTC,PIVX-BTC,PLC-BTC,POA-BTC,POLIS-BTC,PPC-BTC,PPT-BTC,QASH-BTC,QRL-BTC,QTUM-BTC,RBTC,-BTC,RBY-BTC,REP-BTC,REV-BTC,RINGX-BTC,RLC-BTC,RVN-BTC,SALT-BTC,SAPP-BTC,SBD-BTC,SC-BTC,SCC3-BTC,SCP-BTC,SERO-BTC,SHIFT-BTC,SKY-BTC,SLS-BTC,SNM-BTC,SNT-BTC,SOL1-BTC,SRM-BTC,STEEM-BTC,STORJ-BTC,STRAX-BTC,STX1-BTC,SUSHI-BTC,SYS-BTC,TFUEL-BTC,THETA-BTC,TOMO-BTC,TRUE-BTC,TRX-BTC,UBQ-BTC,UMA-BTC,UNI-BTC,UNI3-BTC,UNO-BTC,USDC-BTC,USDT-BTC,USNBT-BTC,VAL1-BTC,VERI-BTC,VET-BTC,VGX-BTC,VIA-BTC,VITAE-BTC,VITE-BTC,VLX-BTC,VRA-BTC,VSYS-BTC,VTC-BTC,WAN-BTC,WAVES-BTC,WAXP-BTC,WGR-BTC,WICC-BTC,WINGS-BTC,WOZX-BTC,WTC-BTC,XCP-BTC,XDC-BTC,XEM-BTC,XHV-BTC,XLM-BTC,XLQ-BTC,XLT-BTC,XMC-BTC,XMR-BTC,XNC-BTC,XRC-BTC,XRP-BTC,XSN-BTC,XTZ-BTC,XUC-BTC,XVG-BTC,XWC-BTC,YEP-BTC,YFI-BTC,YOYOW-BTC,ZANO-BTC,ZEC-BTC,ZEL-BTC,ZEN-BTC,ZIL-BTC,ZNN-BTC,ZRX-BTC,ZYN-BTC" ) );
fontsize = Param("Label font size", 10, 4, 30, 1 );
fvb = Status( "firstvisiblebar" );
index = Foreign("BTC-USD", "C"); //All Performance Relative to BTC-USD
for( i = 0; ( symbol = StrExtract( Name() + "," + TickerList, i ) ) != ""; i++ )
{
fc = Foreign( symbol, "C" );
if( ! IsNull( fc[ 0 ] ) )
{
relP = 100 * ( fc - fc[ fvb ] ) / fc[ fvb ];
Plot( relP , "\n" + symbol, color = colorLightOrange + ( ( 2 * i ) % 15 ), styleLine );
x = LastValue( BarIndex() ) + 1;
y = LastValue( relP );
PlotTextSetFont( symbol, "Arial", fontsize, x, y, GetChartBkColor(), color, -fontsize/2 );
}
}
PlotGrid( 0, colorYellow );
_N( Title = "{{NAME}} - Relative Performance [%]: {{VALUES}}" );