到奇狐勝券首頁 奇狐社區論壇 購買奇狐勝券 試用奇狐勝券
 
論壇首頁 你可以在這裡編輯你的資料,查看短訊,訂閱主題和論壇參數等等 免費會員註冊 會員列表 論壇幫助 論壇日曆 論壇搜索 加入我的最愛 登出論壇  
奇狐社區論壇 : Powered by vBulletin version 2.3.0 奇狐社區論壇 > 指標公式 > 問題交流 > [問題]技術指標自由週期參數優化
  上一主題   下一主題
作者
主題 發表新主題    回覆主題
lin3036
初級會員

註冊日期: Jun 2009
來  自:
文章數量: 26

[問題]技術指標自由週期參數優化

版主:您好!
(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

向版主報告此篇 | 查IP位址
Old Post 2010-01-24 11:26
lin3036 現在離線 點選這裡查看 lin3036 的個人資料 點選這裡給 lin3036 傳送一條短訊 查找更多關於 lin3036 的文章 增加 lin3036 至你的好友列表 編輯/刪除訊息 引用回覆
cgjj
總版主

註冊日期: Oct 2003
來  自:
文章數量: 18091

回覆: [問題]技術指標自由週期參數優化

引用:
最初由 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



以 MA 為例, 不同週期自動帶不同參數
做法如下:
原碼:

if datatype 1 then Begin
  N1
:=6N2:=9//一分鐘週期 MA6 和 MA9
end else if datatype 2 then begin
  N1
:=10N2:=20//五分鐘週期 MA10 和 MA20
end else if datatype 3 then begin
  N1
:=12N2:=24//十五分鐘週期  MA12 和 MA24
end else if datatype 4 then begin
  N1
:=15N2:=30//三十分鐘週期  MA15 和 MA30
end else begin
  N1
:=5N2:=10//其它週期  MA5 和 MA10
end;

MA1:MA(C,N1);
MA2:MA(C,N2);

向版主報告此篇 | 查IP位址
Old Post 2010-01-25 00:14
cgjj 現在離線 點選這裡查看 cgjj 的個人資料 點選這裡給 cgjj 傳送一條短訊 查找更多關於 cgjj 的文章 增加 cgjj 至你的好友列表 編輯/刪除訊息 引用回覆
lin3036
初級會員

註冊日期: Jun 2009
來  自:
文章數量: 26

[問題]技術指標自由週期參數優化

Dear CGJJ,

Thanks a lot !

向版主報告此篇 | 查IP位址
Old Post 2010-01-25 19:26
lin3036 現在離線 點選這裡查看 lin3036 的個人資料 點選這裡給 lin3036 傳送一條短訊 查找更多關於 lin3036 的文章 增加 lin3036 至你的好友列表 編輯/刪除訊息 引用回覆
mead
資深會員

註冊日期: Nov 2004
來  自: 台北
文章數量: 409

那如要用多週期內的2分鐘K和7分鐘K又該如何解決?

向版主報告此篇 | 查IP位址
Old Post 2010-01-25 22:53
mead 現在離線 點選這裡查看 mead 的個人資料 點選這裡給 mead 傳送一條短訊 查找更多關於 mead 的文章 增加 mead 至你的好友列表 編輯/刪除訊息 引用回覆
mead
資深會員

註冊日期: Nov 2004
來  自: 台北
文章數量: 409

感謝版主熱心回覆

謝謝 感恩

向版主報告此篇 | 查IP位址
Old Post 2010-01-26 09:36
mead 現在離線 點選這裡查看 mead 的個人資料 點選這裡給 mead 傳送一條短訊 查找更多關於 mead 的文章 增加 mead 至你的好友列表 編輯/刪除訊息 引用回覆
cgjj
總版主

註冊日期: Oct 2003
來  自:
文章數量: 18091

引用:
最初由 mead 發表
那如要用多週期內的2分鐘K和7分鐘K又該如何解決?

引用:
最初由 mead 發表
感謝版主熱心回覆

謝謝 感恩



範例如下:

原碼:

DE
:=DATETE:=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
:=6N2:=9//一分鐘週期 MA6 和 MA9
end else if KTimeSP 5 then begin
  N1
:=10N2:=20//五分鐘週期 MA10 和 MA20
end else if KTimeSP 15 then begin
  N1
:=12N2:=24//十五分鐘週期  MA12 和 MA24
end else if KTimeSP 30 then begin
  N1
:=15N2:=30//三十分鐘週期  MA15 和 MA30
end else if KTimeSP 2 then begin
  N1
:=8N2:=16//2分鐘週期  MA8 和 MA16
end else if KTimeSP 7 then begin
  N1
:=13N2:=26//7分鐘週期  MA13 和 MA26
end else begin
  N1
:=5N2:=10//其它分鐘週期或其它週期  MA5 和 MA10
end;

MA1:MA(C,N1);
MA2:MA(C,N2);

向版主報告此篇 | 查IP位址
Old Post 2010-01-26 10:11
cgjj 現在離線 點選這裡查看 cgjj 的個人資料 點選這裡給 cgjj 傳送一條短訊 查找更多關於 cgjj 的文章 增加 cgjj 至你的好友列表 編輯/刪除訊息 引用回覆
全部時間均為台灣時間, 現在時間為18:45 發表新主題    回覆主題
  上一主題   下一主題
顯示可列印版本 | 訂閱此主題

論壇跳轉:
主題評分:

論壇規定:
你不可以發表新主題
你不可以回覆文章
你不可以上傳附件
你不可以編輯自己的文章
HTML語法禁止
vB 語法核准
表情符號核准
貼圖語法[IMG]核准
 

本站所有內容未經作者授權禁止轉貼節錄, 發表言論僅供參考勿作為投資決策依據。瀏覽本站請使用 IE 5.5 以上版本, 最佳瀏覽解析度 1024 x 768 全彩。

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

簡愛洋行 製作 Copyright 2003-. All Rights Reserved.  聯絡我們