奇狐社區論壇
在這個頁面顯示本主題全部的 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=22453)


由 tsh 在 2020-04-25 09:00 發表:

請教

請問 A點到B點跌幅>10%, 而至B點到現在(如c)低點都沒破前根k棒低點, 應如何編寫程式?
謝謝版主!!


由 cgjj 在 2020-04-27 00:06 發表:

回覆: 請教

引用:
最初由 tsh 發表
請問 A點到B點跌幅>10%, 而至B點到現在(如c)低點都沒破前根k棒低點, 應如何編寫程式?
謝謝版主!!



A、B、C 三點,是固定的條件嗎?
發生次序必定是 A -> B -> C 嗎?


由 tsh 在 2020-04-27 10:31 發表:

回覆: 回覆: 請教

引用:
最初由 cgjj 發表
A、B、C 三點,是固定的條件嗎?
發生次序必定是 A -> B -> C 嗎?



1.abc是固定的條件
a是上漲過程中止漲往下跌的高點
b跟a剛好相反
c是自低點往上後, 低點越來越高
2.次序沒錯

謝謝版主


由 cgjj 在 2020-04-27 11:12 發表:

回覆: 回覆: 回覆: 請教

引用:
最初由 tsh 發表
1.abc是固定的條件
a是上漲過程中止漲往下跌的高點
b跟a剛好相反
c是自低點往上後, 低點越來越高
2.次序沒錯

謝謝版主



SPA:=barslast(A條件);
SPB:=barslast(B條件);
漲幅:=(c/ref(c,SPA)-1)*100;
ref(漲幅,SPB)<-10 and sum(C>=ref(L,1),SPB+1)=SPB+1;


由 tsh 在 2020-04-27 12:17 發表:

謝謝版主


由 tsh 在 2020-04-27 12:52 發表:

回覆: 回覆: 回覆: 回覆: 請教

引用:
最初由 cgjj 發表
SPA:=barslast(A條件);
SPB:=barslast(B條件);
漲幅:=(c/ref(c,SPA)-1)*100;
ref(漲幅,SPB)<-10 and sum(C>=ref(L,1),SPB+1)=SPB+1;




//A點
hhv2:=hhV(h,2);

CKh:=h>=hhV2 and h>refx(hhv2,2);
SNh:=sum(CKh,0);
ssh:=CKh and SNh=SNh[datacount];CKhsp:=barslast(CKh);

//B點
llv2:=ssh and llV(l,2);

CK:=l<=llV2 and l<refx(llv2,2);
SN:=sum(CK,0);
ss:=CK and SN=SN[datacount];CKsp:=barslast(CK);

{ck1: sum(l>=ref(l,1),n)=n and l>ss;}

漲幅:=(c/ref(h,ckhsp)-1)*100;
ref(漲幅,cksp)<-10 and sum(l>=ref(L,1),cksp+1)=cksp+1;


沒挑到半支, 不知那裡有錯, 麻煩版主, 謝謝!!


由 cgjj 在 2020-04-27 13:16 發表:

回覆: 回覆: 回覆: 回覆: 回覆: 請教

引用:
最初由 tsh 發表
//A點
hhv2:=hhV(h,2);

CKh:=h>=hhV2 and h>refx(hhv2,2);
SNh:=sum(CKh,0);
ssh:=CKh and SNh=SNh[datacount];CKhsp:=barslast(CKh);

//B點
llv2:=ssh and llV(l,2);

CK:=l<=llV2 and l<refx(llv2,2);
SN:=sum(CK,0);
ss:=CK and SN=SN[datacount];CKsp:=barslast(CK);

{ck1: sum(l>=ref(l,1),n)=n and l>ss;}

漲幅:=(c/ref(h,ckhsp)-1)*100;
ref(漲幅,cksp)<-10 and sum(l>=ref(L,1),cksp+1)=cksp+1;


沒挑到半支, 不知那裡有錯, 麻煩版主, 謝謝!!



不一定有錯,條件太嚴格自然就會很難選到!!!

您把 A 和 B 都標垂直線出來
一支一支股票對著觀察~~~

"低點都沒破前一根k棒低點" 這是很嚴格的條件。

此外跌幅度也可試著調整看看!


由 cgjj 在 2020-04-27 13:21 發表:

回覆: 回覆: 回覆: 回覆: 回覆: 請教

引用:
最初由 tsh 發表
//A點
hhv2:=hhV(h,2);

CKh:=h>=hhV2 and h>refx(hhv2,2);
SNh:=sum(CKh,0);
ssh:=CKh and SNh=SNh[datacount];CKhsp:=barslast(CKh);

//B點
llv2:=ssh and llV(l,2);

CK:=l<=llV2 and l<refx(llv2,2);
SN:=sum(CK,0);
ss:=CK and SN=SN[datacount];CKsp:=barslast(CK);

{ck1: sum(l>=ref(l,1),n)=n and l>ss;}

漲幅:=(c/ref(h,ckhsp)-1)*100;
ref(漲幅,cksp)<-10 and sum(l>=ref(L,1),cksp+1)=cksp+1;


沒挑到半支, 不知那裡有錯, 麻煩版主, 謝謝!!



你的 B點邏輯應該是錯誤的吧!
沒有成立的地方
llv2:=ssh and llV(l,2); <== 這行肯定有問題!!!
請自行修正 B點


由 tsh 在 2020-04-27 13:30 發表:

對, 忘記修改, 現可以了, 謝謝版主!!


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


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

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