奇狐社區論壇
在這個頁面顯示本主題全部的 2 個文章

奇狐社區論壇 (http://www.chiefox.com.tw/bbs/index.php)
- 問題交流 (http://www.chiefox.com.tw/bbs/forumdisplay.php?forumid=28)
-- [求救]10-ma判多空 (http://www.chiefox.com.tw/bbs/showthread.php?threadid=21639)


由 vecstar 在 2018-11-16 16:50 發表:

[求救]10-ma判多空

最近想寫一個簡單的利用10-ma判定多空的指標,但是為了避免有時候股價會在均線來回擺動的狀況,所以我希望用連續3天站上或跌破10-ma來確認多空,其他時間的多空就以前一日的多空為準

試寫了一下程式

ma10:= ma(c,10) ;

多空: if(count(c>ma10,3)=3, 1, if(count(c<ma10,3)=3, -1, Ref(多空,1))) ;

結果卻沒有資料顯示,請問我應該怎麼修正程式?


由 cgjj 在 2018-11-16 18:35 發表:

回覆: [求救]10-ma判多空

引用:
最初由 vecstar 發表
最近想寫一個簡單的利用10-ma判定多空的指標,但是為了避免有時候股價會在均線來回擺動的狀況,所以我希望用連續3天站上或跌破10-ma來確認多空,其他時間的多空就以前一日的多空為準

試寫了一下程式

ma10:= ma(c,10) ;

多空: if(count(c>ma10,3)=3, 1, if(count(c<ma10,3)=3, -1, Ref(多空,1))) ;

結果卻沒有資料顯示,請問我應該怎麼修正程式?



沒有結果是因為多空未定義,就被帶入計算
範例如下:

ma10:=ma(c,10);
多空:(sum(c>ma10,3)=3)-(sum(c<ma10,3)=3);
多空:=ref(多空,barslast(多空<>0));


全部時間均為台灣時間, 現在時間為23:30
在這個頁面顯示本主題全部的 2 個文章


Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.

簡愛洋行 製作 Copyright 2003-. All Rights Reserved.