到奇狐勝券首頁 奇狐社區論壇 購買奇狐勝券 試用奇狐勝券
 
論壇首頁 你可以在這裡編輯你的資料,查看短訊,訂閱主題和論壇參數等等 免費會員註冊 會員列表 論壇幫助 論壇日曆 論壇搜索 加入我的最愛 登出論壇  
奇狐社區論壇 : Powered by vBulletin version 2.3.0 奇狐社區論壇 > 指標公式 > 問題交流 > [問題]如何消除跨日時的線段
  上一主題   下一主題
作者
主題 發表新主題    回覆主題
taiwanyang121
資深會員

註冊日期: Sep 2009
來  自: 台北市
文章數量: 221

[問題]如何消除跨日時的線段

STK:=REF(DATE,1)<>DATE OR BARPOS=1;
STKSP:=BARSLAST(STK)+1;
CC:=(H+L+C*2)/4;
DATEH:=HHV(CC,STKSP);
DATEL:=LLV(CC,STKSP);
前日收:=REF(C,STKSP);
前日開:=REF(O,STKSP+REF(STKSP-1,STKSP));
前日高:REF(DATEH,STKSP),LINETHICK2 COLORMAGENTA;
前日低:REF(DATEL,STKSP),LINETHICK2 COLORGREEN;
今日開:REF(CC,STKSP-1),LINETHICK2 COLORYELLOW;

向版主報告此篇 | 查IP位址
Old Post 2010-08-27 18:21
taiwanyang121 現在離線 點選這裡查看 taiwanyang121 的個人資料 點選這裡給 taiwanyang121 傳送一條短訊 查找更多關於 taiwanyang121 的文章 增加 taiwanyang121 至你的好友列表 編輯/刪除訊息 引用回覆
taiwanyang121
資深會員

註冊日期: Sep 2009
來  自: 台北市
文章數量: 221

附圖

附圖

taiwanyang121 附帶上了此圖片:

向版主報告此篇 | 查IP位址
Old Post 2010-08-27 18:23
taiwanyang121 現在離線 點選這裡查看 taiwanyang121 的個人資料 點選這裡給 taiwanyang121 傳送一條短訊 查找更多關於 taiwanyang121 的文章 增加 taiwanyang121 至你的好友列表 編輯/刪除訊息 引用回覆
cgjj
總版主

註冊日期: Oct 2003
來  自:
文章數量: 18197

回覆: [問題]如何消除跨日時的線段

引用:
最初由 taiwanyang121 發表

如何消除跨日時的線段
STK:=REF(DATE,1)<>DATE OR BARPOS=1;
STKSP:=BARSLAST(STK)+1;
CC:=(H+L+C*2)/4;
DATEH:=HHV(CC,STKSP);
DATEL:=LLV(CC,STKSP);
前日收:=REF(C,STKSP);
前日開:=REF(O,STKSP+REF(STKSP-1,STKSP));
前日高:REF(DATEH,STKSP),LINETHICK2 COLORMAGENTA;
前日低:REF(DATEL,STKSP),LINETHICK2 COLORGREEN;
今日開:REF(CC,STKSP-1),LINETHICK2 COLORYELLOW;



STK:=REF(DATE,1)<>DATE OR BARPOS=1;
STKSP:=BARSLAST(STK)+1;
CC:=(H+L+C*2)/4;
DATEH:=HHV(CC,STKSP);
DATEL:=LLV(CC,STKSP);
前日收:=REF(C,STKSP);
前日開:=REF(O,STKSP+REF(STKSP-1,STKSP));
前日高:REF(DATEH,STKSP),LINETHICK0 COLORMAGENTA;
前日低:REF(DATEL,STKSP),LINETHICK0 COLORGREEN;
今日開:REF(CC,STKSP-1),LINETHICK0 COLORYELLOW;
PARTLINE(STK=0,前日高) LINETHICK2 COLORMAGENTA;
PARTLINE(STK=0,前日低) LINETHICK2 COLORGREEN;
PARTLINE(STK=0,今日開) LINETHICK2 COLORYELLOW;

