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

奇狐社區論壇 (http://www.chiefox.com.tw/bbs/index.php)
- 問題交流 (http://www.chiefox.com.tw/bbs/forumdisplay.php?forumid=28)
-- [問題]自設指標修訂 (http://www.chiefox.com.tw/bbs/showthread.php?threadid=17747)


由 bp252039 在 2013-05-25 00:39 發表:

[問題]自設指標修訂

請問如何修改才能克服價格先後的問題,本人行情表的自設指標程式如下:

分析週期:週線
sp:=BARSLAST(date>=1130520 and date<=1130524);
ssp:=BARSLAST(DATE=1130517);
區間最低:llv(l,SP);
區間最高:hhv(h,SP);
k半:=abs(o+c)/2;
買進價:ref(K半,ssp);
停利價:買進價*1.05;
成交:區間最低-買進價<=0;
獲利成功:區間最高-停利價>0;


以4162台微體為例:
1.分析週期:週線
2.行情表自設指標設定買進價為263,停利價為272,計算結果是「獲利成功=1」
3.但實際上,買進價在5/23日成交後,停利價272卻未出現,因此,實際結果應該是「獲利成功=0」

請問版主,自設程式應如何修改,才能符合現況呢?敬請指導,謝謝!

__________________
尊重趨勢,見風轉舵
做對加碼,跌破加碼點則全數出清


由 bp252039 在 2013-05-25 00:45 發表:

回覆: [問題]自設指標修訂

引用:
最初由 bp252039 發表
請問如何修改才能克服價格先後的問題,本人行情表的自設指標程式如下:

分析週期:週線
sp:=BARSLAST(date>=1130520 and date<=1130524);
ssp:=BARSLAST(DATE=1130517);
區間最低:llv(l,SP);
區間最高:hhv(h,SP);
k半:=abs(o+c)/2;
買進價:ref(K半,ssp);
停利價:買進價*1.05;
成交:區間最低-買進價<=0;
獲利成功:區間最高-停利價>0;


以4162台微體為例:
1.分析週期:週線
2.行情表自設指標設定買進價為263,停利價為272,計算結果是「獲利成功=1」
3.但實際上,買進價在5/23日成交後,停利價272卻未出現,因此,實際結果應該是「獲利成功=0」

請問版主,自設程式應如何修改,才能符合現況呢?敬請指導,謝謝!



sorry 更正 4152台微體

__________________
尊重趨勢,見風轉舵
做對加碼,跌破加碼點則全數出清


由 cgjj 在 2013-05-27 09:41 發表:

回覆: [問題]自設指標修訂

引用:
最初由 bp252039 發表
請問如何修改才能克服價格先後的問題,本人行情表的自設指標程式如下:

分析週期:週線
sp:=BARSLAST(date>=1130520 and date<=1130524);
ssp:=BARSLAST(DATE=1130517);
區間最低:llv(l,SP);
區間最高:hhv(h,SP);
k半:=abs(o+c)/2;
買進價:ref(K半,ssp);
停利價:買進價*1.05;
成交:區間最低-買進價<=0;
獲利成功:區間最高-停利價>0;


以4162台微體為例:
1.分析週期:週線
2.行情表自設指標設定買進價為263,停利價為272,計算結果是「獲利成功=1」
3.但實際上,買進價在5/23日成交後,停利價272卻未出現,因此,實際結果應該是「獲利成功=0」

請問版主,自設程式應如何修改,才能符合現況呢?敬請指導,謝謝!

sorry 更正 4152台微體



您式子中的 "獲利成功" 算法是:
獲利成功:區間最高-停利價>0;

5/24 該根週K棒
您式子算出的 "區間最高" 值是 282
按您的定義是屬獲利成功=1的
因為 區間最高 > 停利價


由 bp252039 在 2013-05-27 10:05 發表:

回覆: 回覆: [問題]自設指標修訂

引用:
最初由 cgjj 發表
您式子中的 "獲利成功" 算法是:
獲利成功:區間最高-停利價>0;

5/24 該根週K棒
您式子算出的 "區間最高" 值是 282
按您的定義是屬獲利成功=1的
因為 區間最高 > 停利價




報告版主,請問獲利成功的定義要如何修改,才能符合實際現況呢?

__________________
尊重趨勢,見風轉舵
做對加碼,跌破加碼點則全數出清


由 cgjj 在 2013-05-27 10:15 發表:

回覆: 回覆: 回覆: [問題]自設指標修訂

引用:
最初由 bp252039 發表
報告版主,請問獲利成功的定義要如何修改,才能符合實際現況呢?


這要您自己去定義
不同人想法未必相同


由 bp252039 在 2013-05-27 11:01 發表:

回覆: 回覆: 回覆: 回覆: [問題]自設指標修訂

引用:
最初由 cgjj 發表
這要您自己去定義
不同人想法未必相同



1.沒表達清楚,造成版主誤解,真是抱歉!

2.「獲利成功」的定義主要是顯示是否已成交,但由於價格出現有時間先後的因素,若是單以「獲利成功:區間最高-停利價>0」,統計上會失真,4152台微體範例中「停利價」及「區間最高價」都是發生在「買進價」出現之前,因此想請教版主就條件上能否指正修改!

__________________
尊重趨勢,見風轉舵
做對加碼,跌破加碼點則全數出清


由 cgjj 在 2013-05-27 11:49 發表:

回覆: 回覆: 回覆: 回覆: 回覆: [問題]自設指標修訂

引用:
最初由 bp252039 發表
1.沒表達清楚,造成版主誤解,真是抱歉!

2.「獲利成功」的定義主要是顯示是否已成交,但由於價格出現有時間先後的因素,若是單以「獲利成功:區間最高-停利價>0」,統計上會失真,4152台微體範例中「停利價」及「區間最高價」都是發生在「買進價」出現之前,因此想請教版主就條件上能否指正修改!



您前面這部分
區間最低:llv(l,SP);
區間最高:hhv(h,SP);

應該要修正為
區間最低:llv(l,SP+1);
區間最高:hhv(h,SP+1);


幫您重新整理了一下程式, 如下:
(看看是否為您要的結果)

BB:=DATE=1130517;
SP:=BARSLAST(BB);
k半:=abs(o+c)/2;
買進價:ref(K半,SP);
區間最低:llv(l,SP+1);
區間最高:hhv(h,SP+1);
停利價:買進價*1.05;
成交:區間最低-買進價<=0 and SP>0;
獲利成功:區間最高-停利價>0 and SP>0;


由 bp252039 在 2013-05-27 12:28 發表:

回覆: 回覆: 回覆: 回覆: 回覆: 回覆: [問題]自設指標修訂

引用:
最初由 cgjj 發表
您前面這部分
區間最低:llv(l,SP);
區間最高:hhv(h,SP);

應該要修正為
區間最低:llv(l,SP+1);
區間最高:hhv(h,SP+1);


幫您重新整理了一下程式, 如下:
(看看是否為您要的結果)

BB:=DATE=1130517;
SP:=BARSLAST(BB);
k半:=abs(o+c)/2;
買進價:ref(K半,SP);
區間最低:llv(l,SP+1);
區間最高:hhv(h,SP+1);
停利價:買進價*1.05;
成交:區間最低-買進價<=0 and SP>0;
獲利成功:區間最高-停利價>0 and SP>0;




bingo 真是太感謝版主了!!

__________________
尊重趨勢,見風轉舵
做對加碼,跌破加碼點則全數出清


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


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

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