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

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


由 vincentee91g 在 2006-07-07 00:53 發表:

想請問如何找出轉折

各位大大,

小弟想寫一個程式來找收盤價上的每一個轉折點,轉折點的定義是:

1. 高點:指標數值比前後一週期都來得高
2. 低點:指標數值比前後一週期都來得低

但不知道為什麼目前的程式總是回傳回一個 0 值... 請各位大大指點一下。

小弟寫的程式如下:

CC := CLOSE;
DD := 0;

<%
C_VBA = FFL.VarData("CC")
DAY_VBA = 0

for i = (UBound(C_VBA)-1) to 1
if (C(i) > C(i+1)) and (C(i) < C(i-1)) then
DAY_VBA = UBound(C_VBA)-i
break
end if
next

FFL.VarData("DD") = DAY_VBA
%>

PP : DD;


由 vincentee91g 在 2006-07-07 00:55 發表:

抱歉,上面的程式只嘗試找出低點,所列出的是幾個週期前出現這樣的轉折...


由 cgjj 在 2006-07-07 08:34 發表:

回覆: 想請問如何找出轉折

引用:
最初由 vincentee91g 發表
各位大大,

小弟想寫一個程式來找收盤價上的每一個轉折點,轉折點的定義是:

1. 高點:指標數值比前後一週期都來得高
2. 低點:指標數值比前後一週期都來得低

但不知道為什麼目前的程式總是回傳回一個 0 值... 請各位大大指點一下。



已有開發ok 的了
http://www.chiefox.com.tw/bbs/showt...s=&threadid=926


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


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

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