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

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

[求救]

版大好:

用DL1 條件選股沒有問題,但是用DL2選股卻沒有'股票出現,有請解惑,謝謝。參數G用5

畫漸變背景色(1,RGB顏色值(0,200,50),RGB顏色值(0,200,50),1);
XC:=收盤價,LINETHICK0;S:=(最高價-最低價)*2;
Z1:=ZIG(3,13);Z2:=ZIG(3,34);Z3:=ZIG(3,34);Z4:=ZIG(3,55);
B11:=Z1>向前引用(Z1,1) AND 向前引用(Z1,1)<向前引用(Z1,2);S11:=Z1<向前引用(Z1,1) AND 向前引用(Z1,1)>向前引用(Z1,2);
B22:=Z2>向前引用(Z2,1) AND 向前引用(Z2,1)<向前引用(Z2,2);S22:=Z2<向前引用(Z2,1) AND 向前引用(Z2,1)>向前引用(Z2,2);
B33:=Z3>向前引用(Z3,1) AND 向前引用(Z3,1)<向前引用(Z3,2);S33:=Z3<向前引用(Z3,1) AND 向前引用(Z3,1)>向前引用(Z3,2);
B44:=Z4>向前引用(Z4,1) AND 向前引用(Z4,1)<向前引用(Z4,2);S44:=Z4<向前引用(Z4,1) AND 向前引用(Z4,1)>向前引用(Z4,2);
畫柱線(B33,最低價,最高價+4*S,3,0),COLORRED,LINETHICK2;畫柱線(S33,最高價,最低價-4*S,3,0),COLORBLUE,LINETHICK2;
T5:=簡單移動平均(收盤價,10),COLORWHITE,LINETHICK2;
畫柱線(C>T5,最低價,最高價,2,0),COLORMAGENTA,LINETHICK1;畫柱線(C<T5,最高價,最低價,2,0),COLORBLUE,LINETHICK1;

AA:=向前引用(最高價,G)=最高值(最高價,2*G+1);
AAA:=信號過濾(AA,G);
BB:=向前賦值(AAA,G+1);
CC1:=信號過濾(BB,G);
CC:=CC1 OR 是否最後週期;
AA2:=向前引用(最低價,G)=最低值(最低價,2*G+1);
AAA2:=信號過濾(AA2,G);
BB2:=向前賦值(AAA2,G+1);
CC22:=信號過濾(BB2,G);
CC2:=CC22 AND 求邏輯非(CC1);
EA:=向前賦值(CC,向前引用(上一次條件成立位置(CC2),1)+1);
EB:=EA>向前引用(EA,1); EE:=向前賦值(EB,2);
FF1:=EE>向前引用(EE,1);
EE2:=向前賦值(FF1 AND 統計總數(CC,向前引用(上一次條件成立位置(CC2),1)+2)=0,向前引用(上一次條件成立位置(CC2),1)+2);
FF2:=EE2>向前引用(EE2,1);
EE3:=向前賦值(FF2 AND 統計總數(CC,向前引用(上一次條件成立位置(CC2),1)+2)=0,向前引用(上一次條件成立位置(CC2),1)+2);
FF3:=EE3>向前引用(EE3,1);
JS:=條件函數(CC,統計總數(CC2,向前引用(上一次條件成立位置(CC),1)+1),0);
G1:=條件函數(JS=1 AND CC,上一次條件成立位置(FF1),0);
GA:=條件函數(CC AND 向前引用(最低價,上一次條件成立位置(FF1))>=向前引用(最低價,上一次條件成立位置(FF2)),上一次條件成立位置(FF2),上一次條件成立位置(FF1));
G2:=條件函數(JS=2 AND CC,GA,0);
G3:=條件函數(JS>=3 AND CC,條件函數(CC AND 向前引用(最低價,GA)>=向前引用(最低價,上一次條件成立位置(FF3)),上一次條件成立位置(FF3),GA),0);
GG:=G1+G2+G3;
JA:=向前賦值(CC,GG); JB:=JA>向前引用(JA,1); JJ:=向前賦值(JB,2);
LD:=JJ>向前引用(JJ,1);

