 |
cgjj
總版主

註冊日期: Oct 2003
來 自:
文章數量: 18165 |
引用: 最初由 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;
|
|
向版主報告此篇 |  |
|
2023-02-16 16:50 |
|
|
|  |
 |
wengd469
資深會員
註冊日期: May 2021
來 自:
文章數量: 330 |
引用: 最初由 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;
這段語法,用[白話文]該如何解釋其邏輯呢?
|
最後由 wengd469 在 2023-02-16 21:19 編輯 |
向版主報告此篇 |  |
|
2023-02-16 21:10 |
|
|
|  |
 |
wengd469
資深會員
註冊日期: May 2021
來 自:
文章數量: 330 |
//多空線-明日首次下-放空點//綠三角
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;
wengd469 附帶上了此圖片:
|
|
向版主報告此篇 |  |
|
2023-02-20 19:30 |
|
|
|  |
 |
cgjj
總版主

註冊日期: Oct 2003
來 自:
文章數量: 18165 |
引用: 最初由 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 也同時成立,就要發生打架了,要留誰!
要能過濾的前提是,不可以有打架的問題存在
|
|
向版主報告此篇 |  |
|
2023-02-21 10:22 |
|
|
|  |
本站所有內容未經作者授權禁止轉貼節錄, 發表言論僅供參考勿作為投資決策依據。瀏覽本站請使用 IE 5.5 以上版本, 最佳瀏覽解析度 1024 x 768 全彩。
|
Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.
簡愛洋行 製作 Copyright 2003-. All Rights Reserved. 聯絡我們
|