如何用公式或VBA寫出CROSSOVERcrossabove等語法?
請問一下在EXCEL要如何表現CROSSOVERcrossabove等語法?如:
1.5日均線和現價,當現價 CROSSOVER 5日均線(價)
2.5日均線CROSSOVER10日均線
謝謝。
可以找一個Multicharts 或AB;二步就解決了;把傷腦的事用來寫策略賺錢。 merickelson 發表於 14-11-27 19:20 static/image/common/back.gif
可以找一個Multicharts 或AB;二步就解決了;把傷腦的事用來寫策略賺錢。
唉,程度太差,只會EXCEL,比較親切吧,一格一格的,程式寫出不來的就,手動輸入就是了
之前有試過Multicharts...一整個學不起來
可能可以這樣處理:
A. 每日收盤價一格
B. 5日均線一格(透過收盤價運算)
C. 10日均線一格
帶入預設條件:A>B and B>C
這樣嗎? rockwell 發表於 14-11-27 21:53 static/image/common/back.gif
可能可以這樣處理:
A. 每日收盤價一格
B. 5日均線一格(透過收盤價運算)
是,沒錯,
但
WHILE 1(無限迴圈)
if A>B and B>C then 買一張股票
ENDWHLIE
如果現價夠強條件會一直成立,會買到收盤哦!!
SORRY呀
其實我是2個疑問一起問
假設只要
"當現價 CROSSOVER 5日均線(價),這個條件就買入1張股票
現價 CROSSABOVE 5日均線(價)就賣出"
請改寫下列程式(演算法)
---------------------------------------------------------
WHILE 1(無限迴圈)
......
if NOWPRICE>MA5 then 買一張股票
......
ENDWHLIE
-----------------------------------------------------
棒的 發表於 14-11-27 23:07 static/image/common/back.gif
SORRY呀
其實我是2個疑問一起問
假設只要
噗,原諒我圖上省略很多巴來巴去的買賣點總是幻想一買就往上...哈哈{:4_90:}
買進時, 用前一價位小於均線, 當前價格高於均線, 賣時相反.{:4_153:} ys_chang 發表於 14-11-27 23:29 static/image/common/back.gif
買進時, 用前一價位小於均線, 當前價格高於均線, 賣時相反.
{:4_93:}看不懂..可否詳細解說一下,謝謝。
if(and(A1<=B1,A2>B2),"buy",C1)
A=現價 B=均價 C=你的訊號 本帖最後由 棒的 於 14-11-28 01:25 編輯
是這樣嗎?哈哈,謝謝啦!!! 本帖最後由 rockwell 於 14-11-29 01:29 編輯
棒的 發表於 14-11-27 22:42 static/image/common/back.gif
是,沒錯,
但
WHILE 1(無限迴圈)
再設個條件不就可以只要買到1張就停止買進?
WHILE 1(無限迴圈)
if 已買進張數=0 then
if A>B and B>C then
買一張股票
已買進張數=1
end if
end if
ENDWHLIE
這樣的方式應該就不會無限買進了吧!
rockwell 發表於 14-11-29 01:25 static/image/common/back.gif
再設個條件不就可以只要買到1張就停止買進?
WHILE 1(無限迴圈)
對吼,這樣應該也可行
謝謝。{:4_209:}
頁:
[1]