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

奇狐社區論壇 (http://www.chiefox.com.tw/bbs/index.php)
- 基礎教學 (http://www.chiefox.com.tw/bbs/forumdisplay.php?forumid=27)
-- 時間函數 (http://www.chiefox.com.tw/bbs/showthread.php?threadid=1108)


由 冰河列車 在 2004-06-23 14:15 發表:

時間函數

取得每根K線上的時間,就要用時間函數了。


奇狐特有的自然日、陰陽曆、節氣,在時間函數中就有相應的體現。

時間周期分析是技術分析的一大分枝吧,江恩等人樂此不疲。不過也有不少人不相信。







Date

Year

Month

Weekday

Day





Time

Hour

Minute




LYear

LMonth

LDay




LsolarTerm

LsolarTermDate

LsolarTermDay




DateDiff





由 冰河列車 在 2004-07-02 18:19 發表:

函數: Date


別名: 年月日


用法:

Date

回傳值的有效範圍為 700101-1341231 , 意指 1970/01/01-2034/12/31




函數: Year


別名: 年份


用法:

Year

回傳值的有效值範圍為 1970-2034




函數: Month


別名: 月份


用法:

Month

回傳值的有效值範圍為 1-12




函數: Weekday


別名: 星期


用法:

Weekday

回傳值的有效值範圍為 0-6,0表示星期天




函數: Day


別名: 日期


用法:

Day

回傳值的有效值範圍為 1-31






函數: Time


別名: 時分秒


用法:

Time

回傳值的有效值範圍為 000000-235959





函數: Hour


別名: 小時


用法:

Hour

回傳值的有效值範圍為 0-23




函數: Minute


別名: 分鐘


用法:

Minute

回傳值的有效值範圍為 0-59,對於日線及更長的分析週期值為0







函數: LYear


別名: 農曆年份


用法:

LYear

回傳值的有效值範圍為 1980-2030




函數: LMonth


別名: 農曆月份


用法:

LMonth

回傳值的有效值範圍為 1-12





函數: LDay


別名: 農曆日期


用法:

LDay

回傳值的有效值範圍為 1-30







函數: LsolarTerm


別名: 節氣


用法:

LsolarTerm(X)

X 引數 → 可用 變數數列 Date , 來傳入 LsoLarTerm 函數之中。

X 引數 → 可用常數值來代入,此常數有效範圍介於 700101-1341231 之間

LsoLarTerm( X ) 函數 → 回傳值的範圍介於 0 - 24 之間





函數: LsolarTermDate


別名: 節氣日期


用法:

LsolarTermDate(X)

X 引數 → 用 常數值,範圍介於 1 - 24 → 來傳入 LsoLartermDate 函數之中

LsoLarTermDate( X ) 函數 → 回傳 K 線所屬 當年 的節氣日期。






函數: LsolarTermDay


別名: 節氣後天數


用法:

LsolarTermDay(X)

X 引數 → 可用 變數數列 Date , 來傳入 LsolarTermDay 函數之中。

X 引數 → 可用常數值來代入,此常數有效範圍介於 700101-1341231 之間

LsoLarTermDay( X ) 函數 → 回傳值=當前日期是前一節氣後的第幾日




函數: DateDiff


別名: 時間間隔天數


用法:

DateDiff( X, Y )

X、Y 引數 → 可用 變數數列 Date → 來傳入 DateDiff 函數之中

X、Y 引數 → 可用常數值來代入,此常數有效範圍介於 700101-1341231 之間

DateDiff( X , Y ) 函數 → 回傳 兩個日期之間 的相差天數



由 冰河列車 在 2004-07-02 21:31 發表:

範例:國曆日期



YY:=( Year - 1911 ) * 10000 ;


MM:=Month * 100 ;


DD:=Day ;




國曆日期:YY+MM+DD ,Linethick0;






範例:農曆日期



LY:=( LYear - 1911 ) * 10000 ;


LM:=LMonth * 100 ;


LD:=LDay ;




農曆日期:LY+LM+LD ,Linethick0;


由 冰河列車 在 2004-07-02 21:52 發表:

範例:兩個日期相差天數→橫座標切換→自然日座標和交易日座標效果不一樣



兩日期相差天數A: DateDiff( 1020929 , 1021003 ) , Linethick0 ;

兩日期相差天數B: DateDiff( LsoLartermDate( 1 ) , Date ) , Linethick0 ;



由 冰河列車 在 2004-07-02 22:19 發表:

範例:鎖公式到期日,下面公式到期日為 2004/09/03



DD:=IF( Date<1040903 , Sum( 1 , 0 ) , 0 ) ;

FF:=BackSet( IsLastBar , DD ) ;



TA:Ma( C , 10 )*FF ;

TB:Ma( C , 20 )*FF ;

TC:Ma( c , 30 )*FF ;


由 冰河列車 在 2004-07-02 23:31 發表:

範例:鎖公式到期日,下面公式到期日為 2004/09/03



FF:=BackSet( IsLastBar , BarsCount(Date)*(Date<1040903) ) ;



TA:Ma( C , 10 )*FF ;

TB:Ma( C , 20 )*FF ;

TC:Ma( c , 30 )*FF ;


由 冰河列車 在 2004-07-05 13:35 發表:

範例:9點 : 30分 :59秒 以前的分時K線 ,指定一個值=1給它,其它為=0





N:=30 ;

XA:IF( (Hour=8) or (Hour=9 and Minute>=0 and Minute<=N) , 1 , 0 ) , Stick ;




上面和下面的語法,其意義相同___________________________________



範例:9點 : 30分 :59秒 以前的分時K線 ,指定一個值=1給它,其它為=0





N:=30 ;

XA:(Hour=8) or (Hour=9 and Minute>=0 and Minute<=N) , Stick ;


由 冰河列車 在 2004-07-06 10:56 發表:

範例:開盤第一根分時K線 ,指定一個值=1給它,其它為0



XA:REF(Date,1)<>Date , Stick;



由 冰河列車 在 2004-07-06 10:58 發表:

範例:每天的分時K線 ,指定它的當天K線序號給它



XA:=REF(Date,1)<>Date , Stick;



XB:BarsLast(XA=1) + 1 ,Stick;


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


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

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