LD1:=LD OR 是否最後週期;
hEA:=向前賦值(LD1,向前引用(上一次條件成立位置(CC),1)+1);
hEB:=hEA>向前引用(hEA,1); hEE:=向前賦值(hEB,2);
hFF1:=hEE>向前引用(hEE,1);
hEE2:=向前賦值(hFF1 AND 統計總數(LD1,向前引用(上一次條件成立位置(CC),1)+2)=0,向前引用(上一次條件成立位置(CC),1)+2);
hFF2:=hEE2>向前引用(hEE2,1);
hEE3:=向前賦值(hFF2 AND 統計總數(LD1,向前引用(上一次條件成立位置(CC),1)+2)=0,向前引用(上一次條件成立位置(CC),1)+2);
hFF3:=hEE3>向前引用(hEE3,1);
hJS:=條件函數(LD1,統計總數(CC1,向前引用(上一次條件成立位置(LD1),1)+1),0);
hG1:=條件函數(hJS=1 AND LD1,上一次條件成立位置(hFF1),0);
hGA:=條件函數(LD1 AND 向前引用(最高價,上一次條件成立位置(hFF1))<=向前引用(最高價,上一次條件成立位置(hFF2)),上一次條件成立位置(hFF2),上一次條件成立位置(hFF1));
hG2:=條件函數(hJS=2 AND LD1,hGA,0);
hG3:=條件函數(hJS>=3 AND LD1,條件函數(LD1 AND 向前引用(最高價,hGA)<=向前引用(最高價,上一次條件成立位置(hFF3)),上一次條件成立位置(hFF3),hGA),0);
hGG:=hG1+hG2+hG3;
hJA:=向前賦值(LD1,hGG); hJB:=hJA>向前引用(hJA,1); hJJ:=向前賦值(hJB,2);
HH:=hJJ>向前引用(hJJ,1);
{
DRAWICON(HD,H*1.01,10);
DRAWICON(LD,L*0.995,11);
}
UU1:=向前賦值(是否最後週期,上一次條件成立位置(LD)+1);
VV1:=UU1>向前引用(UU1,1);
WW1:=向前賦值(VV1,向前引用(上一次條件成立位置(LD),1)+2);
XX1:=WW1>向前引用(WW1,1);
UU2:=向前賦值(是否最後週期,上一次條件成立位置(HH)+1);
VV2:=UU2>向前引用(UU2,1);
WW2:=向前賦值(VV2,向前引用(上一次條件成立位置(HH),1)+2);
XX2:=WW2>向前引用(WW2,1);
XX2SP:=上一次條件成立位置(XX2);XH1:=向前引用(最高價,XX2sp);VV2SP:=上一次條件成立位置(VV2);XH2:=向前引用(最高價,VV2sp);
XX1SP:=上一次條件成立位置(XX1);XL1:=向前引用(最低價,XX1sp);VV1SP:=上一次條件成立位置(VV1);XL2:=向前引用(最低價,VV1sp);
畫直線(XX1,最低價,VV1 AND XL2>XL1,最低價,1),COLOR111111,LINETHICK1;
A1:=趨勢線數值(XX1,最低價,VV1,最低價,0,0);
畫直線(XX2,最高價,VV2 AND XH1>XH2,最高價,1),COLOR111111,LINETHICK1;
B1:=趨勢線數值(XX2,最高價,VV2,最高價,0,0);

AL1:=((L-A1)/A1)*100;AH1:=(((A1-H)/A1)*100);BL1:=((L-B1)/B1)*100;BH1:=(((B1-H)/B1)*100);
AB1:=(XL2>XL1 AND XH1>XH2) AND VV2;SpA1:=上一次條件成立位置(AB1);SpB1:=上一次條件成立位置(S33);AB2:=SPB1>SpA1 or SpB1=0;
AB1:=(AB2 AND BL1>0 AND BL1<5) OR (AB2 AND AL1>0 AND AL1<5);
AS1:=(AB2 AND BH1>0 AND BH1<5) OR (AB2 AND AH1>0 AND AH1<5);
AQ1:=AB1 AND SpA1<10 ;
畫柱線(AQ1,H,H+2*S,0,0),COLORWHITE,LINETHICK1;畫圖示(AQ1,H+2*S,'31');
AQ2:=AS1 AND SpA1<10;
畫柱線(AQ2,H,H+2*S,0,0),COLORWHITE,LINETHICK1;畫圖示(AQ2,H+2*S,'34');

