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

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


由 wengd469 在 2023-02-11 17:58 發表:

[問題]如何在轉折處標出垂直虛線

假設數值超過70後,出現的第一個轉折處標出垂直虛線

Var02:=LLV(LOW,5);
Var03:=HHV(HIGH,10);
動力線:EMA((CLOSE-Var02)/(Var03-Var02)*4,13)*30,colorwhite,linethick1;
效果如圖:


由 cgjj 在 2023-02-12 09:56 發表:

回覆: [問題]如何在轉折處標出垂直虛線

引用:
最初由 wengd469 發表
假設數值超過70後,出現的第一個轉折處標出垂直虛線

Var02:=LLV(LOW,5);
Var03:=HHV(HIGH,10);
動力線:EMA((CLOSE-Var02)/(Var03-Var02)*4,13)*30,colorwhite,linethick1;
效果如圖:



SS:=ref(動力線>ref(動力線,1),1) and 動力線<ref(動力線,1);
VERTLINE(SS and ref(動力線,1)>70);


由 wengd469 在 2023-02-12 18:46 發表:

贊成

太厲害了,完全命中!
不過還不夠完美(規則問題)需要再加強
到時候再麻煩總版主~~謝謝您!


由 Markchu7 在 2023-02-12 20:58 發表:

請問為何要增設'動力線:c;'這行程式?
還有應該是'動力線:=c;',請指導!謝謝!


由 cgjj 在 2023-02-12 23:20 發表:

引用:
最初由 Markchu7 發表
請問為何要增設'動力線:c;'這行程式?
還有應該是'動力線:=c;',請指導!謝謝!



@@ 呀~~ 我忘記刪除那行了
那是我測試用的啦! 謝謝提醒


由 wengd469 在 2023-02-13 10:39 發表:

回覆: 回覆: [問題]如何在轉折處標出垂直虛線

引用:
最初由 cgjj 發表
SS:=ref(動力線>ref(動力線,1),1) and 動力線<ref(動力線,1);
VERTLINE(SS and ref(動力線,1)>70);


若要調用周線該如何寫法?? 謝謝!


由 cgjj 在 2023-02-13 10:45 發表:

回覆: 回覆: 回覆: [問題]如何在轉折處標出垂直虛線

引用:
最初由 wengd469 發表
若要調用周線該如何寫法?? 謝謝!


按你貼的動力線
Var02:=LLV(LOW,5);
Var03:=HHV(HIGH,10);
動力線:EMA((CLOSE-Var02)/(Var03-Var02)*4,13)*30,colorwhite,linethick1;

其計算與週期無關
在周線中也是可以直接跑~


由 wengd469 在 2023-02-14 21:28 發表:

臉紅

哈哈,我真是豬腦袋


由 wengd469 在 2023-02-14 21:32 發表:

欲用[動力線向上]當作回補點,無法顯示出來
出現:語句缺少分號
麻煩總版主幫我看一下,是哪出問題了!


由 wengd469 在 2023-02-14 21:37 發表:

綠三角可以顯示出來
紅三角出不來??


由 Markchu7 在 2023-02-14 22:11 發表:

PXUP40的前面要有逗號!


由 cgjj 在 2023-02-14 22:19 發表:

引用:
最初由 wengd469 發表
欲用[動力線向上]當作回補點,無法顯示出來
出現:語句缺少分號
麻煩總版主幫我看一下,是哪出問題了!



綠三角:CK linethick,colorgreen
上面這一行未端需要加 ; 號


由 wengd469 在 2023-02-15 19:05 發表:

謝謝總版主&熱心前輩Markchu7指導~謝謝!

目前遇到一個問題:
如何可以做到一組對應一組??
就是一組[綠三角]對應一組[紅三角]

//動力線
Var02:=LLV(LOW,5);
Var03:=HHV(HIGH,10);
動力線:=EMA((CLOSE-Var02)/(Var03-Var02)*4,13)*30,colorwhite,linethick1;

//多空線首次下,線下k
MM:=DIFF<DEA and MACD<0 and DIFF<ref(DIFF,1) and DEA<ref(DEA,1) and MACD<ref(MACD,1);
CK:=C<明日 and 明日<ref(明日,1) and 今日<ref(今日,1) and MM and C<強勢 and C>弱勢 and KK=-1 and 攀登<金山;
CK:=CK and barslast(CK=0)<2;
DRAWICON(CK,H,9),pxup40;//綠三角
綠三角:CK linethick,colorgreen;

//動力線回補點
AK:=動力線>ref(動力線,1) and MACD>ref(MACD,1);
AK:=AK and barslast(AK=0)<2;
DRAWICON(AK,H,8),pxdn75;//紅三角
紅三角:AK linethick,colorred;