向版主報告此篇 | 查IP位址
Old Post 2010-08-27 18:37
cgjj 現在離線 點選這裡查看 cgjj 的個人資料 點選這裡給 cgjj 傳送一條短訊 查找更多關於 cgjj 的文章 增加 cgjj 至你的好友列表 編輯/刪除訊息 引用回覆
taiwanyang121
資深會員

註冊日期: Sep 2009
來  自: 台北市
文章數量: 221

阿!

3QQ

向版主報告此篇 | 查IP位址
Old Post 2010-08-27 19:09
taiwanyang121 現在離線 點選這裡查看 taiwanyang121 的個人資料 點選這裡給 taiwanyang121 傳送一條短訊 查找更多關於 taiwanyang121 的文章 增加 taiwanyang121 至你的好友列表 編輯/刪除訊息 引用回覆
logahsu
資深會員

註冊日期: Jul 2008
來  自:
文章數量: 112

回覆: 回覆: [問題]如何消除跨日時的線段

引用:
最初由 cgjj 發表
STK:=REF(DATE,1)<>DATE OR BARPOS=1;
STKSP:=BARSLAST(STK)+1;
CC:=(H+L+C*2)/4;
DATEH:=HHV(CC,STKSP);
DATEL:=LLV(CC,STKSP);
前日收:=REF(C,STKSP);
前日開:=REF(O,STKSP+REF(STKSP-1,STKSP));
前日高:REF(DATEH,STKSP),LINETHICK0 COLORMAGENTA;
前日低:REF(DATEL,STKSP),LINETHICK0 COLORGREEN;
今日開:REF(CC,STKSP-1),LINETHICK0 COLORYELLOW;
PARTLINE(STK=0,前日高) LINETHICK2 COLORMAGENTA;
PARTLINE(STK=0,前日低) LINETHICK2 COLORGREEN;
PARTLINE(STK=0,今日開) LINETHICK2 COLORYELLOW;



(承上)

總版主,您好。問題承上,再請問一下,上面程式是可以讓各橫線在各當日上呈現,但是,假如我們只要用到今天的,昨天及昨天以前的橫線都不要再出現,不知該怎麼寫?

謝謝總版主。

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

向版主報告此篇 | 查IP位址
Old Post 2010-10-29 19:52
logahsu 現在離線 點選這裡查看 logahsu 的個人資料 點選這裡給 logahsu 傳送一條短訊 查找更多關於 logahsu 的文章 增加 logahsu 至你的好友列表 編輯/刪除訊息 引用回覆
cgjj
總版主

註冊日期: Oct 2003
來  自:
文章數量: 18197

回覆: 回覆: 回覆: [問題]如何消除跨日時的線段

引用:
最初由 logahsu 發表
(承上)

總版主,您好。問題承上,再請問一下,上面程式是可以讓各橫線在各當日上呈現,但是,假如我們只要用到今天的,昨天及昨天以前的橫線都不要再出現,不知該怎麼寫?

謝謝總版主。



STK:=REF(DATE,1)<>DATE OR BARPOS=1;
STKSP:=BARSLAST(STK)+1;
CC:=(H+L+C*2)/4;
DATEH:=HHV(CC,STKSP);
DATEL:=LLV(CC,STKSP);
前日收:=REF(C,STKSP);
前日開:=REF(O,STKSP+REF(STKSP-1,STKSP));
前日高:REF(DATEH,STKSP),LINETHICK0 COLORMAGENTA;
前日低:REF(DATEL,STKSP),LINETHICK0 COLORGREEN;
今日開:REF(CC,STKSP-1),LINETHICK0 COLORYELLOW;
DE:=DATE; EndDE:=DE[datacount];
CK:=DE=EndDE and STK=0;
PARTLINE(CK,前日高) LINETHICK2 COLORMAGENTA;
PARTLINE(CK,前日低) LINETHICK2 COLORGREEN;
PARTLINE(CK,今日開) LINETHICK2 COLORYELLOW;

向版主報告此篇 | 查IP位址
Old Post 2010-11-01 09:17
cgjj 現在離線 點選這裡查看 cgjj 的個人資料 點選這裡給 cgjj 傳送一條短訊 查找更多關於 cgjj 的文章 增加 cgjj 至你的好友列表 編輯/刪除訊息 引用回覆
Markchu7
資深會員