DL1:AQ1 OR AQ2;



AA:=向前引用(最高價,(G+5))=最高值(最高價,2*(G+5)+1);
AAA:=信號過濾(AA,(G+5));
BB:=向前賦值(AAA,(G+5)+1);
CC1:=信號過濾(BB,(G+5));
CC:=CC1 OR 是否最後週期;
AA2:=向前引用(最低價,(G+5))=最低值(最低價,2*(G+5)+1);
AAA2:=信號過濾(AA2,(G+5));
BB2:=向前賦值(AAA2,(G+5)+1);
CC22:=信號過濾(BB2,(G+5));
EA:=向前賦值(CC,向前引用(上一次條件成立位置(CC2),1)+1);
EB:=EA>向前引用(EA,1); EE:=向前賦值(EB,2);
FF1:=EE>向前引用(EE,1);
EE2:=向前賦值(FF1 AND 統計總數(CC,向前引用(上一次條件成立位置(CC2),1)+2)=0,向前引用(上一次條件成立位置(CC2),1)+2);
FF2:=EE2>向前引用(EE2,1);
EE3:=向前賦值(FF2 AND 統計總數(CC,向前引用(上一次條件成立位置(CC2),1)+2)=0,向前引用(上一次條件成立位置(CC2),1)+2);
FF3:=EE3>向前引用(EE3,1);
JS:=條件函數(CC,統計總數(CC2,向前引用(上一次條件成立位置(CC),1)+1),0);
G1:=條件函數(JS=1 AND CC,上一次條件成立位置(FF1),0);
GA:=條件函數(CC AND 向前引用(最低價,上一次條件成立位置(FF1))>=向前引用(最低價,上一次條件成立位置(FF2)),上一次條件成立位置(FF2),上一次條件成立位置(FF1));
G2:=條件函數(JS=2 AND CC,GA,0);
G3:=條件函數(JS>=3 AND CC,條件函數(CC AND 向前引用(最低價,GA)>=向前引用(最低價,上一次條件成立位置(FF3)),上一次條件成立位置(FF3),GA),0);
GG:=G1+G2+G3;
JA:=向前賦值(CC,GG); JB:=JA>向前引用(JA,1); JJ:=向前賦值(JB,2);
LD:=JJ>向前引用(JJ,1);

