 |
g987host
初級會員
註冊日期: Jan 2014
來 自:
文章數量: 4 |
[問題]只判斷一個區間的收盤價比較
請問總版主:
若想寫選股程式,只判斷一個區間的收盤價比較。
例如,想從2011/1/10到2011/6/15期間,判斷2011/6/15,收盤價漲幅比昨收盤價高5%,且前20日內,任連續5日漲幅達14%以上。
並把區間日期,變成可調變數,要怎麼寫呢??
謝謝指導
感恩
|
|
向版主報告此篇 |  |
|
2014-01-21 12:51 |
|
|
|  |
 |
g987host
初級會員
註冊日期: Jan 2014
來 自:
文章數量: 4 |
回覆: 回覆: [問題]只判斷一個區間的收盤價比較
引用: 最初由 cgjj 發表
判斷2011/6/15,收盤價漲幅比昨收盤價高5%,且前20日內,任連續5日漲幅達14%以上
與
從2011/1/10到2011/6/15期間
這兩段彼此間看不出有關係唷, 這裡的 2011/1/10 似乎沒存在的必要
喔喔~ 因為剛剛看了 "減少計算K線總數,增加公式運算速度(用程式)"
想說,那就直接判斷1個區間就好。
不好意思,因為我不太會寫程式,
如果是今天跟昨天比,我知道直接用REF就可以。
那如果是直接從2011/6/15,收盤價漲幅比昨收盤價高5%,且前20日內,任連續5日漲幅達14%以上,這樣要怎麼寫呢??
謝謝~
|
|
向版主報告此篇 |  |
|
2014-01-21 13:03 |
|
|
|  |
 |
g987host
初級會員
註冊日期: Jan 2014
來 自:
文章數量: 4 |
回覆: 回覆: 回覆: 回覆: [問題]只判斷一個區間的收盤價比較
引用: 最初由 cgjj 發表
先釐清一下
您是要以 2011/6/15 那根為基準點, 去算以下這式子有無成立呢?
"收盤價漲幅比昨收盤價高5%,且前20日內,任連續5日漲幅達14%以上"
還是僅算2011/1/10到2011/6/15 這區間
該條件式在區間中的哪些K棒有無成立過?
嗯,應該是只要能選出,
從2011/6/15 當根K棒起,往前推19根K棒區間內(加上2011/6/15共20根K棒),
計算任何有連續5根K棒,加起來漲幅達14%以上,且2011/6/15 當根K棒漲幅5%以上,這樣子的股票。
不好意思,表達的不是很好~
麻煩你了~!
|
|
向版主報告此篇 |  |
|
2014-01-21 13:20 |
|
|
|  |
 |
g987host
初級會員
註冊日期: Jan 2014
來 自:
文章數量: 4 |
回覆: 回覆: 回覆: 回覆: 回覆: 回覆: [問題]只判斷一個區間的收盤價比較
引用: 最初由 cgjj 發表
看看是否為您要的結果
CK1:=(c/ref(c,5)-1)*100>14;
Ck2:=(c/ref(c,1)-1)*100>5;
CK:=sum(CK1 and CK2, 20)>0;
ref(CK, barslast(date=1110615));
CK1:=(c/ref(c,5)-1)*100>14;
Ck2:=(c/ref(c,1)-1)*100>5;
CK3:=sum(CK1, 20)>0;
CK := CK3 and CK2;
ref(CK, barslast(date=1110615));
改成上面那樣,就指定2011-6-15當天要漲5%了,感謝您 ^^
|
|
向版主報告此篇 |  |
|
2014-01-21 15:44 |
|
|
|  |
本站所有內容未經作者授權禁止轉貼節錄, 發表言論僅供參考勿作為投資決策依據。瀏覽本站請使用 IE 5.5 以上版本, 最佳瀏覽解析度 1024 x 768 全彩。
|
Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.
簡愛洋行 製作 Copyright 2003-. All Rights Reserved. 聯絡我們
|