奇狐社區論壇 總頁數 (6): « 第一頁 ... « 2 3 [4] 5 6 »
在這個頁面顯示本主題全部的 77 個文章

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


由 cgjj 在 2024-04-01 08:35 發表:

引用:
最初由 wengd469 發表
想改成以西元顯示出來
要如何修正呢???麻煩您

//除息日
S:=1; TDE:=tradedate;
除息日:TDE*0; MaxRecNo:=DIVDISX('');
for RNo=1 to MaxRecNo do begin
FCDE:=DIVDISX('','CshDivDate',RNo); //除息日
if FCDE>0 then begin
for i=S to datacount do begin
if TDE[i]>=FCDE then begin
除息日[S]:=FCDE; S:=i; break;
end;
end;
if FCDE>TDE[datacount] then begin
除息日[S]:=FCDE-110000+19110000; break;
end;
end;
end;
除息日:=ref(除息日,barslast(除息日<>0)),coloryellow;
//



除非將年份和日期,各自顯示,否則不適合改用西元來做表示!
因為數值變數是採單精度儲存(有效位數為7位),故不適合用西元年月日來直接揭示


由 wengd469 在 2024-10-03 19:40 發表:

需求:計算多頭排列天數,例如:已經5天了就顯示出天數來,直到條件不成立

TT1:=MA1五日>ref(MA1五日,1) and MA2十日>ref(MA2十日,1) and MA3月線>ref(MA3月線,1) and MA1五日>MA2十日 and MA2十日>MA3月線;

麻煩您喔!


由 cgjj 在 2024-10-03 20:48 發表:

引用:
最初由 wengd469 發表
需求:計算多頭排列天數,例如:已經5天了就顯示出天數來,直到條件不成立

TT1:=MA1五日>ref(MA1五日,1) and MA2十日>ref(MA2十日,1) and MA3月線>ref(MA3月線,1) and MA1五日>MA2十日 and MA2十日>MA3月線;

麻煩您喔!



TT1 連續成立的根數,範例如下:
U天數:barslast(TT1=0);


由 wengd469 在 2024-10-04 14:16 發表:

引用:
最初由 cgjj 發表
TT1 連續成立的根數,範例如下:
天數:barslast(TT1=0);


謝謝總版主回覆!
再請問總版主,若想用
DRAWTEXT(ISLASTBAR.........)型態來表示
該如何編寫?試了幾次出不來


由 cgjj 在 2024-10-04 14:27 發表:

引用:
最初由 wengd469 發表
謝謝總版主回覆!
再請問總版主,若想用
DRAWTEXT(ISLASTBAR.........)型態來表示
該如何編寫?試了幾次出不來



U天數:=barslast(TT1=0);
DRAWTEXT(ISLASTBAR,C,numtostr(U天數,0));


由 wengd469 在 2024-10-04 16:37 發表:

完全符合需求,希望對過濾判斷有所幫助
第N次謝謝您>ref(謝謝您,1) (謝謝您的指標已經超過80,有短線過熱現象)


由 wengd469 在 2024-10-24 15:13 發表:

需求:
3根K棒內,完成3個上穿
CROSS(MA1五日,MA2十日) and CROSS(MA2十日,MA3月線) and CROSS(MA1五日,MA3月線);

總版主,要再來麻煩您喔!


由 cgjj 在 2024-10-24 15:22 發表:

引用:
最初由 wengd469 發表
需求:
3根K棒內,完成3個上穿
CROSS(MA1五日,MA2十日) and CROSS(MA2十日,MA3月線) and CROSS(MA1五日,MA3月線);

總版主,要再來麻煩您喔!



3根K棒內? 會有許多種情況!!!!

亦發生可能3根K棒內,有其中一組完成上穿,又下穿唷...,此時算不算?

亦或是
這根下穿後,下根又上穿,再下根又下穿
這樣計入嗎?

麻煩想清楚~~

CROSS(MA1五日,MA2十日) and CROSS(MA2十日,MA3月線) and CROSS(MA1五日,MA3月線)
這個是三組同步在同一根上穿,大不同~~


由 wengd469 在 2024-10-24 15:49 發表:

若其中有1組當天上穿,明後天又下破就不能算

MA1五日上穿MA2十日或MA3月線之後,必須持續保持MA1五日持續上
然後等待MA2十日也上穿MA3月線

3根K棒內完成3種上穿,不必在同一根K完成,同1根完成3種上穿,當然最好
CROSS(MA1五日,MA2十日)
CROSS(MA2十日,MA3月線)
CROSS(MA1五日,MA3月線)


由 cgjj 在 2024-10-24 15:59 發表:

引用:
最初由 wengd469 發表
若其中有1組當天上穿,明後天又下破就不能算

MA1五日上穿MA2十日或MA3月線之後,必須持續保持MA1五日持續上
然後等待MA2十日也上穿MA3月線

3根K棒內完成3種上穿,不必在同一根K完成
CROSS(MA1五日,MA2十日)
CROSS(MA2十日,MA3月線)
CROSS(MA1五日,MA3月線)



"持續保持MA1五日持續上"
若把這個再混入,情況更複雜~~

誰先誰後?還是皆可?,那些需保持向上?
那些情況排除,那些情況列入,等等~~

您需要提出有精確的組合
才比較好精準寫出您要的


由 wengd469 在 2024-10-24 16:11 發表:

3種上穿未完成前,可能MA3月線還是向下的

其中1條均線下破或向下皆不算

麻煩您


由 cgjj 在 2024-10-24 16:12 發表:

如果持續向上不列入,簡單一點判斷是這樣:
CK1:=sum(CROSS(MA1五日,MA2十日),3)>0 and sum(MA1五日>MA2十日,3)=3;
CK2:=sum(CROSS(MA2十日,MA3月線),3)>0 and sum(MA2十日>MA3月線,3)=3;
CK3:=sum(CROSS(MA1五日,MA3月線),3)>0 and sum(MA1五日>MA3月線,3)=3;
選中:CK1 and CK2 and CK3;


由 cgjj 在 2024-10-24 16:16 發表:

引用:
最初由 wengd469 發表
3種上穿未完成前3線都得持續向上,才對!
其中1條均線在完成前,下破或向下皆不算

麻煩您



CK1:=sum(CROSS(MA1五日,MA2十日),3)>0 and sum(MA1五日>MA2十日,3)=3 and sum(MA1五日>ref(MA1五日,1),3)=3;
CK2:=sum(CROSS(MA2十日,MA3月線),3)>0 and sum(MA2十日>MA3月線,3)=3 and sum(MA2十日>ref(MA2十日,1),3)=3;
CK3:=sum(CROSS(MA1五日,MA3月線),3)>0 and sum(MA1五日>MA3月線,3)=3 and sum(MA3月線>ref(MA3月線,1),3)=3;
選中:CK1 and CK2 and CK3;


由 wengd469 在 2024-10-24 16:23 發表:

謝謝總版主快速回復,先收下......
測試個幾10隻,上百隻再來向您回報

謝謝您


由 wengd469 在 2024-10-24 16:51 發表:

以東友(5438) 9月6日和9月13日為例(周線)
9月13日那根周K已符合選股需求,應該被選中才對,為何選不中??不解??


全部時間均為台灣時間, 現在時間為01:06 總頁數 (6): « 第一頁 ... « 2 3 [4] 5 6 »
在這個頁面顯示本主題全部的 77 個文章


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

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