|
P2372
中級會員
註冊日期: Mar 2012
來 自: 台北
文章數量: 35 |
[求救]如何回測500根5分鐘k線的準確狀況?
版主您好, 請教個問題:
//我設定了2個公式, 1個是買點, 1個是賣點,
數據型態是5分鐘K線,
BI:=0;//買點出現時的5分鐘K線的OPEN;
S1:=0;//賣點出現時的5分鐘K線的CLOSE;
WIN:=0;//500根5分鐘K線的損益計算值;
COUNT_S1_OK:=0;//計算成功的次數, 買點出現後5K>買點OPEN=OK;
COUNT_S1_NOK:=0;//計算失敗的次數, 買點出現5K後<買點OPEN=NOK;
RSV:=(CLOSE-LLV(LOW,20))/(HHV(HIGH,20)-LLV(LOW,20))*100;
K:=SMA(RSV,6,1);
D:=SMA(K,6,1);
買點1:=IF(K值<20 AND C<REF(LLV(L,100),1),1,0);DRAWICON(買點1,L-1,4);//買點條件;
賣點1:=IF(K值>80 AND C>REF(HHV(H,100),1),1,0);DRAWICON(賣點1,H+1,5);//賣點條件
我的困難1: 每次寫完公式後, 都要回頭用眼睛檢查是否有效, 有沒有買點出現後又爆跌或是賣點出現後又暴漲的情形, 很沒效率
想請問:
[求救1]如何回測500根5分鐘k線的準確狀況?
例如: 上面的買點成立後, 如何回測買點後的500根K線裡, 出現買點5K<買點的有幾次? 出現買點後5K>買點的有幾次? (賣點狀況先不用回答, 先請問買點的損益計次問題)
我的困難2:不會寫計算公式的損益?
[求救2]如何回測500根5分鐘k線的損益?
例如:同上求救1的例子中的公式, 當我出現第1個買點時開始將那根K線的OPEN紀錄到變數B1, 到下1個出現賣點出現時作賣出,並將賣點的CLOSE值記錄到變數S1, 損益變數:WIN=S1-B1;
我的困難3:如何在解盤中, 顯示出這個WIN的值?
我使用BARSLAST只能顯示最後1個條件出現的位置, 但是我想指定從現在起往前計算500根5分鐘K線的所有的買賣點條件成立後的狀況?
感謝協助
P2372 附帶上了此圖片:
__________________
win365
|
|
向版主報告此篇 | |
|
2012-04-15 08:16 |
|
|
| |
|
P2372
中級會員
註冊日期: Mar 2012
來 自: 台北
文章數量: 35 |
版主大大, 這個問題也請協助下, 您都沒回覆這個問題?
版主大大,
這個問題我想不出來, 我知道您一定很忙,
不過還是要請您撥空幫我回復下, 小弟實在想不出來這個寫法?
吳先生
__________________
win365
|
|
向版主報告此篇 | |
|
2012-04-24 07:20 |
|
|
| |
|
cgjj
總版主
註冊日期: Oct 2003
來 自:
文章數量: 17601 |
回覆: [求救]如何回測500根5分鐘k線的準確狀況?
引用: 最初由 P2372 發表
版主您好, 請教個問題:
//我設定了2個公式, 1個是買點, 1個是賣點,
數據型態是5分鐘K線,
BI:=0;//買點出現時的5分鐘K線的OPEN;
S1:=0;//賣點出現時的5分鐘K線的CLOSE;
WIN:=0;//500根5分鐘K線的損益計算值;
COUNT_S1_OK:=0;//計算成功的次數, 買點出現後5K>買點OPEN=OK;
COUNT_S1_NOK:=0;//計算失敗的次數, 買點出現5K後<買點OPEN=NOK;
RSV:=(CLOSE-LLV(LOW,20))/(HHV(HIGH,20)-LLV(LOW,20))*100;
K:=SMA(RSV,6,1);
D:=SMA(K,6,1);
買點1:=IF(K值<20 AND C<REF(LLV(L,100),1),1,0);DRAWICON(買點1,L-1,4);//買點條件;
賣點1:=IF(K值>80 AND C>REF(HHV(H,100),1),1,0);DRAWICON(賣點1,H+1,5);//賣點條件
我的困難1: 每次寫完公式後, 都要回頭用眼睛檢查是否有效, 有沒有買點出現後又爆跌或是賣點出現後又暴漲的情形, 很沒效率
想請問:
[求救1]如何回測500根5分鐘k線的準確狀況?
例如: 上面的買點成立後, 如何回測買點後的500根K線裡, 出現買點5K<買點的有幾次? 出現買點後5K>買點的有幾次? (賣點狀況先不用回答, 先請問買點的損益計次問題)
我的困難2:不會寫計算公式的損益?
[求救2]如何回測500根5分鐘k線的損益?
例如:同上求救1的例子中的公式, 當我出現第1個買點時開始將那根K線的OPEN紀錄到變數B1, 到下1個出現賣點出現時作賣出,並將賣點的CLOSE值記錄到變數S1, 損益變數:WIN=S1-B1;
我的困難3:如何在解盤中, 顯示出這個WIN的值?
我使用BARSLAST只能顯示最後1個條件出現的位置, 但是我想指定從現在起往前計算500根5分鐘K線的所有的買賣點條件成立後的狀況?
感謝協助
Re1
條件沒明確定義
例如: 何謂 "出現買點5K" 和 "出現買點後5K" ??
Re2
在賣點的位置去計算: 賣價-ref(買價,barslast(買點)) 即可得到
Re3
運用 Sum 把近500根, 每次賣出的損益累加起來即可
|
|
向版主報告此篇 | |
|
2012-04-24 08:43 |
|
|
| |
本站所有內容未經作者授權禁止轉貼節錄, 發表言論僅供參考勿作為投資決策依據。瀏覽本站請使用 IE 5.5 以上版本, 最佳瀏覽解析度 1024 x 768 全彩。
|
Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.
簡愛洋行 製作 Copyright 2003-. All Rights Reserved. 聯絡我們
|