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

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

[問題]10:00以後才畫STICKLINE

CK:=REF(DATE,1)<>DATE;
SP:=BARSLAST(CK)+1;
【基準值】:STKINDI('100','漲跌幅引用.漲跌幅',0,-1),COLORBLUE,LINETHICK;
【標的值】:STKINDI('','漲跌幅引用.漲跌幅',0,-1),COLORRED,LINETHICK;
價頂:=【標的值】=HHV(【標的值】,SP);
S價頂:=sum(價頂,0);
末價頂:=價頂 and S價頂=S價頂[datacount];
價底:=【標的值】=LLV(【標的值】,SP);
S價底:=sum(價底,0);
末價底:=價底 and S價底=S價底[datacount];

加權價頂:=【基準值】=HHV(【基準值】,SP);
S加權價頂:=sum(加權價頂,0);
末加權價頂:=加權價頂 and S加權價頂=S加權價頂[datacount];
加權價底:=【基準值】=LLV(【基準值】,SP);
S加權價底:=sum(加權價底,0);
末加權價底:=加權價底 and S加權價底=S加權價底[datacount];
STICKLINE(末加權價頂,【基準值】+1.5,【基準值】-1.5,12,0),COLORBLUE;
STICKLINE(末加權價底,【基準值】+1.5,【基準值】-1.5,12,0),COLORRED;
STICKLINE(末價頂,【標的值】,【標的值】-2.5,4,0),COLORGREEN;
STICKLINE(末價底,【標的值】+2.5,【標的值】,4,0),COLORMAGENTA;

VERTLINE(DATATYPE<6 AND (CK OR TIME=100000)),LINEDOT,COLORBLACK;
VERTLINE(DATATYPE=2 AND TIME=090500),LINEDOT,COLORBLACK;
POLYLINE(1,0),LINEDOT,COLORBLACK;
PARTLINE(SP>1,【基準值】),COLORBLUE,LINETHICK2;
PARTLINE(SP>1,【標的值】),COLORRED,LINETHICK2;

請問:1.若要中原標準時間10:00以後才畫STICKLINE,但畫面上10:00以前成立之條件亦可呈現,是否能做到?(不想一開盤,STICKLINE就擠在一起)!
2.逐日畫STICKLINE要如何寫?

Markchu7 附帶上了此圖片:

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

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

回覆: [問題]10:00以後才畫STICKLINE

引用:
最初由 Markchu7 發表
CK:=REF(DATE,1)<>DATE;
SP:=BARSLAST(CK)+1;
【基準值】:STKINDI('100','漲跌幅引用.漲跌幅',0,-1),COLORBLUE,LINETHICK;
【標的值】:STKINDI('','漲跌幅引用.漲跌幅',0,-1),COLORRED,LINETHICK;
價頂:=【標的值】=HHV(【標的值】,SP);
S價頂:=sum(價頂,0);
末價頂:=價頂 and S價頂=S價頂[datacount];
價底:=【標的值】=LLV(【標的值】,SP);
S價底:=sum(價底,0);
末價底:=價底 and S價底=S價底[datacount];

加權價頂:=【基準值】=HHV(【基準值】,SP);
S加權價頂:=sum(加權價頂,0);
末加權價頂:=加權價頂 and S加權價頂=S加權價頂[datacount];
加權價底:=【基準值】=LLV(【基準值】,SP);
S加權價底:=sum(加權價底,0);
末加權價底:=加權價底 and S加權價底=S加權價底[datacount];
STICKLINE(末加權價頂,【基準值】+1.5,【基準值】-1.5,12,0),COLORBLUE;
STICKLINE(末加權價底,【基準值】+1.5,【基準值】-1.5,12,0),COLORRED;
STICKLINE(末價頂,【標的值】,【標的值】-2.5,4,0),COLORGREEN;
STICKLINE(末價底,【標的值】+2.5,【標的值】,4,0),COLORMAGENTA;

VERTLINE(DATATYPE<6 AND (CK OR TIME=100000)),LINEDOT,COLORBLACK;
VERTLINE(DATATYPE=2 AND TIME=090500),LINEDOT,COLORBLACK;
POLYLINE(1,0),LINEDOT,COLORBLACK;
PARTLINE(SP>1,【基準值】),COLORBLUE,LINETHICK2;
PARTLINE(SP>1,【標的值】),COLORRED,LINETHICK2;

請問:1.若要中原標準時間10:00以後才畫STICKLINE,但畫面上10:00以前成立之條件亦可呈現,是否能做到?(不想一開盤,STICKLINE就擠在一起)!
2.逐日畫STICKLINE要如何寫?



將畫 STICKLINE 原來的條件, 改為如下的判斷, 就可處理:
(不需用中原標準時間, 只需依據K棒時間就可)

DE:=DATE;
DECK:=DE=DE[datacount];
SELCK:=DECK=0 or (DECK and Time>100000);
原條件 and SELCK; //新的條件

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

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

感謝指導,先改好明天盤中再觀察!

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

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

原來的源碼

Markchu7 附帶上了此圖片:

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

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

E:=DATE;
DECK:=DE=DE[datacount];
SELCK:=DECK=0 or (DECK and Time>100000);
STICKLINE(末加權價頂 AND SELCK,【基準值】+1.5,【基準值】-1.5,12,0),COLORBLUE;
STICKLINE(末加權價底 AND SELCK,【基準值】+1.5,【基準值】-1.5,12,0),COLORRED;
STICKLINE(末價頂 AND SELCK,【標的值】,【標的值】-2.5,4,0),COLORGREEN;
STICKLINE(末價底 AND SELCK,【標的值】+2.5,【標的值】,4,0),COLORMAGENTA;
更改後的源碼之貼圖!但不是我希望得到的效果!
希望能達到像上圖一樣的效果,就是10點以後才畫STICKLINE,但如果條件是成立在10點之前的K棒時,希望10點以後開始畫STICKLINE時,在條件成立之K棒(假設是0910)畫出STICKLINE(K棒時間=10:00的時候去09:10K棒處畫STICKLINE),不知是否可行?

Markchu7 附帶上了此圖片:

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

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

引用:
最初由 Markchu7 發表
E:=DATE;
DECK:=DE=DE[datacount];
SELCK:=DECK=0 or (DECK and Time>100000);
STICKLINE(末加權價頂 AND SELCK,【基準值】+1.5,【基準值】-1.5,12,0),COLORBLUE;
STICKLINE(末加權價底 AND SELCK,【基準值】+1.5,【基準值】-1.5,12,0),COLORRED;
STICKLINE(末價頂 AND SELCK,【標的值】,【標的值】-2.5,4,0),COLORGREEN;
STICKLINE(末價底 AND SELCK,【標的值】+2.5,【標的值】,4,0),COLORMAGENTA;
更改後的源碼之貼圖!但不是我希望得到的效果!
希望能達到像上圖一樣的效果,就是10點以後才畫STICKLINE,但如果條件是成立在10點之前的K棒時,希望10點以後開始畫STICKLINE時,在條件成立之K棒(假設是0910)畫出STICKLINE(K棒時間=10:00的時候去09:10K棒處畫STICKLINE),不知是否可行?


SELCK:=DECK=0 or (DECK and Time>100000);
改為
SELCK:=DECK=0 or (DECK and CURRENTTIME>=100000);

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

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

感謝指導!觀察學習中!

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

論壇跳轉:
主題評分:

論壇規定:
你不可以發表新主題
你不可以回覆文章
你不可以上傳附件
你不可以編輯自己的文章
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.  聯絡我們