LD2:=LD OR 是否最後週期;
hEA:=向前賦值(LD2,向前引用(上一次條件成立位置(CC),1)+1);
hEB:=hEA>向前引用(hEA,1); hEE:=向前賦值(hEB,2);
hFF1:=hEE>向前引用(hEE,1);
hEE2:=向前賦值(hFF1 AND 統計總數(LD2,向前引用(上一次條件成立位置(CC),1)+2)=0,向前引用(上一次條件成立位置(CC),1)+2);
hFF2:=hEE2>向前引用(hEE2,1);
hEE3:=向前賦值(hFF2 AND 統計總數(LD2,向前引用(上一次條件成立位置(CC),1)+2)=0,向前引用(上一次條件成立位置(CC),1)+2);
hFF3:=hEE3>向前引用(hEE3,1);
hJS:=條件函數(LD2,統計總數(CC1,向前引用(上一次條件成立位置(LD2),1)+1),0);
hG1:=條件函數(hJS=1 AND LD2,上一次條件成立位置(hFF1),0);
hGA:=條件函數(LD2 AND 向前引用(最高價,上一次條件成立位置(hFF1))<=向前引用(最高價,上一次條件成立位置(hFF2)),上一次條件成立位置(hFF2),上一次條件成立位置(hFF1));
hG2:=條件函數(hJS=2 AND LD2,hGA,0);
hG3:=條件函數(hJS>=3 AND LD2,條件函數(LD2 AND 向前引用(最高價,hGA)<=向前引用(最高價,上一次條件成立位置(hFF3)),上一次條件成立位置(hFF3),hGA),0);
hGG:=hG1+hG2+hG3;
hJA:=向前賦值(LD2,hGG); hJB:=hJA>向前引用(hJA,1); hJJ:=向前賦值(hJB,2);
HH2:=hJJ>向前引用(hJJ,1);
{
DRAWICON(HD,H*1.01,10);
DRAWICON(LD,L*0.995,11);
}
UU3:=向前賦值(是否最後週期,上一次條件成立位置(LD2)+1);
VV3:=UU3>向前引用(UU3,1);
WW3:=向前賦值(VV3,向前引用(上一次條件成立位置(LD2),1)+2);
XX3:=WW3>向前引用(WW3,1);
UU4:=向前賦值(是否最後週期,上一次條件成立位置(HH2)+1);
VV4:=UU4>向前引用(UU4,1);
WW4:=向前賦值(VV4,向前引用(上一次條件成立位置(HH2),1)+2);
XX4:=WW4>向前引用(WW4,1);
XX4SP:=上一次條件成立位置(XX4);XH3:=向前引用(H,XX4sp);VV4SP:=上一次條件成立位置(VV4);XH4:=向前引用(H,VV4sp);
XX3SP:=上一次條件成立位置(XX3);XL3:=向前引用(L,XX3sp);VV3SP:=上一次條件成立位置(VV3);XL4:=向前引用(L,VV3sp);
畫直線(XX3,最低價,VV3 AND XL4>XL3,最低價,1),COLORYELLOW,LINETHICK2;
A2:=趨勢線數值(XX3,最低價,VV3,最低價,0,0);
畫直線(XX4,最高價,VV4 AND XH3>XH4,最高價,1),COLORYELLOW,LINETHICK2;
B2:=趨勢線數值(XX4,最高價,VV4,最高價,0,0);

AL2:=((L-A2)/A2)*100;AH2:=(((A2-H)/A2)*100);BL2:=((L-B2)/B2)*100;BH2:=(((B2-H)/B2)*100);
BB1:=(XL4>XL3 AND XH3>XH4) AND VV4;SpA2:=上一次條件成立位置(BB1);SpB2:=上一次條件成立位置(S33);BB2:=SPB2>SpA2 or SpB2=0;
BB1:=(BB2 AND BL2>0 AND BL2<5) OR (BB2 AND AL2>0 AND AL2<5);
BS1:=(BB2 AND BH2>0 AND BH2<5) OR (BB2 AND AH2>0 AND AH2<5);
BQ1:=BB1 AND SpA2<10;
畫柱線(BQ1,H,H+2*S,0,0),COLORWHITE,LINETHICK1;畫圖示(BQ1,H+2*S,'32');
BQ2:=BS1 AND SpA2<10 ;
畫柱線(BQ2,H,H+2*S,0,0),COLORWHITE,LINETHICK1;畫圖示(BQ2,H+2*S,'35');

DL2:BQ1 OR BQ2;

__________________
efef55e3

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

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

回覆: [求救]

引用:
最初由 yjl8895 發表
版大好:

用DL1 條件選股沒有問題,但是用DL2選股卻沒有'股票出現,有請解惑,謝謝。參數G用5