由 cgjj 在 2023-02-16 15:57 發表:

引用:
最初由 wengd469 發表
謝謝總版主&熱心前輩Markchu7指導~謝謝!

目前遇到一個問題:
如何可以做到一組對應一組??
就是一組[綠三角]對應一組[紅三角]

//動力線
Var02:=LLV(LOW,5);
Var03:=HHV(HIGH,10);
動力線:=EMA((CLOSE-Var02)/(Var03-Var02)*4,13)*30,colorwhite,linethick1;

//多空線首次下,線下k
MM:=DIFF<DEA and MACD<0 and DIFF<ref(DIFF,1) and DEA<ref(DEA,1) and MACD<ref(MACD,1);
CK:=C<明日 and 明日<ref(明日,1) and 今日<ref(今日,1) and MM and C<強勢 and C>弱勢 and KK=-1 and 攀登<金山;
CK:=CK and barslast(CK=0)<2;
DRAWICON(CK,H,9),pxup40;//綠三角
綠三角:CK linethick,colorgreen;

//動力線回補點
AK:=動力線>ref(動力線,1) and MACD>ref(MACD,1);
AK:=AK and barslast(AK=0)<2;
DRAWICON(AK,H,8),pxdn75;//紅三角
紅三角:AK linethick,colorred;



Re: 如何可以做到一組對應一組??
就是一組[綠三角]對應一組[紅三角]

那你要指出,哪些是你要,哪些是你不要
也就是你的訊號過濾規則為何?


由 wengd469 在 2023-02-16 16:37 發表:

不知這樣可不可行??

第一個綠三角(符合規則)已經出現,
第2第3就可以不用出現
第一個紅三角(符合規則)已經出現,
第2第3....就可以不用出現
就是都只出現第一組(1綠+1紅)就好
直到下次綠三角再度出現


由 cgjj 在 2023-02-16 16:50 發表:

引用:
最初由 wengd469 發表
不知這樣可不可行??

第一個綠三角(符合規則)已經出現,
第2第3就可以不用出現
第一個紅三角(符合規則)已經出現,
第2第3....就可以不用出現
就是都只出現第一組(1綠+1紅)就好
直到下次綠三角再度出現



//動力線
Var02:=LLV(LOW,5);
Var03:=HHV(HIGH,10);
動力線:=EMA((CLOSE-Var02)/(Var03-Var02)*4,13)*30,colorwhite,linethick1;

//多空線首次下,線下k
MM:=DIFF<DEA and MACD<0 and DIFF<ref(DIFF,1) and DEA<ref(DEA,1) and MACD<ref(MACD,1);
CK:=C<明日 and 明日<ref(明日,1) and 今日<ref(今日,1) and MM and C<強勢 and C>弱勢 and KK=-1 and 攀登<金山;
CK:=CK and barslast(CK=0)<2;

//動力線回補點
AK:=動力線>ref(動力線,1) and MACD>ref(MACD,1);
AK:=AK and barslast(AK=0)<2;

SS:=CK-AK;
SS:=ref(SS,barslast(SS<>0));
SS:=if(SS<>ref(SS,1) or barpos=lbound(SS),SS,0);
CK:=SS=1;
AK:=SS=-1;

DRAWICON(CK,H,9),pxup40;//綠三角
DRAWICON(AK,H,8),pxdn75;//紅三角
綠三角:CK linethick,colorgreen;
紅三角:AK linethick,colorred;


由 wengd469 在 2023-02-16 21:10 發表:

贊成

引用:
最初由 cgjj 發表
//動力線
Var02:=LLV(LOW,5);
Var03:=HHV(HIGH,10);
動力線:=EMA((CLOSE-Var02)/(Var03-Var02)*4,13)*30,colorwhite,linethick1;

//多空線首次下,線下k
MM:=DIFF<DEA and MACD<0 and DIFF<ref(DIFF,1) and DEA<ref(DEA,1) and MACD<ref(MACD,1);
CK:=C<明日 and 明日<ref(明日,1) and 今日<ref(今日,1) and MM and C<強勢 and C>弱勢 and KK=-1 and 攀登<金山;
CK:=CK and barslast(CK=0)<2;

//動力線回補點
AK:=動力線>ref(動力線,1) and MACD>ref(MACD,1);
AK:=AK and barslast(AK=0)<2;

SS:=CK-AK;
SS:=ref(SS,barslast(SS<>0));
SS:=if(SS<>ref(SS,1) or barpos=lbound(SS),SS,0);
CK:=SS=1;
AK:=SS=-1;

DRAWICON(CK,H,9),pxup40;//綠三角
DRAWICON(AK,H,8),pxdn75;//紅三角
綠三角:CK linethick,colorgreen;
紅三角:AK linethick,colorred;



