 |
vino8210
初級會員
註冊日期: Mar 2012
來 自:
文章數量: 22 |
[問題]請教版大,如何抓取特定時間的K棒數據
版主您好, 能否教導小弟下列問題
1. 想抓取每天的最高值(若有再創今高會自動更新),並向右延伸畫水平線,一直到新高出現則重新畫新高水平線。
2. 想針對特定時間,例如 TIME=090601 這跟K棒的開盤價向右畫水平線
3. 假設這個指標要用在2分K棒, 但儲存視窗版面每天 開機都要自己調整M02改K棒時間,請問能在指標內部指定週期嗎?
不好意思,問題有點多~ 拜您了 感激不盡
|
|
向版主報告此篇 |  |
|
2017-08-20 21:29 |
|
|
|  |
 |
vino8210
初級會員
註冊日期: Mar 2012
來 自:
文章數量: 22 |
回覆: 回覆: [問題]請教版大,如何抓取特定時間的K棒數據
引用: 最初由 cgjj 發表
Re1:
DECK:=date<>ref(date,1);
DESP:=barslast(DECK);
MH:HHV(H,DESP+1);
Re2:
若是分線,K棒時間應該是090600,不是090601
MM:ref(Open,barslast(TIME=090600));
Re3:
指標能限制使用的週期是否為2分線
但指標沒有能力可以去變更當前畫面為2分線
你可以利用視窗布局來實現快速切換
2分線並非標準週期,其被歸屬於多分線
多分線軟體僅記憶最後被使用的那一組
請問版主~
DrawLINE 可以用在K棒高低點連線,但若若想像右延伸的水平線段,該如何寫呢?或是有其他語法?
例如, TIME=090600 的時候 畫出OPEN向右延伸的水平線段, 一直到今高被突破為止, 然後換成 新的今高再向右延伸畫水平線段,直到另一個新高出現為止........
謝謝您
|
|
向版主報告此篇 |  |
|
2017-08-22 00:19 |
|
|
|  |
 |
vino8210
初級會員
註冊日期: Mar 2012
來 自:
文章數量: 22 |
回覆: 回覆: 回覆: 回覆: [問題]請教版大,如何抓取特定時間的K棒數據
引用: 最初由 cgjj 發表
您舉的例子,不適合用 DrawLINE 處理
DrawLINE 是根據兩個點去畫直線
TIME=090600 當根,當根本身的 High 就可能會突破 Open,如何因應?
版主您好~~
不好意思,表達不清~那我換個角度詢問好了~
1. 請問 能針對 某個 關鍵時間點的K棒來畫向右延伸的水平線嗎? 例如 TIME=090600的時候 這跟 5分K棒(開盤TIME=090500 收盤TIME=090959)開盤是 10320, 高點是10329, 我們讓他畫出10320的水平向右延伸線,而不管高低如何震盪
2. 假設9點前今高是 10305,能在10305這點畫出向右延伸水平線嗎? 假設090959收K有創新高 10335,則中斷10305的水平線,改畫10305的又延伸水平線,若收盤沒再創今高則一直維持這條水平線不中斷
3. 請問繪圖函數沒有水平線的語法嗎?
謝謝您~~
|
|
向版主報告此篇 |  |
|
2017-08-22 20:02 |
|
|
|  |
 |
vino8210
初級會員
註冊日期: Mar 2012
來 自:
文章數量: 22 |
版主您好~
1.
謝謝您講解TIME,終於了解TIME=085000 是在五分K抓取第一根,而TIME=084700是在兩分K抓到的第一根,若K棒週期不一樣就抓不到了。
2. 關於變數畫線 MM:ref(Open,barslast(TIME=090500)); 會一直延伸昨天的線,能不能讓系統只畫到今天134000呢?
3. 請問要如何只抓取第一次條件成立的訊號就好,而忽略往後的所有次數呢?
例如
收過前五根高 := C > ref( HHV(H,5), 1 );
DRAWSL( 收過前五根高, L,0,6,0);
第二次以後條件成立都不畫線了。
謝謝您 麻煩您囉 ㄎ ㄎ ^^||
|
|
向版主報告此篇 |  |
|
2017-08-24 23:18 |
|
|
|  |
 |
cgjj
總版主

註冊日期: Oct 2003
來 自:
文章數量: 18149 |
引用: 最初由 vino8210 發表
版主您好~
1.
謝謝您講解TIME,終於了解TIME=085000 是在五分K抓取第一根,而TIME=084700是在兩分K抓到的第一根,若K棒週期不一樣就抓不到了。
2. 關於變數畫線 MM:ref(Open,barslast(TIME=090500)); 會一直延伸昨天的線,能不能讓系統只畫到今天134000呢?
3. 請問要如何只抓取第一次條件成立的訊號就好,而忽略往後的所有次數呢?
例如
收過前五根高 := C > ref( HHV(H,5), 1 );
DRAWSL( 收過前五根高, L,0,6,0);
第二次以後條件成立都不畫線了。
謝謝您 麻煩您囉 ㄎ ㄎ ^^||
Re1:
要判斷當日首根,可以用 date<>ref(date,1)
這個寫法可應用於任何週期的分線
Re2:
範例如下:
MM:ref(Open,barslast(TIME=090500)) linethick0;
DWCK:=date=ref(date,1) and TIME>090500;
PARTLINE(DWCK,MM) linedot linethick;
Re3:
當日第一次條件成立嗎? 若是,範例如下:
收過前五根高 := C > ref( HHV(H,5), 1 );
DESP:=barslast(date<>ref(date,1));
CK:=收過前五根高 and sum(收過前五根高,DESP+1)=1;
DRAWSL(CK, L,0,6,0);
|
|
向版主報告此篇 |  |
|
2017-08-25 09:05 |
|
|
|  |
 |
vino8210
初級會員
註冊日期: Mar 2012
來 自:
文章數量: 22 |
謝謝您,總版主~~ 目前先OK囉,將來遇到困難再麻煩您囉^___^
|
|
向版主報告此篇 |  |
|
2017-08-29 21:18 |
|
|
|  |
本站所有內容未經作者授權禁止轉貼節錄, 發表言論僅供參考勿作為投資決策依據。瀏覽本站請使用 IE 5.5 以上版本, 最佳瀏覽解析度 1024 x 768 全彩。
|
Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.
簡愛洋行 製作 Copyright 2003-. All Rights Reserved. 聯絡我們
|