![]() |
在這個頁面顯示本主題全部的 7 個文章 |
奇狐社區論壇 (http://www.chiefox.com.tw/bbs/index.php)
- 問題交流 (http://www.chiefox.com.tw/bbs/forumdisplay.php?forumid=28)
-- [問題]10:00以後才畫STICKLINE (http://www.chiefox.com.tw/bbs/showthread.php?threadid=17803)
[問題]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要如何寫?
回覆: [問題]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要如何寫?
感謝指導,先改好明天盤中再觀察!
原來的源碼
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 發表
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),不知是否可行?
感謝指導!觀察學習中!
全部時間均為台灣時間, 現在時間為11:00 | 在這個頁面顯示本主題全部的 7 個文章 |
Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.
簡愛洋行 製作 Copyright 2003-. All Rights Reserved.