Posted By: Sniv
Donchian turtles - 02/14/19 09:55
Hi all) please write why this script don't work. Does not open orders with donch 10,20 and dont close orders.
Why? :((
Code:
function run() { StartDate = 20180301; Capital = 400; Lots = 1; vars Price = series(price()); vars Close = series(priceClose()); vars High = series(priceHigh()); vars Low = series(priceLow()); vars Open = series(priceOpen()); //set(PARAMETERS); DChannel(10); vars donch_10_up = series(rRealUpperBand); vars donch_10_dn = series(rRealLowerBand); DChannel(20); vars donch_20_up = series(rRealUpperBand); vars donch_20_dn = series(rRealLowerBand); DChannel(55); vars donch_55_up = series(rRealUpperBand); vars donch_55_dn = series(rRealLowerBand); if((Close[0]>donch_20_up[0])or(Close[0]>donch_55_up[0])or(Close[0]>donch_10_up[0])) exitShort(); if((Close[0]<donch_20_dn[0])or(Close[0]<donch_55_dn[0])or(Close[0]<donch_10_dn[0])) exitLong(); if((NumOpenShort<6 and Close[0]>donch_20_dn[0])or(NumOpenShort<6 and Close[0]>donch_55_dn[0])or(NumOpenShort<6 and Close[0]>donch_10_dn[0])) enterShort(); if((NumOpenLong<6 and Close[0]>donch_20_up[0])or(NumOpenLong<6 and Close[0]>donch_55_up[0])or(NumOpenLong<6 and Close[0]>donch_10_up[0])) enterLong(); /* plot("EChannelUp10",donch_10_up,BAND1,RED); plot("EChannelDn10",donch_10_dn,BAND2,GREEN); plot("EChannelUp20",donch_20_up,BAND1,ORANGE); plot("EChannelDn20",donch_20_dn,BAND2,GREY); PlotWidth = 1200;//1200 PlotHeight1 = 600;//600 */ }
Why? :((