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

註冊日期: Mar 2004
來  自: 桃園
文章數量: 88

引用指標小疑問.......

別名: 引用指標
所屬類別: 控制語句

引用任意股票任意週期的任意指標輸出
用法:
STKINDI(STKLABEL,INDINAME,INDITYPE,PERIOD)
INDITYPE為指標類型,有效值範圍為(0-2),依次表示技術指標、條件選股、交易系統公式;
PERIOD為週期類型,有效值範圍為(-1-11),依次表示:
當前週期、分筆成交、1分鐘、5分鐘、15分鐘、30分鐘、60分鐘、日、周、月、年、多日、多分鐘
例如:STKINDI('1A0001','MA.MA1',0,DATAPERIOD);
----------------------------------------------------------------------------------------------------------

1. 如我想用35分鍾級數看盤,則有效值範圍為(-1-11),並沒有
35分這級數應該要如何,設才可看到35分這級數指標(我的主畫面 是5分級數)
2.我將有 PERIOD 效值範圍為切到11,將主畫面切到日線等級,結果引用的指標級數是多分鐘級數但不知道是哪各多分鐘級數(是5分或1分或其他),希望我寫的版主看的董

向版主報告此篇 | 查IP位址
Old Post 2004-05-09 13:23
dynamics 現在離線 點選這裡查看 dynamics 的個人資料 點選這裡給 dynamics 傳送一條短訊 查找更多關於 dynamics 的文章 增加 dynamics 至你的好友列表 編輯/刪除訊息 引用回覆
king
版主

註冊日期: Jan 2004
來  自:
文章數量: 2783

在管理-系統選項
key上你要的時間單位就可以引用了

向版主報告此篇 | 查IP位址
Old Post 2004-05-09 13:37
king 現在離線 點選這裡查看 king 的個人資料 點選這裡給 king 傳送一條短訊 進入 king 的首頁! 查找更多關於 king 的文章 增加 king 至你的好友列表 編輯/刪除訊息 引用回覆
dxn
資深會員

註冊日期: Mar 2004
來  自:
文章數量: 946

Dear King,
我想在大盤5分K 圖上看到90分K的KD之k值.

公式如下-
K90:STKINDI(STKLABEL,'KD.K',0,11);
問題1-
以 6/28/04為例-
最後一筆90分k棒
的正確k值=40.2
為何左下標示k值=61.51 ?

問題2-
區間k棒為何都是54支(一日) 呢?
不是應該是18支k棒嗎???

TKS.

dxn 附帶上了此圖片:

向版主報告此篇 | 查IP位址
Old Post 2004-06-29 02:15
dxn 現在離線 點選這裡查看 dxn 的個人資料 點選這裡給 dxn 傳送一條短訊 查找更多關於 dxn 的文章 增加 dxn 至你的好友列表 編輯/刪除訊息 引用回覆
cgjj
總版主

註冊日期: Oct 2003
來  自:
文章數量: 17641

此問題目前正在查原因(多分鐘線有點問題)

目前可用下列方法解決此問題

(下面的程式有錯勿用, 請用最後發表的)
K5:="kd.k";
de:=date;
K90:c*0;
<%
K5=FFL.VarData("K5")
K90=FFL.VarData("K90")
de=FFL.VarData("de")
stno=FFL.VarStartIndex("K5")
endno=ubound(K5)
no=0
for i = stno to endno
no=no+1
if i=endno then ckset=true else ckset=(no=18 or de(i)<>de(i+1))
if ckset=true then
for j=i-no+1 to i
K90(j)=K5(i)
next
no=0
end if
next
FFL.VarData("K90")=K90
FFL.VarStartIndex("K90")=1
%>

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

註冊日期: Mar 2004
來  自:
文章數量: 946

感謝 cgjj 兄.

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

註冊日期: Mar 2004
來  自:
文章數量: 946

Dear Cgjj,

7/1/04 5分線最後一筆
K值
32.36 (您的公式) 與
85.84 (原公式) 不一致 ?

dxn 附帶上了此圖片:

向版主報告此篇 | 查IP位址
Old Post 2004-07-01 20:42
dxn 現在離線 點選這裡查看 dxn 的個人資料 點選這裡給 dxn 傳送一條短訊 查找更多關於 dxn 的文章 增加 dxn 至你的好友列表 編輯/刪除訊息 引用回覆
cgjj
總版主

註冊日期: Oct 2003
來  自:
文章數量: 17641

之前是用收盤價來測所以沒問題
KD無法以5分值為去推算90分
因為帶入的數不同
必須用vbs 完全接手奇狐所有算KD的命令
模擬90分K的高,低,收
這恐怕很不容易
需花點時間研究

