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

奇狐社區論壇 (http://www.chiefox.com.tw/bbs/index.php)
- 問題支援 (http://www.chiefox.com.tw/bbs/forumdisplay.php?forumid=53)
-- [求救]如何回測500根5分鐘k線的準確狀況? (http://www.chiefox.com.tw/bbs/showthread.php?threadid=16645)


由 P2372 在 2012-04-15 08:16 發表:

問題 [求救]如何回測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線的所有的買賣點條件成立後的狀況?

感謝協助

__________________
win365


由 P2372 在 2012-04-24 07:20 發表:

版主大大, 這個問題也請協助下, 您都沒回覆這個問題?

版主大大,
這個問題我想不出來, 我知道您一定很忙,
不過還是要請您撥空幫我回復下, 小弟實在想不出來這個寫法?


吳先生

__________________
win365


由 cgjj 在 2012-04-24 08:43 發表:

回覆: [求救]如何回測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根, 每次賣出的損益累加起來即可


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


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

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