除了說[真厲害]跟[謝謝],小弟不知還能說些什麼???

SS:=CK-AK;
SS:=ref(SS,barslast(SS<>0));
SS:=if(SS<>ref(SS,1) or barpos=lbound(SS),SS,0);
CK:=SS=1;
AK:=SS=-1;
這段語法,用[白話文]該如何解釋其邏輯呢?


由 cgjj 在 2023-02-17 13:11 發表:

引用:
最初由 wengd469 發表
除了說[真厲害]跟[謝謝],小弟不知還能說些什麼???

SS:=CK-AK;
SS:=ref(SS,barslast(SS<>0));
SS:=if(SS<>ref(SS,1) or barpos=lbound(SS),SS,0);
CK:=SS=1;
AK:=SS=-1;
這段語法,用[白話文]該如何解釋其邏輯呢?



用來濾除同向的連續訊號


由 wengd469 在 2023-02-20 19:30 發表:

//多空線-明日首次下-放空點//綠三角
MM:=DIFF<DEA and MACD<0 and DIFF<ref(DIFF,1) and DEA<ref(DEA,1) and MACD<ref(MACD,1);
CK:=C<明日 and 明日<ref(明日,1) and MM and C<強勢 and KK=-1 and 攀登<金山 and 動力線<ref(動力線,1);
CK:=CK and barslast(CK=0)<2;

//動力線向上回補點
BK:=動力線>ref(動力線,1);
BK:=BK and barslast(BK=0)<2;
SS:=CK-BK;
SS:=ref(SS,barslast(SS<>0));
SS:=if(SS<>ref(SS,1) or barpos=lbound(SS),SS,0);
CK:=SS=1;
BK:=SS=-1;
//MACD2上回補點
AK:=DIFF>ref(DIFF,1) and MACD>ref(MACD,1);
AK:=AK and barslast(AK=0)<2;
SS:=CK-AK;
SS:=ref(SS,barslast(SS<>0));
SS:=if(SS<>ref(SS,1) or barpos=lbound(SS),SS,0);
CK:=SS=1;
AK:=SS=-1;
DRAWICON(BK,H,12),pxdn60;//黃燈
DRAWICON(CK,H,5),pxup40;//綠三角
DRAWICON(AK,H,4),pxdn80;//紅三角
綠三角:CK linethick,colorgreen;
紅三角:AK linethick,colorred;


由 cgjj 在 2023-02-21 10:22 發表:

引用:
最初由 wengd469 發表
//多空線-明日首次下-放空點//綠三角
MM:=DIFF<DEA and MACD<0 and DIFF<ref(DIFF,1) and DEA<ref(DEA,1) and MACD<ref(MACD,1);
CK:=C<明日 and 明日<ref(明日,1) and MM and C<強勢 and KK=-1 and 攀登<金山 and 動力線<ref(動力線,1);
CK:=CK and barslast(CK=0)<2;

//動力線向上回補點
BK:=動力線>ref(動力線,1);
BK:=BK and barslast(BK=0)<2;
SS:=CK-BK;
SS:=ref(SS,barslast(SS<>0));
SS:=if(SS<>ref(SS,1) or barpos=lbound(SS),SS,0);
CK:=SS=1;
BK:=SS=-1;
//MACD2上回補點
AK:=DIFF>ref(DIFF,1) and MACD>ref(MACD,1);
AK:=AK and barslast(AK=0)<2;
SS:=CK-AK;
SS:=ref(SS,barslast(SS<>0));
SS:=if(SS<>ref(SS,1) or barpos=lbound(SS),SS,0);
CK:=SS=1;
AK:=SS=-1;
DRAWICON(BK,H,12),pxdn60;//黃燈
DRAWICON(CK,H,5),pxup40;//綠三角
DRAWICON(AK,H,4),pxdn80;//紅三角
綠三角:CK linethick,colorgreen;
紅三角:AK linethick,colorred;



程式不能那樣去改套@@
CK 和 AK 因為不會有同時成立的情況,所以可以那樣過濾!

若 BK 成立時 AK 也同時成立,就要發生打架了,要留誰!
要能過濾的前提是,不可以有打架的問題存在


由 wengd469 在 2023-02-21 12:59 發表:

引用:
最初由 cgjj 發表
程式不能那樣去改套@@
CK 和 AK 因為不會有同時成立的情況,所以可以那樣過濾!

若 BK 成立時 AK 也同時成立,就要發生打架了,要留誰!
要能過濾的前提是,不可以有打架的問題存在



長智慧了!
原來人&動物會打架之外,連程式也會打架..哈哈哈!


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


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

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