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

註冊日期: Jul 2004
來  自:
文章數量: 9

請問SHIFT的問題

我想設定6日均線偏移三天,以便未來三天可以看到將要的六日均線扣抵值,我設定的公式為
ALINE:REF(C,6),SHIFT3
但當天出現的ALINE數值卻是10天前的收盤價,不是六日前的收盤價
我把SHIFT3改為SHIFT2出現的數值也不對
請問我該如何更改才能符合我的需求
另外如何將偏移三天後的數值顯示在ALINE上面

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

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

ALINE:REF(C,6),LINETHICK;
PARTLINE(1,ALINE),SHIFT3;

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

註冊日期: Jul 2004
來  自:
文章數量: 9

引用:
最初由 king 發表
ALINE:REF(C,6),LINETHICK;
PARTLINE(1,ALINE),SHIFT3;



感謝KING大大的回答
不過LINETHICK是把數值放在上方,我是希望能把數值放在線上面
我查一下DRAWNUMBER比較符合我的需求,可是COND值我不知該如何寫??
另外請問PARTLINE(1,ALINE)
"1"代表的意思
新手上路請多包涵.....再次謝謝

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

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

DRAWNUMBER配ISLASTBAR
1是強迫真值

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

註冊日期: Aug 2004
來  自:
文章數量: 6

先看看下面的公式代码,显示的结果:
x1:close;
x2:close,SHIFT1;

再看看下面代码显示的结果:
x1:close;
x3:ref(close,1);

请比较x1和x3的结果有何异同.

最后看下面的代码:
x1:close;
x4:ref(close,1),shift1;

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

註冊日期: Jul 2004
來  自:
文章數量: 9

謝謝KING大大的回覆
雖然我還是寫不出來在SHIFT後的線上面顯現我所需的數字
函數的解說有時還真看不懂

謝謝南客大大的指點,感恩

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

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

DRAWNUMBER(ISLASTBAR,C,C,2),SHIFT1;
程式撰寫最大的問題不是函數的解釋,而是邏輯與函數組合排列,唯一的方法也是速成的方法就是多看及多寫,沒有其他的方法.

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

註冊日期: Jul 2004
來  自:
文章數量: 9

不高興

再次謝謝king大大的解答
讓我順利的將所需指標完成
由於軟體的轉換,之前使用的軟體中,當天收盤是否站上<當天最大成交量的成交價>
我翻閱了前輩們的文章及問題交流中的問題
找不出一點頭緒該如何開始
<當日分價量表中最大成交量的成交價>
不知公式該如何進行???

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

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

將此公式於分筆成交週期跑即可

原碼:

maxvolc
:c*0;
usec:=c;
usevol:=vol;
<%
maxvolc=FFL.VarData("maxvolc")
usevol=FFL.VarData("usevol")
usec=FFL.VarData("UseC")
NowMaxVol=0NowC=0
StNo 
FFL.VarStartIndex("usevol")
EndNo ubound(usevol)
for 
StNo to EndNo 
  
if usevol(i)>NowMaxVol then NowMaxVol=usevol(i):NowC=usec(i)
next 
for StNo to EndNo
  maxvolc
(i)=NowC
next
FFL
.VarData("maxvolc")=maxvolc
%>

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

註冊日期: Jul 2004
來  自:
文章數量: 9

謝謝總版主的回覆
可是我將公式套在分筆成交週期跑之後
有些資料不太正確
以今天(8/23)1101與1301為例..最大分筆成交價都不對(與番網的數值比對)
不知哪裡出了問題
另外我要如何才能將<MAXVOLC>放在五分K上面??
跨週期引用公式好像沒有<分筆成交>的使用

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

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

<當天最大成交量的成交價>
<當日分價量表中最大成交量的成交價>
我被搞迷糊囉

再確認一次
您要的是求當日那一個價成交量最多對吧?
而不是當天成交量最大那一刻的的現價
註:後者是這次原碼求的

跨週期引用可用此命令
STKINDI(STKLABEL,INDINAME,INDITYPE,PERIOD)

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

註冊日期: Jul 2004
來  自:
文章數量: 9

引用:
最初由 cgjj 發表
<當天最大成交量的成交價>
<當日分價量表中最大成交量的成交價>
我被搞迷糊囉

這兩者不同喔?我也迷糊了???

不過我要的是
<當日那一個價成交量最多>

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

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

求當日那一個價成交量最多
 MaxVolC 為其價
 MaxVolV 為其量

原碼:

UseC
:=C;
UseV:=V;
MaxVolC:c*0;
MaxVolV:c*0;
<%
UseC FFL.VarData("UseC")
UseV FFL.VarData("UseV")
MaxVolC =  FFL.VarData("MaxVolC")
MaxVolV =  FFL.VarData("MaxVolV")
stno FFL.VarStartIndex("UseC")
endno ubound(UseC)
redim RdC(5000), RdV(5000)
NowRdNo=0EndRdNo=-1
for endno to stno step -1
  
for RdNo=0 to EndRdNo    
    
if UseC(i)=RdC(RdNothen
      RdV
(RdNo)=RdV(RdNo)+UseV(i)
      exit for
    
end if
  
next
  
if RdNo=EndRdNo+1 then
    EndRdNo
=EndRdNo+1
    RdC
(EndRdNo)=UseC(i)
    
RdV(EndRdNo)=UseV(i)
  
end if
next
MaxN
=0MaxRdNo=0:
for 
RdNo=0 to EndRdNo
  
if RdV(RdNo) > MaxN then MaxN RdV(RdNo): MaxRdNo RdNo
next
for stno to endno
  MaxVolC
(i)=RdC(MaxRdNo)
  
MaxVolV(i)=RdV(MaxRdNo)
next
FFL
.VarData("MaxVolC") = MaxVolC
FFL
.VarData("MaxVolV") = MaxVolV
%>

註:若碰到有兩個價都是最多時, 取離目前時間最近的價
  請將此公式放於分筆成交週期跑(不適用於其它週期)

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

註冊日期: Jul 2004
來  自:
文章數量: 9

謝謝總版主的詳細回覆

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

論壇跳轉:
主題評分:

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