註冊日期: Apr 2014 來 自: 文章數量: 118
請問版主: 我想求每日指定的時段內K棒高低差的Z日平均值N1,請問該怎麼寫? 例如:我想計算每天開盤後X(HH:MM)時間到Y(HH:MM)時間內的每根K棒高低差的10日平均值N1。 W=H-L;自X時間起到Y時間結束的 每根K棒高低差 N=MA(W,Z); Z是自X時間到Y時間止的K棒數目。....每日差平均 N1=MA(N,10); .....10日差平均 謝謝!
註冊日期: Oct 2003 來 自: 文章數量: 18121
引用:最初由 一心不亂 發表 請問版主: 我想求每日指定的時段內K棒高低差的Z日平均值N1,請問該怎麼寫? 例如:我想計算每天開盤後X(HH:MM)時間到Y(HH:MM)時間內的每根K棒高低差的10日平均值N1。 W=H-L;自X時間起到Y時間結束的 每根K棒高低差 N=MA(W,Z); Z是自X時間到Y時間止的K棒數目。....每日差平均 N1=MA(N,10); .....10日差平均 謝謝! 範例如下: W:=H-L; N:=MA(W,Z); {Z會決定 X 時間值} Y:=time=123000; {將12:30分設為 Y 時間} NY:=N*Y; //僅留Y那根的N值 sum(NY,SUMBARS(Y,2))/2;
引用:最初由 一心不亂 發表 請問版主: 我想求每日指定的時段內K棒高低差的Z日平均值N1,請問該怎麼寫? 例如:我想計算每天開盤後X(HH:MM)時間到Y(HH:MM)時間內的每根K棒高低差的10日平均值N1。 W=H-L;自X時間起到Y時間結束的 每根K棒高低差 N=MA(W,Z); Z是自X時間到Y時間止的K棒數目。....每日差平均 N1=MA(N,10); .....10日差平均 謝謝!
版主你好, Z不會決定X的開始時間,例如周期是5分鐘,X開始的時間是09:00,Y 結束時間是13:45,Z如果設10的話,就是取10根5分鐘高低差的均值,X開始時間不會因為Z設10就改變。這指標會計算每日9:00到13:45為止的MA10高低差均值,其他時間就不計算。不知這樣描述可以嗎?
引用:最初由 一心不亂 發表 版主你好, Z不會決定X的開始時間,例如周期是5分鐘,X開始的時間是09:00,Y 結束時間是13:45,Z如果設10的話,就是取10根5分鐘高低差的均值,X開始時間不會因為Z設10就改變。這指標會計算每日9:00到13:45為止的MA10高低差均值,其他時間就不計算。不知這樣描述可以嗎? 似乎矛盾! 您前面是寫: Z是自X時間到Y時間止的K棒數目
引用:最初由 一心不亂 發表 版主你好, Z不會決定X的開始時間,例如周期是5分鐘,X開始的時間是09:00,Y 結束時間是13:45,Z如果設10的話,就是取10根5分鐘高低差的均值,X開始時間不會因為Z設10就改變。這指標會計算每日9:00到13:45為止的MA10高低差均值,其他時間就不計算。不知這樣描述可以嗎?
抱歉!Z取的最大數目是X到Y時間內的所有K棒數的話,就是算高低差日均,若Z取的數目小於X到Y時間的K棒數的話,就是算Z數字的高低均值。 這樣描述應該沒有矛盾吧?
引用:最初由 一心不亂 發表 抱歉!Z取的最大數目是X到Y時間內的所有K棒數的話,就是算高低差日均,若Z取的數目小於X到Y時間的K棒數的話,就是算Z數字的高低均值。 這樣描述應該沒有矛盾吧? 這樣就不需要更改呀~~ X位置不影響計算的! 因為是以Y為基準,往回算Z根的W平均值
引用:最初由 一心不亂 發表 抱歉!Z取的最大數目是X到Y時間內的所有K棒數的話,就是算高低差日均,若Z取的數目小於X到Y時間的K棒數的話,就是算Z數字的高低均值。 這樣描述應該沒有矛盾吧?
板煮你好, sum(NY,SUMBARS(Y,2))/2;這行看不懂,可以解釋一下嗎?例如:sumbars(Y,2)是何意義?為什麼是2? 最後總合/2,為什麼要除2?
對不起,版主誤打成板煮
引用:最初由 一心不亂 發表 sum(NY,SUMBARS(Y,2))/2;這行看不懂,可以解釋一下嗎?例如:sumbars(Y,2)是何意義?為什麼是2? 最後總合/2,為什麼要除2? sum(NY,SUMBARS(Y,2)) 是把近2天的 NY加總起來 /2 是算2天均值 也就是 把近兩天 123000 這根K棒的 N 值加總,再除以2
引用:最初由 一心不亂 發表 sum(NY,SUMBARS(Y,2))/2;這行看不懂,可以解釋一下嗎?例如:sumbars(Y,2)是何意義?為什麼是2? 最後總合/2,為什麼要除2?
W:H-L; HL:=MA(W,3); {取3根K棒求均值} Y1:=time=120000; {K棒取到中午12點) NHL:=HL*Y1; 均振幅:sum(NHL,SUMBARS(Y1,3))/3; 我將它用在A50商品 60分周期裡,發覺均振幅的值太大,請問哪裡有錯?
引用:最初由 一心不亂 發表 W:H-L; HL:=MA(W,3); {取3根K棒求均值} Y1:=time=120000; {K棒取到中午12點) NHL:=HL*Y1; 均振幅:sum(NHL,SUMBARS(Y1,3))/3; 我將它用在A50商品 60分周期裡,發覺均振幅的值太大,請問哪裡有錯? 並沒有錯! 那時段的3根均值,HL本來就比較大 請實際驗算一下,謝謝! 把 10:00、11:00、12:00 的W值,相加後除3
引用:最初由 一心不亂 發表 W:H-L; HL:=MA(W,3); {取3根K棒求均值} Y1:=time=120000; {K棒取到中午12點) NHL:=HL*Y1; 均振幅:sum(NHL,SUMBARS(Y1,3))/3; 我將它用在A50商品 60分周期裡,發覺均振幅的值太大,請問哪裡有錯?
版主 再請問一下,上述寫法好像只能算出最後一天的值,若是我想看之前的,好像都沒有。 我的意思是每天的X到Y時間的K棒才是有效K棒,然後計算這些有效K棒的MA值。不知道這樣表達清不清楚?因為國外商品交易時間長,但是真正活躍時間是他們的白天,因此若計算時將他們不活躍時間內的K棒一起計算下去會失真,所以想只取活躍時間內的K棒來做計算。
引用:最初由 一心不亂 發表 版主 再請問一下,上述寫法好像只能算出最後一天的值,若是我想看之前的,好像都沒有。 我的意思是每天的X到Y時間的K棒才是有效K棒,然後計算這些有效K棒的MA值。不知道這樣表達清不清楚?因為國外商品交易時間長,但是真正活躍時間是他們的白天,因此若計算時將他們不活躍時間內的K棒一起計算下去會失真,所以想只取活躍時間內的K棒來做計算。 您把畫面縮小,就可以看到過去歷史的數值 它並非僅有算一天唷
引用:最初由 一心不亂 發表 版主 再請問一下,上述寫法好像只能算出最後一天的值,若是我想看之前的,好像都沒有。 我的意思是每天的X到Y時間的K棒才是有效K棒,然後計算這些有效K棒的MA值。不知道這樣表達清不清楚?因為國外商品交易時間長,但是真正活躍時間是他們的白天,因此若計算時將他們不活躍時間內的K棒一起計算下去會失真,所以想只取活躍時間內的K棒來做計算。