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

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


由 mead 在 2013-01-16 14:48 發表:

記錄動態資料

請問站大:
我在盤中分線上想記錄動態的內外盤差;寫成公式如下:
內外盤差:DYNAINFO(22)-DYNAINFO(23),COLORSTICK;
結果呈現如下圖的結果!;如果我要呈現如成交量一樣有正負棒狀顯示的情況要如何寫?
煩請指導 感恩


由 cgjj 在 2013-01-16 17:10 發表:

回覆: 記錄動態資料

引用:
最初由 mead 發表
請問站大:
我在盤中分線上想記錄動態的內外盤差;寫成公式如下:
內外盤差:DYNAINFO(22)-DYNAINFO(23),COLORSTICK;
結果呈現如下圖的結果!;如果我要呈現如成交量一樣有正負棒狀顯示的情況要如何寫?
煩請指導 感恩



動態行情無過去歷史, 只有最新值
故無法做過去歷史柱狀圖


由 mead 在 2013-01-16 17:31 發表:

回覆: 回覆: 記錄動態資料

引用:
最初由 cgjj 發表
動態行情無過去歷史, 只有最新值
故無法做過去歷史柱狀圖



那請問版大
有其它方式可實現嗎?

謝謝 感恩


由 cgjj 在 2013-01-16 18:17 發表:

回覆: 回覆: 回覆: 記錄動態資料

引用:
最初由 mead 發表
那請問版大
有其它方式可實現嗎?

謝謝 感恩



不要用動態行情算內外盤差

請參考
http://www.chiefox.com.tw/bbs/showt...&threadid=10291


由 mead 在 2013-01-17 16:53 發表:

回覆: 回覆: 回覆: 回覆: 記錄動態資料

引用:
最初由 cgjj 發表
不要用動態行情算內外盤差

請參考
http://www.chiefox.com.tw/bbs/showt...&threadid=10291


謝謝版大
已能使用
感恩


由 mead 在 2013-01-18 15:49 發表:

回覆: 回覆: 回覆: 回覆: 記錄動態資料

引用:
最初由 cgjj 發表
不要用動態行情算內外盤差

請參考
http://www.chiefox.com.tw/bbs/showt...&threadid=10291


請問版大:
我改後的公式如下:
TEST_SUB
盤差:sum(BUYVOL,0)-sum(SELLVOL,0);
大單買:COUNT(BUYVOL>=30,0);
大單賣:COUNT(SELLVOL>=30,0);
大單買1:COUNT(BUYVOL>=60,0);
大單賣1:COUNT(SELLVOL>=60,0);

外內盤差
SS:=stkindi('','TEST_SUB.盤差',0,0);
盤差:SS,LINETHICK0;
SS:=SS[lbound(SS)];
大單買:stkindi('','TEST_SUB.大單買',0,0),COLORRED;
大單賣:stkindi('','TEST_SUB.大單賣',0,0),COLORBLUE;
大單買1:stkindi('','TEST_SUB.大單買1',0,0),COLORBROWN;
大單賣1:stkindi('','TEST_SUB.大單賣1',0,0),COLORBLACK;
UseSTR:='買單>=30口:'+NUMTOSTR(大單買,0)+' '+'賣單>=30口:'+NUMTOSTR(大單賣,0)+'\n買單>=60口:'+NUMTOSTR(大單買,0)+' '+'賣單>=60口:'+NUMTOSTR(大單賣,0);
DRAWTEXTEX(1,0,0,0,UseSTR),COLORBLACK;
顯示效果如下:其顯示是累加的;如要改成用柱狀顯示當K時間的筆數;不是累加值,要如何修正?煩請指導 感恩


由 cgjj 在 2013-01-18 16:29 發表:

回覆: 回覆: 回覆: 回覆: 回覆: 記錄動態資料

引用:
最初由 mead 發表
請問版大:
我改後的公式如下:
TEST_SUB
盤差:sum(BUYVOL,0)-sum(SELLVOL,0);
大單買:COUNT(BUYVOL>=30,0);
大單賣:COUNT(SELLVOL>=30,0);
大單買1:COUNT(BUYVOL>=60,0);
大單賣1:COUNT(SELLVOL>=60,0);

