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

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


由 p1222 在 2008-02-29 08:41 發表:

請教公式寫法

請問版主
在分筆成交中
如何在距今30分鐘內的最高價畫一條等價線

非常感謝

__________________
David


由 cgjj 在 2008-02-29 09:55 發表:

回覆: 請教公式寫法

引用:
最初由 p1222 發表
請問版主
在分筆成交中
如何在距今30分鐘內的最高價畫一條等價線

非常感謝



HH:=H;
TE:=OPENMINUTES(time);
TE:=TE[datacount]-TE+1;
SP:=HHVBARS(H,BARSSINCE(TE=30));
HP:=datacount-SP[datacount];
M30H:HH[HP] LINETHICK0;
DRAWSL(barpos=HP,H,0,0,3);


由 cgjj 在 2008-02-29 10:24 發表:

改為這樣盤中會好用些
HH:=H;
TE:=OPENMINUTES(time);
TE:=TE[datacount]-TE+1;
SP:=HHVBARS(H,BARSSINCE(TE=30));
HP:=datacount-SP[datacount];
M30H:HH[HP];


由 p1222 在 2008-03-04 13:16 發表:

再次請教總版主

感謝總版主的指教
若要把30分鐘內的最高價連續標出
而不是只看最後30分鐘的最高價
應該如何撰寫

__________________
David


由 cgjj 在 2008-03-04 16:59 發表:

剛發現一個小問題
OPENMINUTES 函數應用於分筆成交週期會有時間微差問題
(僅分筆成交週期會有此問題)
這微差問題已反應給博庭了, 未來會修正此問題

現可改用這樣來解決OPENMINUTES 函數於分筆成交週期應用之問題
MM:hour*60+minute;
MM:=MM-MM[1]+1;


Re: 如何在距今30分鐘內的最高價畫一條等價線
修正如下:
HH:=H;
MM:=hour*60+minute;
MM:=MM[datacount]-MM+1;
SP:=HHVBARS(H,BARSSINCE(MM=30));
HP:=datacount-SP[datacount];
M30H:HH[HP];


由 cgjj 在 2008-03-04 17:00 發表:

回覆: 再次請教總版主

引用:
最初由 p1222 發表
感謝總版主的指教
若要把30分鐘內的最高價連續標出
而不是只看最後30分鐘的最高價
應該如何撰寫



MM:hour*60+minute LINETHICK0;
MM:=MM-MM[1]+1;
SP:=SUMBARS(MM<>ref(MM,1),30);
SP:=if(barpos>lbound(SP),SP,barpos);
M30H:HHV(H,SP);


由 p1222 在 2008-03-04 17:28 發表:

感謝總版主超快速的回覆

謝謝您解答我的疑惑
再次感謝

__________________
David


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


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

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