向版主報告此篇 | 查IP位址
Old Post 2004-07-02 09:29
cgjj 現在離線 點選這裡查看 cgjj 的個人資料 點選這裡給 cgjj 傳送一條短訊 查找更多關於 cgjj 的文章 增加 cgjj 至你的好友列表 編輯/刪除訊息 引用回覆
cgjj
總版主

註冊日期: Oct 2003
來  自:
文章數量: 17641

已開發完成

cgjj 附帶上了此圖片:

向版主報告此篇 | 查IP位址
Old Post 2004-07-02 21:04
cgjj 現在離線 點選這裡查看 cgjj 的個人資料 點選這裡給 cgjj 傳送一條短訊 查找更多關於 cgjj 的文章 增加 cgjj 至你的好友列表 編輯/刪除訊息 引用回覆
cgjj
總版主

註冊日期: Oct 2003
來  自:
文章數量: 17641

使用 N,M1,M2 三個參數

原碼:

de
:=date;
cc5:=c;
hh5:=h;
ll5:=l;
K90:c*0;
<%
N=FFL.VarData("N")
M1=FFL.VarData("M1")
de=FFL.VarData("de")
cc5=FFL.VarData("cc5")
ll5=FFL.VarData("ll5")
hh5=FFL.VarData("hh5")
K90=FFL.VarData("K90")
stno=FFL.VarStartIndex("cc5")
endno=ubound(cc5)
redim hh90(endno),ll90(endno), kk90(endno)
ckno=0Kno=0K90SK=0
for stno to endno
  ckno
=ckno+1
  
if i=endno then ckset=true else ckset=(ckno=18 or de(i)<>de(i+1))
  if 
ckset=true then
    ll90
(Kno)=ll5(i): hh90(Kno)=hh5(i)
    for 
j=i-ckno+1 to i
      
if ll5(j)<ll90(Knothen ll90(Kno)=ll5(j)
      if 
hh5(j)>hh90(Knothen hh90(Kno)=hh5(j)
    
next     
    
if 0 then StnoN else StnoN=Kno-N+1
    
if StnoN<0 then StnoN=0
    hhvh
=hh90(StnoN):llvl=ll90(StnoN)
    for 
j=StnoN+1 to Kno
      
if hh90(j)>hhvh then hhvh hh90(j)
      if 
ll90(j)<llvl then llvl ll90(j)
    
next
    
if hhvh-llvl<>0 then RSV=((cc5(i)-llvl)/(hhvh-llvl))*100 
    
if Kno=0 then 
       KK90
(Kno)=RSVK90SK i
    
else 
       
KK90(Kno)=(1*RSV+(M1-1)*KK90(Kno-1))/M1       
    end 
if
    for 
j=i-ckno+1 to i
      K90
(j)=KK90(Kno)
    
next
    Kno
=Kno+1
    ckno
=0
  end 
if
next
FFL
.VarData("K90")=K90
FFL
.VarStartIndex("K90")=K90SK+1
%>



公式下載:

附件: K90.ALG
此文件已被下載 288 次。

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

註冊日期: Mar 2004
來  自:
文章數量: 946

Dear Cgjj,

謝謝您的VBS. 真是厲害.

請問如何進一步利用參數設定來控制它顯示K值的曲線 或不顯示K值的曲線 . TKS.

向版主報告此篇 | 查IP位址
Old Post 2004-07-03 13:04
dxn 現在離線 點選這裡查看 dxn 的個人資料 點選這裡給 dxn 傳送一條短訊 查找更多關於 dxn 的文章 增加 dxn 至你的好友列表 編輯/刪除訊息 引用回覆
cgjj
總版主

註冊日期: Oct 2003
來  自:
文章數量: 17641

可利用這個函數來完成

改變指標線粗細
例如:ma1:ma(close,5),linethick3;
LINETHICK0 表示不畫出指標線,不影響坐標,但可在頂部顯示數值

向版主報告此篇 | 查IP位址
Old Post 2004-07-05 00:25
cgjj 現在離線 點選這裡查看 cgjj 的個人資料 點選這裡給 cgjj 傳送一條短訊 查找更多關於 cgjj 的文章 增加 cgjj 至你的好友列表 編輯/刪除訊息 引用回覆
cgjj
總版主

註冊日期: Oct 2003
來  自:
文章數量: 17641

今早測試了昨日發佈的最新 4.0 Beta 版
STKINDI 函數引用多分鐘數據的問題(Bug)
已被修正了

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

註冊日期: Mar 2004
來  自:
文章數量: 946

謝謝 Cgjj 兄, 也感謝 一休 前輩 全部團隊的努力. 辛苦了.

引用:
最初由 cgjj 發表
今早測試了昨日發佈的最新 4.0 Beta 版
STKINDI 函數引用多分鐘數據的問題(Bug)
已被修正了

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

論壇跳轉:
主題評分:

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