value1=ema(close,12) cross Over ema(close,26);
value2=ema(close,12) cross Under ema(close,26);
如何在每個value1和value2之間標示出最高價的K棒位置和價位?
value1=ema(close,12) cross Over ema(close,26);
value2=ema(close,12) cross Under ema(close,26);
如何在每個value1和value2之間標示出最高價的K棒位置和價位?
(1)value1及value2不能等於True或False。
(2)你需要在死亡交叉的時候,使用BarsLast往前抓黃金交叉的相對位置,然後用HIghestBar抓之間的最高價相對位置,再用Highest抓最高價。
(3)標示的最高價只能標示在死亡交叉處。無法標記在最高價K棒。
1. 是這樣?
2. 若未出現死叉,則無顯示,如何在未出現死叉前,顯示目前區間的最高價?
value1=BarsLast(ema(close,12) cross over ema(close,26));
if ema(close,12) cross Over ema(close,26) then plot1(close,"EMA金");
value2=BarsLast(ema(close,12) cross Under ema(close,26));
value3=HIghestBar(high,value1);
if ema(close,12) cross Under ema(close,26) then
plot2(Highest(high,value1),"區間最高價");
plot3(value3,"最高K");
我認為比較好的學習方式,是自己先驗證程式是否運作正常,若不正常,再嘗試找出原因,真的找不出來,再求助。
寫了程式不驗證,而要他人幫忙看看這樣寫對不對,並不是善用資源的方式。
有驗證過,是不符合所需,若會或找的到原因,就不用發文了!
這是個討論區,不會奢望幫忙而是相互研習,至於幫否,就看願意或不願意隨人而異。
對於願意幫的則由衷的感謝! 把這善念傳承散播出去
或許我的想法需求也是他人的想法需求,我的錯誤也是他人的錯誤,可以引用刺激新的想法和理解。
有一種笨叫做腦袋打結! 會讀書也是一種天分,多數人並不具備這天份,他的天分在另外的領域!
對於XS程式腳本,其實應該應該可以有更簡單的方式來編寫,即使腦袋打結也不用擔心
若用我很笨的方式,讓XQ相關人員能有可能感受,就是有這樣笨和容易學會了又忘的人,
而讓程式編寫可以更簡易更方便,即使程度不佳的人也能得心應手的使用,也算功德一件!
使用XQ兩年來,整體交易是虧損累累,之所以還會斷斷續續用它,也就想挑戰自己的想法做個印證罷了!
如果有包贏獲利的交易策略每日0.2%或每周1%,亦或無虧當沖賺手續費折扣即可,
XQ賣這個策略就夠了(我一定買),也不用開闢討論區找事煩了。
5 評論