註冊日期: Nov 2007
來  自:
文章數量: 1518

可以請問總版主:EndDE:=DE[datacount];這句公式的含意?謝謝!

向版主報告此篇 | 查IP位址
Old Post 2010-11-01 10:54
Markchu7 現在離線 點選這裡查看 Markchu7 的個人資料 點選這裡給 Markchu7 傳送一條短訊 查找更多關於 Markchu7 的文章 增加 Markchu7 至你的好友列表 編輯/刪除訊息 引用回覆
cgjj
總版主

註冊日期: Oct 2003
來  自:
文章數量: 18197

引用:
最初由 Markchu7 發表
可以請問總版主:EndDE:=DE[datacount];這句公式的含意?謝謝!


取最末K棒的日期

向版主報告此篇 | 查IP位址
Old Post 2010-11-01 11:35
cgjj 現在離線 點選這裡查看 cgjj 的個人資料 點選這裡給 cgjj 傳送一條短訊 查找更多關於 cgjj 的文章 增加 cgjj 至你的好友列表 編輯/刪除訊息 引用回覆
logahsu
資深會員

註冊日期: Jul 2008
來  自:
文章數量: 112

回覆: 回覆: 回覆: 回覆: [問題]如何消除跨日時的線段

引用:
最初由 cgjj 發表
STK:=REF(DATE,1)<>DATE OR BARPOS=1;
STKSP:=BARSLAST(STK)+1;
CC:=(H+L+C*2)/4;
DATEH:=HHV(CC,STKSP);
DATEL:=LLV(CC,STKSP);
前日收:=REF(C,STKSP);
前日開:=REF(O,STKSP+REF(STKSP-1,STKSP));
前日高:REF(DATEH,STKSP),LINETHICK0 COLORMAGENTA;
前日低:REF(DATEL,STKSP),LINETHICK0 COLORGREEN;
今日開:REF(CC,STKSP-1),LINETHICK0 COLORYELLOW;
DE:=DATE; EndDE:=DE[datacount];
CK:=DE=EndDE and STK=0;
PARTLINE(CK,前日高) LINETHICK2 COLORMAGENTA;
PARTLINE(CK,前日低) LINETHICK2 COLORGREEN;
PARTLINE(CK,今日開) LINETHICK2 COLORYELLOW;




謝謝總版主,辛苦了。上面的問題已經解決。但是,又引申出一個新問題。

以上面的語法可以固定只有當天K棒才劃橫線,如果是只想要【當天】的第一根(日線以下的各周期)K棒處劃一條垂直線,不知該如何寫?我用底下的語法去跑,垂直線都跑到第二根才出現,但橫線是第一根。不知哪裡有錯?請總版主指教。

STK:=REF(DATE,1)<>DATE OR BARPOS=1;
STKSP:=BARSLAST(STK)+1;
DE:=DATE;
EndDE:=DE[datacount];
CK:=DE=EndDE and STK=0;
VERTLINE(CK and CK<>REF(CK,1) );//用這段語法,垂直線會跑到當天的第二根,我想要的是第一根。

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

向版主報告此篇 | 查IP位址
Old Post 2010-11-02 13:46
logahsu 現在離線 點選這裡查看 logahsu 的個人資料 點選這裡給 logahsu 傳送一條短訊 查找更多關於 logahsu 的文章 增加 logahsu 至你的好友列表 編輯/刪除訊息 引用回覆
Markchu7
資深會員

註冊日期: Nov 2007
來  自:
文章數量: 1518

謝謝!

向版主報告此篇 | 查IP位址
Old Post 2010-11-02 14:02
Markchu7 現在離線 點選這裡查看 Markchu7 的個人資料 點選這裡給 Markchu7 傳送一條短訊 查找更多關於 Markchu7 的文章 增加 Markchu7 至你的好友列表 編輯/刪除訊息 引用回覆
cgjj
總版主

註冊日期: Oct 2003
來  自:
文章數量: 18197

回覆: 回覆: 回覆: 回覆: 回覆: [問題]如何消除跨日時的線段

引用:
最初由 logahsu 發表
謝謝總版主,辛苦了。上面的問題已經解決。但是,又引申出一個新問題。

