![]() |
在這個頁面顯示本主題全部的 8 個文章 |
奇狐社區論壇 (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=23741)
五日內收盤價的高點
版主您好
我想找出跌破五日內收盤價的高點價位,符合條件的前兩次位置
HH:= HHV(C,5);
DN:= CROSS(HH,C);
DNSP2:= SUMBARS(DN,2);
DNSP2所產生的結果不如預期,請問是哪裡寫錯了?謝謝您
回覆: 五日內收盤價的高點
引用:
最初由 picabu 發表
版主您好
我想找出跌破五日內收盤價的高點價位,符合條件的前兩次位置
HH:= HHV(C,5);
DN:= CROSS(HH,C);
DNSP2:= SUMBARS(DN,2);
DNSP2所產生的結果不如預期,請問是哪裡寫錯了?謝謝您
版主您好,我照您的方式去做
發現我想要的結果好像不太一樣,附上圖片解釋
如圖
台積電的前五日收盤價高點為552,前一次跌破位置與前兩次跌破位置為圖中箭頭處,可是程式顯示出DNSP1與DNSP2的位置卻不是箭頭處,好像是隨著五日收盤價的高點往前推而變動. 我試著把HH給定數552, HH:= 552.所產生的結果是正確.請問應該如何修正呢?
引用:
最初由 picabu 發表
版主您好,我照您的方式去做
發現我想要的結果好像不太一樣,附上圖片解釋
如圖
台積電的前五日收盤價高點為552,前一次跌破位置與前兩次跌破位置為圖中箭頭處,可是程式顯示出DNSP1與DNSP2的位置卻不是箭頭處,好像是隨著五日收盤價的高點往前推而變動. 我試著把HH給定數552, HH:= 552.所產生的結果是正確.請問應該如何修正呢?
了解,我的邏輯錯了,想成定數了.
最後問題,如果想照圖上的邏輯取得前兩次的跌破位置,有辦法程式化嗎? 謝謝版主
引用:
最初由 picabu 發表
了解,我的邏輯錯了,想成定數了.
最後問題,如果想照圖上的邏輯取得前兩次的跌破位置,有辦法程式化嗎? 謝謝版主
若圖上的邏輯是您要的,則答案為:
HH:= ref(HHV(C,5),1);
DN:= CROSS(HH[datacount],C);
DNSP2:=SUMBARS(DN,2)-1;
對對對,謝謝版主,就是這樣囉. 我又學到新的語法了.非常感激
| 全部時間均為台灣時間, 現在時間為06:15 | 在這個頁面顯示本主題全部的 8 個文章 |
Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.
簡愛洋行 製作 Copyright 2003-. All Rights Reserved.