![]() |
在這個頁面顯示本主題全部的 9 個文章 |
奇狐社區論壇 (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=17314)
疑惑
版大:如圖
下列語法中,不知何處有錯,在圖中當CA條件成立時,想要求A卻也同時出現B,有請大大解惑。
畫漸變背景色(1,RGB顏色值(0,150,100),RGB顏色值(0,150,100),1);
XC:收盤價,LINETHICK0;
S:=(最高價-最低價)*2;
MA1:MA(CLOSE,34),COLORCYAN;
畫柱線(XC>MA1,最高價,最低價,1,0),COLORBLACK;
畫柱線(XC<MA1,最高價,最低價,1,0),COLORGREEN;
BT1:=之字轉向(3,3)>向前引用(之字轉向(3,3),1) AND
向前引用(之字轉向(3,3),1)<向前引用(之字轉向(3,3),2);
畫圖示(BT1,最低價,4);
ST1:=之字轉向(3,3)<向前引用(之字轉向(3,3),1) AND
向前引用(之字轉向(3,3),1)>向前引用(之字轉向(3,3),2);
畫圖示(ST1,最高價,12);
ST1SP:=上一次條件成立位置(ST1); LDS:=序列下界(ST1SP);
LBSP:=上一次條件成立位置(BT1);
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-ST1SP[SKNo];
DWS[FPS]:=i; PH[i]:=HH[FPS]; SKNo:=FPS-1;
end;
end;
PDH:=PH[2]>PH[1];
DSS4:趨勢線數值(DWS=2 and PDH,HH, DWS=1 and PDH,HH,0,0) COLORRED;
CA:=交叉函數(收盤價,DSS4) OR 交叉函數(DSS4,收盤價);
LBSPSP:=上一次條件成立位置(BT1>0 and DSS4>0);
買BT1:CA and 求和(CA,LBSPSP+1)=1;
畫圖示(買BT1,最低價,1);
__________________
efef55e3
回覆: 疑惑
引用:
最初由 yjl8895 發表
版大:如圖
下列語法中,不知何處有錯,在圖中當CA條件成立時,想要求A卻也同時出現B,有請大大解惑。
畫漸變背景色(1,RGB顏色值(0,150,100),RGB顏色值(0,150,100),1);
XC:收盤價,LINETHICK0;
S:=(最高價-最低價)*2;
MA1:MA(CLOSE,34),COLORCYAN;
畫柱線(XC>MA1,最高價,最低價,1,0),COLORBLACK;
畫柱線(XC<MA1,最高價,最低價,1,0),COLORGREEN;
BT1:=之字轉向(3,3)>向前引用(之字轉向(3,3),1) AND
向前引用(之字轉向(3,3),1)<向前引用(之字轉向(3,3),2);
畫圖示(BT1,最低價,4);
ST1:=之字轉向(3,3)<向前引用(之字轉向(3,3),1) AND
向前引用(之字轉向(3,3),1)>向前引用(之字轉向(3,3),2);
畫圖示(ST1,最高價,12);
ST1SP:=上一次條件成立位置(ST1); LDS:=序列下界(ST1SP);
LBSP:=上一次條件成立位置(BT1);
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-ST1SP[SKNo];
DWS[FPS]:=i; PH[i]:=HH[FPS]; SKNo:=FPS-1;
end;
end;
PDH:=PH[2]>PH[1];
DSS4:趨勢線數值(DWS=2 and PDH,HH, DWS=1 and PDH,HH,0,0) COLORRED;
CA:=交叉函數(收盤價,DSS4) OR 交叉函數(DSS4,收盤價);
LBSPSP:=上一次條件成立位置(BT1>0 and DSS4>0);
買BT1:CA and 求和(CA,LBSPSP+1)=1;
畫圖示(買BT1,最低價,1);
當D出現時,兩個S 的點所連成的DSS趨勢線也會同時成立而劃出紅線,故出現D時,去求A的先決條件是一定要有兩個S,圖中就是S1 和S2。
原本C出現時,兩個S(S2和S3) 的點所連成DSS趨勢線也會同時成立而劃出紅線,然而卻因D的出現,(S1和S2)趨勢線取代(S2和S3)趨勢線,因為總是在最後一個週期呈現,故B的訊號不應該再出現。
畫漸變背景色(1,RGB顏色值(0,150,100),RGB顏色值(0,150,100),1);
XC:收盤價,LINETHICK0;
S:=(最高價-最低價)*2;
MA1:MA(CLOSE,34),COLORCYAN;
畫柱線(XC>MA1,最高價,最低價,1,0),COLORBLACK;
畫柱線(XC<MA1,最高價,最低價,1,0),COLORGREEN;
B1:=之字轉向(3,3)>向前引用(之字轉向(3,3),1) AND
向前引用(之字轉向(3,3),1)<向前引用(之字轉向(3,3),2);
畫圖示(B1,最低價,4);
S1:=之字轉向(3,3)<向前引用(之字轉向(3,3),1) AND
向前引用(之字轉向(3,3),1)>向前引用(之字轉向(3,3),2);
畫圖示(S1,最高價,12);
S1SP:=上一次條件成立位置(S1); LDS:=序列下界(S1SP);
LBSP:=上一次條件成立位置(B1);
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-S1SP[SKNo];
DWS[FPS]:=i; PH[i]:=HH[FPS]; SKNo:=FPS-1;
end;
end;
PDH:=PH[2]>PH[1];
DSS:趨勢線數值(DWS=2 and PDH,HH, DWS=1 and PDH,HH,0,0) COLORRED;
CA:=交叉函數(收盤價,DSS) OR 交叉函數(DSS,收盤價);
LBSPSP:=上一次條件成立位置(B1>0 and DSS>0);
買B1:CA and 求和(CA,LBSPSP+1)=1;
畫圖示(買B1,H,1);
__________________
efef55e3
引用:
最初由 yjl8895 發表
當D出現時,兩個S 的點所連成的DSS趨勢線也會同時成立而劃出紅線,故出現D時,去求A的先決條件是一定要有兩個S,圖中就是S1 和S2。
原本C出現時,兩個S(S2和S3) 的點所連成DSS趨勢線也會同時成立而劃出紅線,然而卻因D的出現,(S1和S2)趨勢線取代(S2和S3)趨勢線,因為總是在最後一個週期呈現,故B的訊號不應該再出現。
大大:
真不好意思,情況未獲改善,還請您費心思。
__________________
efef55e3
1
__________________
efef55e3
引用:
最初由 yjl8895 發表
大大:
真不好意思,情況未獲改善,還請您費心思。
版大:
感恩
__________________
efef55e3
版大:
感恩
__________________
efef55e3
全部時間均為台灣時間, 現在時間為04:07 | 在這個頁面顯示本主題全部的 9 個文章 |
Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.
簡愛洋行 製作 Copyright 2003-. All Rights Reserved.