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

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


由 xy608077 在 2010-10-29 13:28 發表:

[問題]合併指標修改

Dear 版大:
小弟想將二種策略二合一,第一種為ma10和ma60交叉策略,若ma達到買進條件後,才會加入第二種策略是否也為買進,同時都符合才可以出現交易訊號。
附註:要先以ma為主後,才會判斷第二組策略是否買進

第一組

XA:=MA(CLOSE,SHORT);
XB:=MA(CLOSE,LONG);

ENTERLONG:CROSS(XA,XB);
EXITLONG:CROSS(XB,XA);


第二組

CD:=ema(c,25);
ENTERLONG:REF(CD,3)<CD COLORMAGENTA;
EXITLONG:REF(CD,3)>CD COLORGREEN;
CK:=ENTERLONG-EXITLONG;
CK:=ref(CK,barslast(CK<>0));
CK:=if(CK<>ref(CK,1) or barpos=lbound(CK),CK,0);
ENTERLONG:=CK=1;
EXITLONG:=CK=-1;

上述公式確認兩條件都達到才會出現買進訊號


謝謝版大


由 cgjj 在 2010-10-29 14:06 發表:

回覆: [問題]合併指標修改

引用:
最初由 xy608077 發表
Dear 版大:
小弟想將二種策略二合一,第一種為ma10和ma60交叉策略,若ma達到買進條件後,才會加入第二種策略是否也為買進,同時都符合才可以出現交易訊號。
附註:要先以ma為主後,才會判斷第二組策略是否買進

第一組

XA:=MA(CLOSE,SHORT);
XB:=MA(CLOSE,LONG);

ENTERLONG:CROSS(XA,XB);
EXITLONG:CROSS(XB,XA);


第二組

CD:=ema(c,25);
ENTERLONG:REF(CD,3)<CD COLORMAGENTA;
EXITLONG:REF(CD,3)>CD COLORGREEN;
CK:=ENTERLONG-EXITLONG;
CK:=ref(CK,barslast(CK<>0));
CK:=if(CK<>ref(CK,1) or barpos=lbound(CK),CK,0);
ENTERLONG:=CK=1;
EXITLONG:=CK=-1;

上述公式確認兩條件都達到才會出現買進訊號


謝謝版大




兩條件都達到才會出現買進訊號, 可以用像下列的方式處理:

ENTERLONG: 條件1 and 條件2 ;


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


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

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