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

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


由 cffyz168 在 2025-03-19 12:57 發表:

[問題]

N:=if(datatype>=3,2,if(datatype=2,4,12));
盤均:=MA(盤差,N) COLORMAGENTA,Precision0 linethick0;

請問,這個程式中的N, 中文的解釋是什麼意思呢?應用上有什麼差別呢?謝謝


由 cgjj 在 2025-03-19 13:37 發表:

回覆: [問題]

引用:
最初由 cffyz168 發表
N:=if(datatype>=3,2,if(datatype=2,4,12));
盤均:=MA(盤差,N) COLORMAGENTA,Precision0 linethick0;

請問,這個程式中的N, 中文的解釋是什麼意思呢?應用上有什麼差別呢?謝謝



MA(X,N) 為 X 的近 N 根平均值

例如:
MA(CLOSE,20) 為收盤價的近20根平均值


N:=if(datatype>=3,2,if(datatype=2,4,12));
這是按當前所處週期類別,來決定 N 值

DATATYPE 返回值範圍為-1∼12,分別表示:
即時走勢圖、分筆成交、1分鐘、5分鐘、15分鐘、30分鐘、60分鐘、日、周、月、年、多日、多分鐘、多秒


由 cffyz168 在 2025-03-20 00:05 發表:

謝謝版主解釋,但我想瞭解的是:N:=if(datatype>=3,2,if(datatype=2,4,12));這個程式在「口語」上該怎麼解讀,及這樣編寫其用意為何,謝謝


由 cgjj 在 2025-03-20 08:36 發表:

引用:
最初由 cffyz168 發表
謝謝版主解釋,但我想瞭解的是:N:=if(datatype>=3,2,if(datatype=2,4,12));這個程式在「口語」上該怎麼解讀,及這樣編寫其用意為何,謝謝



若 datatype>=3 則N值取2
(也就是若當前週期類別為 15分鐘、30分鐘、60分鐘、日、周、月、年、多日、多分鐘、多秒 時,將N值設為2)

若 datatype=2 則N值取4
(也就是若當前週期類別為5分鐘,將N值設為4)

若 datatype 為其它值,則N值取12
(也就是若當前週期類別為其它值,將N值設為12)


由 cffyz168 在 2025-04-17 20:58 發表:

謝謝版主的回覆


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


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

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