以上面的語法可以固定只有當天K棒才劃橫線,如果是只想要【當天】的第一根(日線以下的各周期)K棒處劃一條垂直線,不知該如何寫?我用底下的語法去跑,垂直線都跑到第二根才出現,但橫線是第一根。不知哪裡有錯?請總版主指教。

STK:=REF(DATE,1)<>DATE OR BARPOS=1;
STKSP:=BARSLAST(STK)+1;
DE:=DATE;
EndDE:=DE[datacount];
CK:=DE=EndDE and STK=0;
VERTLINE(CK and CK<>REF(CK,1) );//用這段語法,垂直線會跑到當天的第二根,我想要的是第一根。



VERTLINE(STK) linedot;

向版主報告此篇 | 查IP位址
Old Post 2010-11-02 14:08
cgjj 現在離線 點選這裡查看 cgjj 的個人資料 點選這裡給 cgjj 傳送一條短訊 查找更多關於 cgjj 的文章 增加 cgjj 至你的好友列表 編輯/刪除訊息 引用回覆
logahsu
資深會員

註冊日期: Jul 2008
來  自:
文章數量: 112

回覆: 回覆: 回覆: 回覆: 回覆: 回覆: [問題]如何消除跨日時的線段

引用:
最初由 cgjj 發表
VERTLINE(STK) linedot;



試了老半天,就是沒想到要用stk來試。

謝謝總版主,這部分的問題已解決。但是我試跑之後又出現一個新問題,很不好意思,再三打擾您。

新問題是,用 VERTLINE(STK) linedot; 它會在每天的第一根k棒出現垂直線,如果我只想要當天的第一根K棒出現垂直線,當天以前的都不要顯示,該怎麼辦?

我用:VERTLINE(stk and STK<>REF(STK,1)); 但不成功,還是會出現在【每天】的第一根,而不是只有【當日】的第一根。

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

最後由 logahsu 在 2010-11-02 16:12 編輯 向版主報告此篇 | 查IP位址
Old Post 2010-11-02 15:58
logahsu 現在離線 點選這裡查看 logahsu 的個人資料 點選這裡給 logahsu 傳送一條短訊 查找更多關於 logahsu 的文章 增加 logahsu 至你的好友列表 編輯/刪除訊息 引用回覆
logahsu
資深會員

註冊日期: Jul 2008
來  自:
文章數量: 112

回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: [問題]如何消除跨日時的線段

引用:
最初由 logahsu 發表
試了老半天,就是沒想到要用stk來試。

謝謝總版主,這部分的問題已解決。但是我試跑之後又出現一個新問題,很不好意思,再三打擾您。

新問題是,用 VERTLINE(STK) linedot; 它會在每天的第一根k棒出現垂直線,如果我只想要當天的第一根K棒出現垂直線,當天以前的都不要顯示,該怎麼辦?

我用:VERTLINE(stk and STK<>REF(STK,1)); 但不成功,還是會出現在【每天】的第一根,而不是只有【當日】的第一根。



謝謝總版主,我已經解決了,感謝。

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

向版主報告此篇 | 查IP位址
Old Post 2010-11-02 16:19
logahsu 現在離線 點選這裡查看 logahsu 的個人資料 點選這裡給 logahsu 傳送一條短訊 查找更多關於 logahsu 的文章 增加 logahsu 至你的好友列表 編輯/刪除訊息 引用回覆
全部時間均為台灣時間, 現在時間為13:17 發表新主題    回覆主題
  上一主題   下一主題
顯示可列印版本 | 訂閱此主題

論壇跳轉:
主題評分:

論壇規定:
你不可以發表新主題
你不可以回覆文章
你不可以上傳附件
你不可以編輯自己的文章
HTML語法禁止
vB 語法核准
表情符號核准
貼圖語法[IMG]核准
 

本站所有內容未經作者授權禁止轉貼節錄, 發表言論僅供參考勿作為投資決策依據。瀏覽本站請使用 IE 5.5 以上版本, 最佳瀏覽解析度 1024 x 768 全彩。

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

簡愛洋行 製作 Copyright 2003-. All Rights Reserved.  聯絡我們