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

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


由 PZ0532 在 2016-11-13 22:53 發表:

二個問題求解

z檔案內容
d:10;

f檔案內容
M:STKINDI('','Z.D',0,-1);
N:ZIG(C,M);

為何出現橾作類型錯誤


如何在低層級週期畫線,並在第一根k棒顯示數值

在5分鐘週期,畫這小時的前一小時收盤,直到這小時結束
並在這小時第一根5分鐘k棒顯示前一小時收盤數值

在15分鐘週期,畫昨天收盤,直到這天結束
並在這天第一根15分鐘k棒顯示昨天收盤數值

在當前週期,畫昨天收盤,直到這天結束
並在這天當前週期第一根鐘k棒顯示昨天收盤數值

__________________
氫三艦長


由 cgjj 在 2016-11-14 10:29 發表:

回覆: 二個問題求解

引用:
最初由 PZ0532 發表
z檔案內容
d:10;

f檔案內容
M:STKINDI('','Z.D',0,-1);
N:ZIG(C,M);

為何出現橾作類型錯誤



ZIG 第二個參數,必須為常數,或單一數值,不可為數列

M:STKINDI('','Z.D',0,-1);
傳回的 M 值是數列,不是單一數值

也沒有必要如此引用 d 值 !!!


由 cgjj 在 2016-11-14 10:35 發表:

回覆: 二個問題求解

引用:
最初由 PZ0532 發表
在15分鐘週期,畫昨天收盤,直到這天結束
並在這天第一根15分鐘k棒顯示昨天收盤數值

在當前週期,畫昨天收盤,直到這天結束
並在這天當前週期第一根鐘k棒顯示昨天收盤數值



兩者處理程式相同

DESP:=barslast(date<>ref(date,1));
昨收:=ref(C,DESP+1);
PARTLINE(DESP>0,昨收);
DRAWNUMBER(DESP=0,昨收,昨收,2) pxdn4;


由 cgjj 在 2016-11-14 10:38 發表:

回覆: 二個問題求解

引用:
最初由 PZ0532 發表
在5分鐘週期,畫這小時的前一小時收盤,直到這小時結束
並在這小時第一根5分鐘k棒顯示前一小時收盤數值



RHSP:=barslast(hour<>ref(hour,1));
RH收:=ref(C,RHSP+1);
PARTLINE(RHSP>0,RH收);
DRAWNUMBER(RHSP=0,RH收,RH收,2) pxdn4;


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


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

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