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

奇狐社區論壇 (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=16060)


由 logahsu 在 2011-09-18 01:25 發表:

請教總版主,跳空缺口的今低與昨高如何求?

報告總版主,又來麻煩您了,尚請指導小弟。

有關跳空缺口的取得、畫線等問題,我都可以解決,唯獨對於想取得每天的第一根開盤若是跳空上漲(或下跌)時,我想求出究竟是跳空多少點的部分,始終無法解快,求出來的數據都是同一個數字。

以下是以跳空上漲為例:
STK:=REF(DATE,1)<>DATE OR BARPOS=1;
JUMPUP:=KCLL>REF(H,1);//KCLL是每天第一根k棒的最低價
UPGATE:=ABS(KCLL-REF(H,1));
EXPLAIN(STK and JUMPUP , '缺口值:'+NUMTOSTR(UPGATE,2));

我是希望以每天開盤的第一根K棒的最低價對應於前一日最後一根K棒的高點(日線以下各短周期盤中若有跳空則不在考慮範圍之內),若是有跳空缺口,就在解盤處寫出跳空多少點,但上式不論是哪一天,都只會出現一個相同的數據,不知道錯在哪裡?
還請總版主指導。謝謝您∼

__________________
--------------------------------------------------------
奇狐好 奇狐棒 奇狐呱呱叫


由 cgjj 在 2011-09-19 10:22 發表:

回覆: 請教總版主,跳空缺口的今低與昨高如何求?

引用:
最初由 logahsu 發表
報告總版主,又來麻煩您了,尚請指導小弟。

有關跳空缺口的取得、畫線等問題,我都可以解決,唯獨對於想取得每天的第一根開盤若是跳空上漲(或下跌)時,我想求出究竟是跳空多少點的部分,始終無法解快,求出來的數據都是同一個數字。

以下是以跳空上漲為例:
STK:=REF(DATE,1)<>DATE OR BARPOS=1;
JUMPUP:=KCLL>REF(H,1);//KCLL是每天第一根k棒的最低價
UPGATE:=ABS(KCLL-REF(H,1));
EXPLAIN(STK and JUMPUP , '缺口值:'+NUMTOSTR(UPGATE,2));

我是希望以每天開盤的第一根K棒的最低價對應於前一日最後一根K棒的高點(日線以下各短周期盤中若有跳空則不在考慮範圍之內),若是有跳空缺口,就在解盤處寫出跳空多少點,但上式不論是哪一天,都只會出現一個相同的數據,不知道錯在哪裡?
還請總版主指導。謝謝您∼



NUMTOSTR 不支援數列
(不能直接用於整個數列, 必須以單一元素存取)

這樣試試

EXPLAIN(STK and JUMPUP , '缺口值:'+NUMTOSTR(UPGATE,2));
改為
EXPLAINEX(STK and JUMPUP,'缺口值:',UPGATE,2,0);

應該就可解決


由 logahsu 在 2011-09-19 10:48 發表:

回覆: 回覆: 請教總版主,跳空缺口的今低與昨高如何求?

引用:
最初由 cgjj 發表
NUMTOSTR 不支援數列
(不能直接用於整個數列, 必須以單一元素存取)

這樣試試

EXPLAIN(STK and JUMPUP , '缺口值:'+NUMTOSTR(UPGATE,2));
改為
EXPLAINEX(STK and JUMPUP,'缺口值:',UPGATE,2,0);

應該就可解決



我試過,已成功了。
原來是這樣....難怪它把最後的值丟給所有的缺口。

謝謝總版主,也祝您秋收大豐庫...。

__________________
--------------------------------------------------------
奇狐好 奇狐棒 奇狐呱呱叫


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


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

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