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

註冊日期: Aug 2009
來  自: 台南市
文章數量: 10

問題 [問題]barpos 與 datacount 有什不同?

於網址 http://www.chiefox.com.tw/bbs/showt...light=datacount

看見公式 RCk:=refx(barpos=SYSPARAM(1),1) and barpos<>datacount; 其中
1) refx(xx, 1) 是引用下一根..如果下一根尚未產生呢?
2) 這裡的 xx 是邏輯判斷,其值是 0 或 1?
3) barpos 是被滑鼠選到的K棒序號?
4) datacount 是資料序號, 這不也是K棒序號??

又見公式 BHH:=HHV(H,SP+1); BHH:=SETVAL(RCK,BHH,-SP,BHH);
其中 BHH:=取.前SP+1根.最高值 沒問題
但 BHH:=SETVAL(RCK,BHH,-SP,BHH) 看來是當.RCK.為真時.將 -SP 週期設為 BHH
這裡的 -SP 週期,是說向左 SP 根K棒嗎??

還有 SETVAL 第2個參數也說是 [未設部份] 要取的值..那這個 [未設部份] 指的是什麼??

謝謝

最後由 chiejc 在 2011-12-27 11:08 編輯 向版主報告此篇 | 查IP位址
Old Post 2011-12-27 10:47
chiejc 現在離線 點選這裡查看 chiejc 的個人資料 點選這裡給 chiejc 傳送一條短訊 查找更多關於 chiejc 的文章 增加 chiejc 至你的好友列表 編輯/刪除訊息 引用回覆
ccutmis
中級會員

註冊日期: Dec 2009
來  自:
文章數量: 88

回覆: [問題]barpos 與 datacount 有什不同?

引用:
最初由 chiejc 發表
RCk:=refx(barpos=SYSPARAM(1),1) and barpos<>datacount; 其中
1) refx(xx, 1) 是引用下一根..如果下一根尚未產生呢?
2) 這裡的 xx 是邏輯判斷,其值是 0 或 1?
3) barpos 是被滑鼠選到的K棒序號?
4) datacount 是資料序號, 這不也是K棒序號??



RCk:=refx(barpos=SYSPARAM(1),1) and barpos<>datacount;

refx是引用下一根,因為最末根K棒的值在盤中是會變動的,因此上列的式子加上了 and barpos<>datacount; 就是用來避掉最後一根。
整段白話來說就是如果 barpos(K棒位置)等於當前十字游標指到的K棒序號,且當根K棒不是最末根K棒的話,則RCk為1,否則RCk為0。

barpos及datacount的區別您可以直接在副圖跑下列語法再移動幾根K棒看看:
BP:barpos;
DC:datacount;

以實例來說的話,例如要確定是不是在最後一根K棒位置可以這麼寫:
barpos=datacount;
以本文所提到的 barpos<>datacount; 剛好就是相反的狀態~

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

註冊日期: Dec 2009
來  自:
文章數量: 88

回覆: [問題]barpos 與 datacount 有什不同?

引用:

又見公式 BHH:=HHV(H,SP+1); BHH:=SETVAL(RCK,BHH,-SP,BHH);
其中 BHH:=取.前SP+1根.最高值 沒問題
但 BHH:=SETVAL(RCK,BHH,-SP,BHH) 看來是當.RCK.為真時.將 -SP 週期設為 BHH
這裡的 -SP 週期,是說向左 SP 根K棒嗎??

還有 SETVAL 第2個參數也說是 [未設部份] 要取的值..那這個 [未設部份] 指的是什麼??

謝謝 [/B]


SETVAL(X,Q,N,V):X滿足條件時,N=0將當前週期設為V值,N>0將後面N個週期設為V值,N<0將前面N個週期設為V值(不含當前週期),未設部分取Q值
例如:A:SETVAL(C>O,C,5,C-O)

您可以試試在副圖跑下列語法,再移動十字游標觀察看看~
NN:10; //初始值
NN:=SETVAL(C>O,15,0,30);
//若C>0成立,當前N為0,故當前週期NN設為30(V值),其餘未設週期設為15(Q值)
//您可以試試將N值改成5或-5,再觀察看看變化~

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

論壇跳轉:
主題評分:

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