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

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


由 genec 在 2010-09-28 13:41 發表:

出場依據為某均線,但每天參數扣一日要怎麼做?

請問,若股價突破40日均線後進場[enterlong:=c>MA(c,40)]
,每持股一天,均線參數即扣一日,跌破此MA就出場。
例,9月1日股價突破40ma後進場,2日要跌破39日ma才出場,
3日則要跌破38日才出場....以此類推,但最小不得小於10日ma。
請問exitlong:=要怎麼寫,謝謝。


由 cgjj 在 2010-09-29 09:56 發表:

回覆: 出場依據為某均線,但每天參數扣一日要怎麼做?

引用:
最初由 genec 發表
請問,若股價突破40日均線後進場[enterlong:=c>MA(c,40)]
,每持股一天,均線參數即扣一日,跌破此MA就出場。
例,9月1日股價突破40ma後進場,2日要跌破39日ma才出場,
3日則要跌破38日才出場....以此類推,但最小不得小於10日ma。
請問exitlong:=要怎麼寫,謝謝。



若進場後尚未達出場條件, 又再度碰上進場訊號
重新自40起跳嗎?


由 genec 在 2010-09-29 13:17 發表:

抱歉未說清楚,這是從英文書得到的思路。
這是一通道系統,中間是40ma,上軌是40ma+40日atr,
下軌是40ma-40日atr,進場時機如下;
ENTERLONG:=C>上軌 AND MA40> REF(MA40,1);
出場方式就如我前文所述。

進場後,股價可能會多次回測上軌,甚至跌破上軌,但不用管它。
均線參數就每日減一日(最低到10日ma),直到收盤跌破均線出場為止。
出場後,再依原方式尋求進場機會。
謝謝總版主。


由 cgjj 在 2010-09-29 18:02 發表:

引用:
最初由 genec 發表
抱歉未說清楚,這是從英文書得到的思路。
這是一通道系統,中間是40ma,上軌是40ma+40日atr,
下軌是40ma-40日atr,進場時機如下;
ENTERLONG:=C>上軌 AND MA40> REF(MA40,1);
出場方式就如我前文所述。

進場後,股價可能會多次回測上軌,甚至跌破上軌,但不用管它。
均線參數就每日減一日(最低到10日ma),直到收盤跌破均線出場為止。
出場後,再依原方式尋求進場機會。
謝謝總版主。



以首篇文章說的 c>MA(c,40) 當做進的條件為範例:
注意: 此公式計算負荷會比較重

原碼:

//判斷是否符合進的條件
BB:=c>MA(c,40); 

//決定進訊&出訊
NN:=40BSP:=NN
CC:=CBS:=C*0CkBD:=0
StLb:=MAX(lbound(BB),NN);
for 
i=StLb to datacount do begin
  
if BB[i]=and CkBD=0 then begin
    CkBD
:=1BS[i]:=1BSP:=NN;
  
end else if CkBD=1 then begin
    MANN
:=0;
    for 
j=i downto i-BSP+do begin
      MANN
:=MANN+CC[j];
    
end;
    
MANN:=MANN/BSP;
    if 
CC[i]<MANN then begin
      CkBD
:=0BS[i]:=-1;
    
end;
  
end;
  if 
BSP>10 then BSP:=BSP-1;
end;
VERTLINE(BS=1linedot colorred;
VERTLINE(BS=-1linedot colorgreen;


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


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

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