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

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


由 mead 在 2014-09-01 11:01 發表:

抓開/收盤

請板主指導!
要抓游標所指到K棒的開/收盤價;要如何實現?

謝謝 感恩


由 cgjj 在 2014-09-01 11:15 發表:

回覆: 抓開/收盤

引用:
最初由 mead 發表
請板主指導!
要抓游標所指到K棒的開/收盤價;要如何實現?

謝謝 感恩



PP:=SYSPARAM(1);
if PP<1 or PP>datacount then PP:=datacount;
OO:=O; CC:=C;
PO: OO[PP];
PC: CC[PP];

若沒必要,不建議如此使用(尤其是運用在負荷重的公式)
因為 SYSPARAM 函數, 需要搭配十字游標移動使用(會隨之觸發重算)
會較耗費 CPU,影響效能。


由 mead 在 2014-09-01 11:46 發表:

回覆: 回覆: 抓開/收盤

引用:
最初由 cgjj 發表
PP:=SYSPARAM(1);
if PP<1 or PP>datacount then PP:=datacount;
OO:=O; CC:=C;
PO: OO[PP];
PC: CC[PP];

若沒必要,不建議如此使用(尤其是運用在負荷重的公式)
因為 SYSPARAM 函數, 需要搭配十字游標移動使用(會隨之觸發重算)
會較耗費 CPU,影響效能。



謝謝板主這麼快速的回覆
我會設個啟動命令
有需要才會開啟

謝謝建議

感恩


由 cgjj 在 2014-09-01 12:18 發表:

回覆: 回覆: 回覆: 抓開/收盤

引用:
最初由 mead 發表
謝謝板主這麼快速的回覆
我會設個啟動命令
有需要才會開啟

謝謝建議

感恩



用參數決定是否跑該行,當啟動命令開關是無效的
因為是編譯時期就決定了

要改程式,把它變成註解,才算是關閉


由 mead 在 2014-09-01 12:33 發表:

回覆: 回覆: 回覆: 回覆: 抓開/收盤

引用:
最初由 cgjj 發表
用參數決定是否跑該行,當啟動命令開關是無效的
因為是編譯時期就決定了

要改程式,把它變成註解,才算是關閉



是這樣喔!
那要如何改程式讓他變成註解?不是很了解

請板主教導一下!

謝謝 感恩


由 cgjj 在 2014-09-01 13:33 發表:

回覆: 回覆: 回覆: 回覆: 回覆: 抓開/收盤

引用:
最初由 mead 發表
是這樣喔!
那要如何改程式讓他變成註解?不是很了解

請板主教導一下!

謝謝 感恩



將要變為註解的該行,前頭加上 // 即可
或是運用 { },把要註解的部分框起來


由 mead 在 2014-09-01 14:12 發表:

回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 抓開/收盤

引用:
最初由 cgjj 發表
將要變為註解的該行,前頭加上 // 即可
或是運用 { },把要註解的部分框起來



喔!了解 我以為有其它方式

如果用
IF.......THEN........BEGIN
.
.
.
.
EXIT

不能做嗎?裡面公式或指令還是會跑一遍嗎?

謝謝 感恩


由 cgjj 在 2014-09-01 14:24 發表:

回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 抓開/收盤

引用:
最初由 mead 發表
喔!了解 我以為有其它方式

如果用
IF.......THEN........BEGIN
.
.
.
.
EXIT

不能做嗎?裡面公式或指令還是會跑一遍嗎?

謝謝 感恩



不行
與 if ... then begin....end 中間的指令是否被跑無關

if 條件 then ....
其中的條件,可能是會動態變化的,故不可能以其當依據。

系統是偵測有無 SYSPARAM 函數在其中
決定是否要隨滑鼠移動觸發計算

除了變為 "註解" 別無它法


由 mead 在 2014-09-01 14:48 發表:

回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 抓開/收盤

引用:
最初由 cgjj 發表
不行
與 if ... then begin....end 中間的指令是否被跑無關

if 條件 then ....
其中的條件,可能是會動態變化的,故不可能以其當依據。

系統是偵測有無 SYSPARAM 函數在其中
決定是否要隨滑鼠移動觸發計算

除了變為 "註解" 別無它法



這樣啊! 明白

謝謝板主指導

感恩


由 cgjj 在 2014-09-01 17:48 發表:

回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 抓開/收盤

引用:
最初由 mead 發表
這樣啊! 明白

謝謝板主指導

感恩



不客氣

運用在負荷重的公式
最好的方式,就是弄兩個公式
一個是 不追隨十字游標的 (盤中用)
另一個是 追隨十字游標的 (非盤中用)


由 mead 在 2014-09-01 20:37 發表:

回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 抓開/收盤

引用:
最初由 cgjj 發表
不客氣

運用在負荷重的公式
最好的方式,就是弄兩個公式
一個是 不追隨十字游標的 (盤中用)
另一個是 追隨十字游標的 (非盤中用)



謝謝板主

主要還是要用於盤中
仿[量度目標]這功能;因對不上開/收價,還得用編輯功能去改正確價格
所以想說由公式自己抓最正確也迅速

謝謝板主指導

感恩


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


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

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