畫漸變背景色(1,RGB顏色值(0,200,50),RGB顏色值(0,200,50),1);
XC:=收盤價,LINETHICK0;S:=(最高價-最低價)*2;
Z1:=ZIG(3,13);Z2:=ZIG(3,34);Z3:=ZIG(3,34);Z4:=ZIG(3,55);
B11:=Z1>向前引用(Z1,1) AND 向前引用(Z1,1)<向前引用(Z1,2);S11:=Z1<向前引用(Z1,1) AND 向前引用(Z1,1)>向前引用(Z1,2);
B22:=Z2>向前引用(Z2,1) AND 向前引用(Z2,1)<向前引用(Z2,2);S22:=Z2<向前引用(Z2,1) AND 向前引用(Z2,1)>向前引用(Z2,2);
B33:=Z3>向前引用(Z3,1) AND 向前引用(Z3,1)<向前引用(Z3,2);S33:=Z3<向前引用(Z3,1) AND 向前引用(Z3,1)>向前引用(Z3,2);
B44:=Z4>向前引用(Z4,1) AND 向前引用(Z4,1)<向前引用(Z4,2);S44:=Z4<向前引用(Z4,1) AND 向前引用(Z4,1)>向前引用(Z4,2);
畫柱線(B33,最低價,最高價+4*S,3,0),COLORRED,LINETHICK2;畫柱線(S33,最高價,最低價-4*S,3,0),COLORBLUE,LINETHICK2;
T5:=簡單移動平均(收盤價,10),COLORWHITE,LINETHICK2;
畫柱線(C>T5,最低價,最高價,2,0),COLORMAGENTA,LINETHICK1;畫柱線(C<T5,最高價,最低價,2,0),COLORBLUE,LINETHICK1;

AA:=向前引用(最高價,G)=最高值(最高價,2*G+1);
AAA:=信號過濾(AA,G);
BB:=向前賦值(AAA,G+1);
CC1:=信號過濾(BB,G);
CC:=CC1 OR 是否最後週期;
AA2:=向前引用(最低價,G)=最低值(最低價,2*G+1);
AAA2:=信號過濾(AA2,G);
BB2:=向前賦值(AAA2,G+1);
CC22:=信號過濾(BB2,G);
CC2:=CC22 AND 求邏輯非(CC1);
EA:=向前賦值(CC,向前引用(上一次條件成立位置(CC2),1)+1);
EB:=EA>向前引用(EA,1); EE:=向前賦值(EB,2);
FF1:=EE>向前引用(EE,1);
EE2:=向前賦值(FF1 AND 統計總數(CC,向前引用(上一次條件成立位置(CC2),1)+2)=0,向前引用(上一次條件成立位置(CC2),1)+2);
FF2:=EE2>向前引用(EE2,1);
EE3:=向前賦值(FF2 AND 統計總數(CC,向前引用(上一次條件成立位置(CC2),1)+2)=0,向前引用(上一次條件成立位置(CC2),1)+2);
FF3:=EE3>向前引用(EE3,1);
JS:=條件函數(CC,統計總數(CC2,向前引用(上一次條件成立位置(CC),1)+1),0);
G1:=條件函數(JS=1 AND CC,上一次條件成立位置(FF1),0);
GA:=條件函數(CC AND 向前引用(最低價,上一次條件成立位置(FF1))>=向前引用(最低價,上一次條件成立位置(FF2)),上一次條件成立位置(FF2),上一次條件成立位置(FF1));
G2:=條件函數(JS=2 AND CC,GA,0);
G3:=條件函數(JS>=3 AND CC,條件函數(CC AND 向前引用(最低價,GA)>=向前引用(最低價,上一次條件成立位置(FF3)),上一次條件成立位置(FF3),GA),0);
GG:=G1+G2+G3;
JA:=向前賦值(CC,GG); JB:=JA>向前引用(JA,1); JJ:=向前賦值(JB,2);
LD:=JJ>向前引用(JJ,1);

