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

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


由 yjl8895 在 2012-11-16 07:07 發表:

困惑

請教版大:


畫漸變背景色(1,RGB顏色值(0,150,100),RGB顏色值(0,150,100),1);
XC:收盤價,LINETHICK0;
S:=(最高價-最低價)*2;
AA扣抵:"AA.A01#DAY",COLORCYAN,LINETHICK3;
BB扣抵:"BB.A01#DAY",COLORBLACK,LINETHICK0;
AA乖離:(XC-AA扣抵) LINETHICK0;


B11:=之字轉向(3,10)>向前引用(之字轉向(3,10),1) AND
向前引用(之字轉向(3,10),1)<向前引用(之字轉向(3,10),2);
畫圖示(B11,L,4);
S11:=之字轉向(3,10)<向前引用(之字轉向(3,10),1) AND
向前引用(之字轉向(3,10),1)>向前引用(之字轉向(3,10),2);
畫圖示(S11,H,12);


S11SP:=上一次條件成立位置(S11); LDS:=序列下界(S11SP);
LBSP:=上一次條件成立位置(B11);
KNo:=序列數據量-LBSP[序列數據量]-1;
DWB:=收盤價*0; DWS:=DWB; HH:=最高價; LL:=最低價;
BKNo:=KNo; SKNo:=KNo;
VARIABLE: PH[2]=0,PL[2]=0;
for i:=1 to 2 do begin
條件函數 SKNo>=LDS then begin
FPS:=SKNo-S11SP[SKNo];
DWS[FPS]:=i; PH[i]:=HH[FPS]; SKNo:=FPS-1;
end;
end;
PDH:=PH[2]>PH[1];
DSS3:趨勢線數值(DWS=2 and PDH,HH, DWS=1 and PDH,HH,0,0) COLORRED,LINEDOT;
CA:=交叉函數(收盤價,DSS3) OR 交叉函數(DSS3,收盤價) ;
LBSPSP:=上一次條件成立位置(B11>0 and DSS3>0);
買B11:CA and 求和(CA,LBSPSP+1)=1;//XC突破DSS3//
畫圖示(買B11,最高價+0.2*S,'05');

畫柱線(AA乖離>0,最高價,最低價,1,0),COLORBLACK;
畫柱線(AA乖離<0,最高價,最低價,1,0),COLORGREEN;

__________________
efef55e3


由 cgjj 在 2012-11-16 09:09 發表:

回覆: 困惑

引用:
最初由 yjl8895 發表
請教版大:


畫漸變背景色(1,RGB顏色值(0,150,100),RGB顏色值(0,150,100),1);
XC:收盤價,LINETHICK0;
S:=(最高價-最低價)*2;
AA扣抵:"AA.A01#DAY",COLORCYAN,LINETHICK3;
BB扣抵:"BB.A01#DAY",COLORBLACK,LINETHICK0;
AA乖離:(XC-AA扣抵) LINETHICK0;


B11:=之字轉向(3,10)>向前引用(之字轉向(3,10),1) AND
向前引用(之字轉向(3,10),1)<向前引用(之字轉向(3,10),2);
畫圖示(B11,L,4);
S11:=之字轉向(3,10)<向前引用(之字轉向(3,10),1) AND
向前引用(之字轉向(3,10),1)>向前引用(之字轉向(3,10),2);
畫圖示(S11,H,12);


S11SP:=上一次條件成立位置(S11); LDS:=序列下界(S11SP);
LBSP:=上一次條件成立位置(B11);
KNo:=序列數據量-LBSP[序列數據量]-1;
DWB:=收盤價*0; DWS:=DWB; HH:=最高價; LL:=最低價;
BKNo:=KNo; SKNo:=KNo;
VARIABLE: PH[2]=0,PL[2]=0;
for i:=1 to 2 do begin
條件函數 SKNo>=LDS then begin
FPS:=SKNo-S11SP[SKNo];
DWS[FPS]:=i; PH[i]:=HH[FPS]; SKNo:=FPS-1;
end;
end;
PDH:=PH[2]>PH[1];
DSS3:趨勢線數值(DWS=2 and PDH,HH, DWS=1 and PDH,HH,0,0) COLORRED,LINEDOT;
CA:=交叉函數(收盤價,DSS3) OR 交叉函數(DSS3,收盤價) ;
LBSPSP:=上一次條件成立位置(B11>0 and DSS3>0);
買B11:CA and 求和(CA,LBSPSP+1)=1;//XC突破DSS3//
畫圖示(買B11,最高價+0.2*S,'05');

畫柱線(AA乖離>0,最高價,最低價,1,0),COLORBLACK;
畫柱線(AA乖離<0,最高價,最低價,1,0),COLORGREEN;



去除A的判斷準則為何?


由 yjl8895 在 2012-11-16 09:26 發表:

版大:
以B11為基準,近期兩點(S11與S11的連線)後,在B11後出現第一次與DSS3趨勢線的交叉點,求B點但不要出現A點。

__________________
efef55e3


由 cgjj 在 2012-11-16 10:46 發表:

引用:
最初由 yjl8895 發表
版大:
以B11為基準,近期兩點(S11與S11的連線)後,在B11後出現第一次與DSS3趨勢線的交叉點,求B點但不要出現A點。




畫圖示(買B11,最高價+0.2*S,'05');

改為
NewCK:=買B11 and sum(買B11 ,S11SP+1)>0 ;
畫圖示(NewCK, 最高價+0.2*S,'05');


由 yjl8895 在 2012-11-16 15:04 發表:

版大:
問題沒有改善。如圖
我要的是當D出現時 求B點,且D的立基點必須要有S11與S11的連線,而C點之前只有一個S11,沒有構成連線,不應該有A的訊號。

__________________
efef55e3


由 cgjj 在 2012-11-16 18:07 發表:

引用:
最初由 yjl8895 發表
版大:
問題沒有改善。如圖
我要的是當D出現時 求B點,且D的立基點必須要有S11與S11的連線,而C點之前只有一個S11,沒有構成連線,不應該有A的訊號。



那您就多加一個條件
判斷買B11處是否該有畫勢線


由 yjl8895 在 2012-11-16 22:24 發表:

版大:
不知何條件
請明示

__________________
efef55e3


由 cgjj 在 2012-11-19 10:49 發表:

引用:
最初由 yjl8895 發表
版大:
不知何條件
請明示



您給的程式只有部份, 難以測試協助
看看這樣是否合乎您要的結果

QQSP:=barslast(DWS=1 and PDH);
NewCK:=買B11 and sum(買B11 ,QQSP+1)>0 ;
畫圖示(NewCK, 最高價+0.2*S,'05');

若仍不行請提供能運行之完整公式, 以便測試和協助


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


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

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