![]() |
在這個頁面顯示本主題全部的 6 個文章 |
奇狐社區論壇 (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=12977)
[問題]技術指標自由週期參數優化
版主:您好!
(1)指標1分K線5分K線及15分K線的參數,因使用條件不同
能自行調整嗎?
(2)目前使用時不同的K線調整較費時,不同的參數A1,A5,A15
各代表.1分5分15分.
原碼如下:
多空線:=EMA(C,20),COLORMAGENTA linethick0;
A1:=EMA(EMA(C,20),50);
B1:=REF(A1,1);
CkRed1:=A1>B1;
CkGreen1:=A1<B1;
A5:=EMA(EMA(C,10),40);
B5:=REF(A5,1);
CkRed5:=A5>B5;
CkGreen5:=A5<B5;
A15:=EMA(EMA(C,5),35);
B15:=REF(A1,1);
CkRed15:=A15>B15;
CkGreen15:=A15<B15;
PARTLINE(多空線>REF(C,1),多空線),COLORCYAN,linethick1;
PARTLINE(多空線<REF(C,1),多空線),COLORMAGENTA,linethick1;
DRAWICON(CkRed 1and ref(CkRed1,1)=0,L,1),PXDN40;
DRAWICON(CkGreen1 and ref(CkGreen1,1)=0,H,2)PXUP40;
DRAWICON(CkRed 5and ref(CkRed5,1)=0,L,1),PXDN40;
DRAWICON(CkGreen5 and ref(CkGreen5,1)=0,H,2)PXUP40;
DRAWICON(CkRed15 and ref(CkRed15,1)=0,L,1),PXDN40;
DRAWICON(CkGreen15 and ref(CkGreen15,1)=0,H,2)PXUP40;
Thanks in advance !
Regards, lin3036
Key Words: Time Interval adpative contol for Indicator
回覆: [問題]技術指標自由週期參數優化
引用:
最初由 lin3036 發表
版主:您好!
(1)指標1分K線5分K線及15分K線的參數,因使用條件不同
能自行調整嗎?
(2)目前使用時不同的K線調整較費時,不同的參數A1,A5,A15
各代表.1分5分15分.
原碼如下:
多空線:=EMA(C,20),COLORMAGENTA linethick0;
A1:=EMA(EMA(C,20),50);
B1:=REF(A1,1);
CkRed1:=A1>B1;
CkGreen1:=A1<B1;
A5:=EMA(EMA(C,10),40);
B5:=REF(A5,1);
CkRed5:=A5>B5;
CkGreen5:=A5<B5;
A15:=EMA(EMA(C,5),35);
B15:=REF(A1,1);
CkRed15:=A15>B15;
CkGreen15:=A15<B15;
PARTLINE(多空線>REF(C,1),多空線),COLORCYAN,linethick1;
PARTLINE(多空線<REF(C,1),多空線),COLORMAGENTA,linethick1;
DRAWICON(CkRed 1and ref(CkRed1,1)=0,L,1),PXDN40;
DRAWICON(CkGreen1 and ref(CkGreen1,1)=0,H,2)PXUP40;
DRAWICON(CkRed 5and ref(CkRed5,1)=0,L,1),PXDN40;
DRAWICON(CkGreen5 and ref(CkGreen5,1)=0,H,2)PXUP40;
DRAWICON(CkRed15 and ref(CkRed15,1)=0,L,1),PXDN40;
DRAWICON(CkGreen15 and ref(CkGreen15,1)=0,H,2)PXUP40;
Thanks in advance !
Regards, lin3036
Key Words: Time Interval adpative contol for Indicator
原碼:
if datatype = 1 then Begin
N1:=6; N2:=9; //一分鐘週期 MA6 和 MA9
end else if datatype = 2 then begin
N1:=10; N2:=20; //五分鐘週期 MA10 和 MA20
end else if datatype = 3 then begin
N1:=12; N2:=24; //十五分鐘週期 MA12 和 MA24
end else if datatype = 4 then begin
N1:=15; N2:=30; //三十分鐘週期 MA15 和 MA30
end else begin
N1:=5; N2:=10; //其它週期 MA5 和 MA10
end;
MA1:MA(C,N1);
MA2:MA(C,N2);
[問題]技術指標自由週期參數優化
Dear CGJJ,
Thanks a lot !
那如要用多週期內的2分鐘K和7分鐘K又該如何解決?
感謝版主熱心回覆
謝謝 感恩
引用:
最初由 mead 發表
那如要用多週期內的2分鐘K和7分鐘K又該如何解決?
引用:
最初由 mead 發表
感謝版主熱心回覆
謝謝 感恩
原碼:
DE:=DATE; TE:=hour*60+minute;
//計算K棒間隔分鐘數
DESP:=BARSSINCE(DE=ref(DE,1));
if lbound(DESP)>0 then begin
KTimeSP:=TE-ref(TE,1);
KTimeSP:=KTimeSP[datacount-DESP[datacount]];
end else begin
KTimeSP:=-1; //K線不足
exit;
end;
if KTimeSP = 1 then Begin
N1:=6; N2:=9; //一分鐘週期 MA6 和 MA9
end else if KTimeSP = 5 then begin
N1:=10; N2:=20; //五分鐘週期 MA10 和 MA20
end else if KTimeSP = 15 then begin
N1:=12; N2:=24; //十五分鐘週期 MA12 和 MA24
end else if KTimeSP = 30 then begin
N1:=15; N2:=30; //三十分鐘週期 MA15 和 MA30
end else if KTimeSP = 2 then begin
N1:=8; N2:=16; //2分鐘週期 MA8 和 MA16
end else if KTimeSP = 7 then begin
N1:=13; N2:=26; //7分鐘週期 MA13 和 MA26
end else begin
N1:=5; N2:=10; //其它分鐘週期或其它週期 MA5 和 MA10
end;
MA1:MA(C,N1);
MA2:MA(C,N2);
全部時間均為台灣時間, 現在時間為03:47 | 在這個頁面顯示本主題全部的 6 個文章 |
Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.
簡愛洋行 製作 Copyright 2003-. All Rights Reserved.