LD1:=LD OR 是否最後週期;
hEA:=向前賦值(LD1,向前引用(上一次條件成立位置(CC),1)+1);
hEB:=hEA>向前引用(hEA,1); hEE:=向前賦值(hEB,2);
hFF1:=hEE>向前引用(hEE,1);
hEE2:=向前賦值(hFF1 AND 統計總數(LD1,向前引用(上一次條件成立位置(CC),1)+2)=0,向前引用(上一次條件成立位置(CC),1)+2);
hFF2:=hEE2>向前引用(hEE2,1);
hEE3:=向前賦值(hFF2 AND 統計總數(LD1,向前引用(上一次條件成立位置(CC),1)+2)=0,向前引用(上一次條件成立位置(CC),1)+2);
hFF3:=hEE3>向前引用(hEE3,1);
hJS:=條件函數(LD1,統計總數(CC1,向前引用(上一次條件成立位置(LD1),1)+1),0);
hG1:=條件函數(hJS=1 AND LD1,上一次條件成立位置(hFF1),0);
hGA:=條件函數(LD1 AND 向前引用(最高價,上一次條件成立位置(hFF1))<=向前引用(最高價,上一次條件成立位置(hFF2)),上一次條件成立位置(hFF2),上一次條件成立位置(hFF1));
hG2:=條件函數(hJS=2 AND LD1,hGA,0);
hG3:=條件函數(hJS>=3 AND LD1,條件函數(LD1 AND 向前引用(最高價,hGA)<=向前引用(最高價,上一次條件成立位置(hFF3)),上一次條件成立位置(hFF3),hGA),0);
hGG:=hG1+hG2+hG3;
hJA:=向前賦值(LD1,hGG); hJB:=hJA>向前引用(hJA,1); hJJ:=向前賦值(hJB,2);
HH:=hJJ>向前引用(hJJ,1);
{
DRAWICON(HD,H*1.01,10);
DRAWICON(LD,L*0.995,11);
}
UU1:=向前賦值(是否最後週期,上一次條件成立位置(LD)+1);
VV1:=UU1>向前引用(UU1,1);
WW1:=向前賦值(VV1,向前引用(上一次條件成立位置(LD),1)+2);
XX1:=WW1>向前引用(WW1,1);
UU2:=向前賦值(是否最後週期,上一次條件成立位置(HH)+1);
VV2:=UU2>向前引用(UU2,1);
WW2:=向前賦值(VV2,向前引用(上一次條件成立位置(HH),1)+2);
XX2:=WW2>向前引用(WW2,1);
XX2SP:=上一次條件成立位置(XX2);XH1:=向前引用(最高價,XX2sp);VV2SP:=上一次條件成立位置(VV2);XH2:=向前引用(最高價,VV2sp);
XX1SP:=上一次條件成立位置(XX1);XL1:=向前引用(最低價,XX1sp);VV1SP:=上一次條件成立位置(VV1);XL2:=向前引用(最低價,VV1sp);
畫直線(XX1,最低價,VV1 AND XL2>XL1,最低價,1),COLOR111111,LINETHICK1;
A1:=趨勢線數值(XX1,最低價,VV1,最低價,0,0);
畫直線(XX2,最高價,VV2 AND XH1>XH2,最高價,1),COLOR111111,LINETHICK1;
B1:=趨勢線數值(XX2,最高價,VV2,最高價,0,0);

AL1:=((L-A1)/A1)*100;AH1:=(((A1-H)/A1)*100);BL1:=((L-B1)/B1)*100;BH1:=(((B1-H)/B1)*100);
AB1:=(XL2>XL1 AND XH1>XH2) AND VV2;SpA1:=上一次條件成立位置(AB1);SpB1:=上一次條件成立位置(S33);AB2:=SPB1>SpA1 or SpB1=0;
AB1:=(AB2 AND BL1>0 AND BL1<5) OR (AB2 AND AL1>0 AND AL1<5);
AS1:=(AB2 AND BH1>0 AND BH1<5) OR (AB2 AND AH1>0 AND AH1<5);
AQ1:=AB1 AND SpA1<10 ;
畫柱線(AQ1,H,H+2*S,0,0),COLORWHITE,LINETHICK1;畫圖示(AQ1,H+2*S,'31');
AQ2:=AS1 AND SpA1<10;
畫柱線(AQ2,H,H+2*S,0,0),COLORWHITE,LINETHICK1;畫圖示(AQ2,H+2*S,'34');

DL1:AQ1 OR AQ2;