外內盤差
SS:=stkindi('','TEST_SUB.盤差',0,0);
盤差:SS,LINETHICK0;
SS:=SS[lbound(SS)];
大單買:stkindi('','TEST_SUB.大單買',0,0),COLORRED;
大單賣:stkindi('','TEST_SUB.大單賣',0,0),COLORBLUE;
大單買1:stkindi('','TEST_SUB.大單買1',0,0),COLORBROWN;
大單賣1:stkindi('','TEST_SUB.大單賣1',0,0),COLORBLACK;
UseSTR:='買單>=30口:'+NUMTOSTR(大單買,0)+' '+'賣單>=30口:'+NUMTOSTR(大單賣,0)+'\n買單>=60口:'+NUMTOSTR(大單買,0)+' '+'賣單>=60口:'+NUMTOSTR(大單賣,0);
DRAWTEXTEX(1,0,0,0,UseSTR),COLORBLACK;
顯示效果如下:其顯示是累加的;如要改成用柱狀顯示當K時間的筆數;不是累加值,要如何修正?煩請指導 感恩



您算的是累加值
若不要顯示累加的, 就不要去做累計加總


由 mead 在 2013-01-18 20:02 發表:

回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 記錄動態資料

引用:
最初由 cgjj 發表
您算的是累加值
若不要顯示累加的, 就不要去做累計加總


那請問站大
要怎麼改?自己試了許久 改不出來

麻煩指導一下!

感恩


由 cgjj 在 2013-01-21 10:17 發表:

回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 記錄動態資料

引用:
最初由 mead 發表
那請問站大
要怎麼改?自己試了許久 改不出來

麻煩指導一下!

感恩



關鍵在此
COUNT(條件,0) <== 這也是種累加(統計滿足條件的週期數)


由 mead 在 2013-01-21 10:44 發表:

回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 記錄動態資料

引用:
最初由 cgjj 發表
關鍵在此
COUNT(條件,0) <== 這也是種累加(統計滿足條件的週期數)


那不用0,只能[指定周期] 我想在任何分線下都能自動計數所以不能用[指定周期]
我曾試著用BARSLAST()指令取代0;但沒達到自己要的結果!

麻煩站大指導!
感恩


由 cgjj 在 2013-01-21 18:10 發表:

回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 記錄動態資料

引用:
最初由 mead 發表
那不用0,只能[指定周期] 我想在任何分線下都能自動計數所以不能用[指定周期]
我曾試著用BARSLAST()指令取代0;但沒達到自己要的結果!

麻煩站大指導!
感恩



BARSLAST 的範圍要正確

例如:
要被引用於五分鐘, 那麼
Count(BUYVOL>=30,BARSLAST(條件) +1)
其中的條件, 需為 "是否為五分K的首筆"


由 mead 在 2013-01-21 20:38 發表:

回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 記錄動態資料

引用:
最初由 cgjj 發表
BARSLAST 的範圍要正確

例如:
要被引用於五分鐘, 那麼
Count(BUYVOL>=30,BARSLAST(條件) +1)
其中的條件, 需為 "是否為五分K的首筆"


弄了老半天
還是弄不出來
能否請版大改個完整版的?

謝謝 感恩


由 cgjj 在 2013-01-22 16:25 發表:

回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 記錄動態資料

引用:
最初由 mead 發表
弄了老半天
還是弄不出來
能否請版大改個完整版的?

謝謝 感恩



其實問題也可以簡化的想 ...

TEST_SUB 公式:
大單買:count(BUYVOL>=30,0);

外內盤差 公式:
SS: STKINDI('','TEST_SUB.大單買',0,0);

因為SS其計算結果為總累加的筆數
您將 本週期SS值-前一個週期SS值, 就可得到本週期筆數有多少
問題就不會那樣複雜了


由 mead 在 2013-01-22 20:37 發表:

回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 記錄動態資料

引用:
最初由 cgjj 發表
其實問題也可以簡化的想 ...

TEST_SUB 公式:
大單買:count(BUYVOL>=30,0);

外內盤差 公式:
SS: STKINDI('','TEST_SUB.大單買',0,0);

因為SS其計算結果為總累加的筆數
您將 本週期SS值-前一個週期SS值, 就可得到本週期筆數有多少
問題就不會那樣複雜了



謝謝版大指導提醒!
已合乎所需
感恩


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


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

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