AA:=向前引用(最高價,(G+5))=最高值(最高價,2*(G+5)+1);
AAA:=信號過濾(AA,(G+5));
BB:=向前賦值(AAA,(G+5)+1);
CC1:=信號過濾(BB,(G+5));
CC:=CC1 OR 是否最後週期;
AA2:=向前引用(最低價,(G+5))=最低值(最低價,2*(G+5)+1);
AAA2:=信號過濾(AA2,(G+5));
BB2:=向前賦值(AAA2,(G+5)+1);
CC22:=信號過濾(BB2,(G+5));
EA:=向前賦值(CC,向前引用(上一次條件成立位置(CC2),1)+1);
EB:=EA>向前引用(EA,1); EE:=向前賦值(EB,2);
FF1:=EE>向前引用(EE,1);
EE2:=向前賦值(FF1 AND 統計總數(CC,向前引用(上一次條件成立位置(CC2),1)+2)=0,向前引用(上一次條件成立位置(CC2),1)+2);
FF2:=EE2>向前引用(EE2,1);
EE3:=向前賦值(FF2 AND 統計總數(CC,向前引用(上一次條件成立位置(CC2),1)+2)=0,向前引用(上一次條件成立位置(CC2),1)+2);
FF3:=EE3>向前引用(EE3,1);
JS:=條件函數(CC,統計總數(CC2,向前引用(上一次條件成立位置(CC),1)+1),0);
G1:=條件函數(JS=1 AND CC,上一次條件成立位置(FF1),0);
GA:=條件函數(CC AND 向前引用(最低價,上一次條件成立位置(FF1))>=向前引用(最低價,上一次條件成立位置(FF2)),上一次條件成立位置(FF2),上一次條件成立位置(FF1));
G2:=條件函數(JS=2 AND CC,GA,0);
G3:=條件函數(JS>=3 AND CC,條件函數(CC AND 向前引用(最低價,GA)>=向前引用(最低價,上一次條件成立位置(FF3)),上一次條件成立位置(FF3),GA),0);
GG:=G1+G2+G3;
JA:=向前賦值(CC,GG); JB:=JA>向前引用(JA,1); JJ:=向前賦值(JB,2);
LD:=JJ>向前引用(JJ,1);

LD2:=LD OR 是否最後週期;
hEA:=向前賦值(LD2,向前引用(上一次條件成立位置(CC),1)+1);
hEB:=hEA>向前引用(hEA,1); hEE:=向前賦值(hEB,2);
hFF1:=hEE>向前引用(hEE,1);
hEE2:=向前賦值(hFF1 AND 統計總數(LD2,向前引用(上一次條件成立位置(CC),1)+2)=0,向前引用(上一次條件成立位置(CC),1)+2);
hFF2:=hEE2>向前引用(hEE2,1);
hEE3:=向前賦值(hFF2 AND 統計總數(LD2,向前引用(上一次條件成立位置(CC),1)+2)=0,向前引用(上一次條件成立位置(CC),1)+2);
hFF3:=hEE3>向前引用(hEE3,1);
hJS:=條件函數(LD2,統計總數(CC1,向前引用(上一次條件成立位置(LD2),1)+1),0);
hG1:=條件函數(hJS=1 AND LD2,上一次條件成立位置(hFF1),0);
hGA:=條件函數(LD2 AND 向前引用(最高價,上一次條件成立位置(hFF1))<=向前引用(最高價,上一次條件成立位置(hFF2)),上一次條件成立位置(hFF2),上一次條件成立位置(hFF1));
hG2:=條件函數(hJS=2 AND LD2,hGA,0);
hG3:=條件函數(hJS>=3 AND LD2,條件函數(LD2 AND 向前引用(最高價,hGA)<=向前引用(最高價,上一次條件成立位置(hFF3)),上一次條件成立位置(hFF3),hGA),0);
hGG:=hG1+hG2+hG3;
hJA:=向前賦值(LD2,hGG); hJB:=hJA>向前引用(hJA,1); hJJ:=向前賦值(hJB,2);
HH2:=hJJ>向前引用(hJJ,1);
{
DRAWICON(HD,H*1.01,10);
DRAWICON(LD,L*0.995,11);
}
UU3:=向前賦值(是否最後週期,上一次條件成立位置(LD2)+1);
VV3:=UU3>向前引用(UU3,1);
WW3:=向前賦值(VV3,向前引用(上一次條件成立位置(LD2),1)+2);
XX3:=WW3>向前引用(WW3,1);
UU4:=向前賦值(是否最後週期,上一次條件成立位置(HH2)+1);
VV4:=UU4>向前引用(UU4,1);
WW4:=向前賦值(VV4,向前引用(上一次條件成立位置(HH2),1)+2);
XX4:=WW4>向前引用(WW4,1);
XX4SP:=上一次條件成立位置(XX4);XH3:=向前引用(H,XX4sp);VV4SP:=上一次條件成立位置(VV4);XH4:=向前引用(H,VV4sp);
XX3SP:=上一次條件成立位置(XX3);XL3:=向前引用(L,XX3sp);VV3SP:=上一次條件成立位置(VV3);XL4:=向前引用(L,VV3sp);
畫直線(XX3,最低價,VV3 AND XL4>XL3,最低價,1),COLORYELLOW,LINETHICK2;
A2:=趨勢線數值(XX3,最低價,VV3,最低價,0,0);
畫直線(XX4,最高價,VV4 AND XH3>XH4,最高價,1),COLORYELLOW,LINETHICK2;
B2:=趨勢線數值(XX4,最高價,VV4,最高價,0,0);

AL2:=((L-A2)/A2)*100;AH2:=(((A2-H)/A2)*100);BL2:=((L-B2)/B2)*100;BH2:=(((B2-H)/B2)*100);
BB1:=(XL4>XL3 AND XH3>XH4) AND VV4;SpA2:=上一次條件成立位置(BB1);SpB2:=上一次條件成立位置(S33);BB2:=SPB2>SpA2 or SpB2=0;
BB1:=(BB2 AND BL2>0 AND BL2<5) OR (BB2 AND AL2>0 AND AL2<5);
BS1:=(BB2 AND BH2>0 AND BH2<5) OR (BB2 AND AH2>0 AND AH2<5);
BQ1:=BB1 AND SpA2<10;
畫柱線(BQ1,H,H+2*S,0,0),COLORWHITE,LINETHICK1;畫圖示(BQ1,H+2*S,'32');
BQ2:=BS1 AND SpA2<10 ;
畫柱線(BQ2,H,H+2*S,0,0),COLORWHITE,LINETHICK1;畫圖示(BQ2,H+2*S,'35');

DL2:BQ1 OR BQ2;



這個問題可能要您自己去釐清
是規則問題, 還是程式沒寫對造成的
不知您規則難以協助...

請先套用到個股中
看 DL2 算出的值是否如預期
若如預期再做選股

若無輸出 DL2
代表 DL2 為一個無效數列
也就是說 DL2 的處理條件可能有問題
一個一個組成元素去檢驗往回追,自然能找答案
例如
先檢驗 BQ1 和 BQ2 是否都有有效數值
若無,則再往前追 BQ1 和 BQ2 的 運算式

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

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

版大:
謝謝您,上述問題已解決。再問個蠢問題,我想在周線A條件的情況下,從中篩選符合日線B條件的股票,如果使用STKINDI該如何,我套用很久,一直沒有結果。

__________________
efef55e3

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

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

引用:
最初由 yjl8895 發表
版大:
謝謝您,上述問題已解決。再問個蠢問題,我想在周線A條件的情況下,從中篩選符合日線B條件的股票,如果使用STKINDI該如何,我套用很久,一直沒有結果。



不客氣 ^^

周是大週期,日是小周期
一根大週期,是無法同時置入多根小週期的運算結果

周去引用日,僅能取得當時該週最末交易日那天的運算結果

先要有以上概念,再去引用...

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

論壇跳轉:
主題評分:

論壇規定:
你不可以發表新主題
你不可以回覆文章
你不可以上傳附件
你不可以編輯自己的文章
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.  聯絡我們