![]() |
總頁數 (3): « 1 [2] 3 » 在這個頁面顯示本主題全部的 38 個文章 |
奇狐社區論壇 (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=20950)
版主你好
套用後,圖片黃圈部份要怎麼修正...
CK:=barslast(停損線<>ref(停損線,1));
PARTLINE(CK>0,停損線) colorWHITE;
DRAWSL(CK=0,ref(停損線,1),0,-1,1) pxdn2 colorWHITE ;
STICKLINE(CK=0,停損線,ref(停損線,1),0.1,0) colorWHITE ;
__________________
chiu
補上圖片
__________________
chiu
引用:
最初由 a9681054 發表
版主你好
套用後,圖片黃圈部份要怎麼修正...
CK:=barslast(停損線<>ref(停損線,1));
PARTLINE(CK>0,停損線) colorWHITE;
DRAWSL(CK=0,ref(停損線,1),0,-1,1) pxdn2 colorWHITE ;
STICKLINE(CK=0,停損線,ref(停損線,1),0.1,0) colorWHITE ;
版主你好
好的,我再試試看,謝謝~
__________________
chiu
報告版主
試了,狀況沒有改善....
__________________
chiu
CK:=barslast(停損線<>ref(停損線,1));
DWRR:=sum(停損線>0 and UseDir>0,2)=2;
DWGG:=sum(停損線>0 and UseDir<0,2)=2;
DWMM:=CK=0 and 停損線>0 and ref(停損線,1)>0;
PARTLINE(CK>0 and DWRR,停損線) COLORMAGENTA;
STICKLINE(UseDir>0 and DWMM,停損線,ref(停損線,1),0.1,0) COLORMAGENTA;
DRAWSL(UseDir>0 and DWMM,ref(停損線,1),0,-1,1) pxdn2 COLORMAGENTA;
PARTLINE(CK>0 and DWGG,停損線) COLORGREEN;
STICKLINE(UseDir<0 and DWMM,停損線,ref(停損線,1),0.1,0) COLORGREEN;
DRAWSL(UseDir<0 and DWMM,ref(停損線,1),0,-1,1) pxdn2 COLORGREEN;
版主你好
可以了,感謝幫忙~
__________________
chiu
版主你好:
關於移動停損線,今重新再定義如下
一、多單(上樓梯)
(1)設在H>REF(H,1)and C>O and LL2>下樓梯最後一段停損線這根K棒多單進場, 並取當根最低點及前一根K棒最低點做比較,誰的低點最低就以其最低點往右劃停損線.
(2)接下來K棒(不考慮遮蔽)只要有繼續符合H>REF(H,1)and C>O條件,處理方法同(1),停損線就一直依前面條件連續往上劃連接並移動(類似階梯),如果後續K棒沒有再符合H>REF(H,1)and C>O條件,停損線就維持用原來的.
(3)若K棒有符合H>REF(H,1)and C>O條件,但取得的最低點低於目前往上的停損線,屬於不成立,停損線就維持用原來的.
(4)若K棒有符合L<REF(L,1)and C<O條件,但取得的最高點高於目前往上的停損線,屬於不成立,停損線就維持用原來的.
(5)最後當有K棒下穿停損線,且符合L<REF(L,1)and C<O條件, 並與前根且取得的最高點低於目前往上的停損線,此時停損線開始往下劃在HH2位置.
(6)直到下一次再有符合H>REF(H,1)and C>O and LL2>下樓梯最後一段停損線條件多單再進場….就再循環從(1)開始處理.
二、空單(下樓梯)
(1)設在L<REF(L,1)and C<O AND HH2<上樓梯最後一段停損線這根K棒空單進場, 並取當根最高點及前一根K棒最高點做比較,誰的高點最高就以其最高點往右劃停損線.
(2)接下來K棒(不考慮遮蔽)只要有繼續符L<REF(L,1)and C<O條件,處理方法同(1),停損線就一直依前面條件連續往下劃連接並移動(類似階梯),如果後續K棒沒有再符合L<REF(L,1)and C<O條件,停損線就維持用原來的.
(3)若K棒有符合L<REF(L,1)and C<O條件,但取得的最高點高於目前往下的停損線,屬於不成立,停損線就維持用原來的.
(4)若K棒有符合H>REF(H,1)and C>O條件,但取得的最低點低於目前往下的停損線,屬於不成立,停損線就維持用原來的.
(5)最後當有K棒上穿停損線,且符合H>REF(H,1)and C>O條件, 並與前根取得的最低點高於目前往下的停損線,此時停損線開始往上劃在LL2位置.
(6)直到下一次再有符合L<REF(L,1)and C<O and HH2<上樓梯最後一段停損線條件空單再進場….就再循環從(1)開始處理.
以上再次請協助,謝謝~
__________________
chiu
引用:
最初由 a9681054 發表
版主你好:
關於移動停損線,今重新再定義如下
一、多單(上樓梯)
(1)設在H>REF(H,1)and C>O and LL2>下樓梯最後一段停損線這根K棒多單進場, 並取當根最低點及前一根K棒最低點做比較,誰的低點最低就以其最低點往右劃停損線.
(2)接下來K棒(不考慮遮蔽)只要有繼續符合H>REF(H,1)and C>O條件,處理方法同(1),停損線就一直依前面條件連續往上劃連接並移動(類似階梯),如果後續K棒沒有再符合H>REF(H,1)and C>O條件,停損線就維持用原來的.
(3)若K棒有符合H>REF(H,1)and C>O條件,但取得的最低點低於目前往上的停損線,屬於不成立,停損線就維持用原來的.
(4)若K棒有符合L<REF(L,1)and C<O條件,但取得的最高點高於目前往上的停損線,屬於不成立,停損線就維持用原來的.
(5)最後當有K棒下穿停損線,且符合L<REF(L,1)and C<O條件, 並與前根且取得的最高點低於目前往上的停損線,此時停損線開始往下劃在HH2位置.
(6)直到下一次再有符合H>REF(H,1)and C>O and LL2>下樓梯最後一段停損線條件多單再進場….就再循環從(1)開始處理.
二、空單(下樓梯)
(1)設在L<REF(L,1)and C<O AND HH2<上樓梯最後一段停損線這根K棒空單進場, 並取當根最高點及前一根K棒最高點做比較,誰的高點最高就以其最高點往右劃停損線.
(2)接下來K棒(不考慮遮蔽)只要有繼續符L<REF(L,1)and C<O條件,處理方法同(1),停損線就一直依前面條件連續往下劃連接並移動(類似階梯),如果後續K棒沒有再符合L<REF(L,1)and C<O條件,停損線就維持用原來的.
(3)若K棒有符合L<REF(L,1)and C<O條件,但取得的最高點高於目前往下的停損線,屬於不成立,停損線就維持用原來的.
(4)若K棒有符合H>REF(H,1)and C>O條件,但取得的最低點低於目前往下的停損線,屬於不成立,停損線就維持用原來的.
(5)最後當有K棒上穿停損線,且符合H>REF(H,1)and C>O條件, 並與前根取得的最低點高於目前往下的停損線,此時停損線開始往上劃在LL2位置.
(6)直到下一次再有符合L<REF(L,1)and C<O and HH2<上樓梯最後一段停損線條件空單再進場….就再循環從(1)開始處理.
以上再次請協助,謝謝~
版主你好,
謝謝回覆,針對所說問題我自己再想一下
__________________
chiu
版主你好,
昨天提出的因有問題先作廢不看
我附上圖試用今天期指3分線並將每根K線顯示編號說明初步想法如下:
LL2:=LLV(L,1); HH2:=HHV(H,2);
A:=H>REF(H,1)AND C>O;條件成立取LL2當支撐價
B:=L<REF(L,1)AND C<O; 條件成立取HH2當壓力價
1)設以今天第1根開盤價當起始停損線並設為1號
2)接下來開始每二根做比較是否符合多進或空進訊號出現
3)統計編號1~73號,共發生2次多進上樓成立,2次空進下樓成立
(多1)以編號1~36號這一段符合H>REF(H,1)AND C>O組數有(4,5)(5,6)(6,7)(13,14)(14,15)(16,17)(17,18)(20,21)(23,24)(24,25)(26,27)(30,31)(32,33)但真正上樓還要加上1個條件過濾,就是條件成立時取得的LL2要高於或等於當下的停損線,所以經過濾後只剩下(14,15) (16,17)(17,18) (20,21) (23,24)(24,25) (26,27)其停損線皆要往上移動,其中(14,15)是屬於今天第1次開始上樓,另外上面其它組數無法真正成立的原因是所取得的LL2低於或等於當下的停損線,不符合條件其停損線就維持不動不改變.
(空1)以編號33~40號這一段符合L<REF(L,1)AND C<O組數有(33,34)(34,35)(35,36)(37,38)(39,40) 但真正下樓還要加上1個條件過濾,就是條件成立時取得的HH2要低於當下的停損線,所以經過濾後只剩下(36,37) (39,40)其停損線皆要往下移動,其中(36,37)是屬於今天第1次開始下樓,另外上面其它組數無法真正成立的原因是所取得的HH2高於或等於當下的停損線,不符合條件其停損線就維持不動不改變.
(多2)以編號40~56號這一段符合H>REF(H,1)AND C>O組數有(40,41)(42,43)(43,44)(44,45)(45,46)(47,48)(48,49)(51,52)(54,55)但真正上樓還要加上1個條件過濾,就是條件成立時取得的LL2要高於當下的停損線,所以經過濾後只剩下(45,46)(47,48)(48,49) (54,55)停損線皆要往上移動,其中(45,46)是屬於今天第2次開始上樓,另外上面其它組數無法真正成立的原因是所取得的LL2低於或等於當下的停損線,不符合條件其停損線就維持不動不改變.
(空2)以編號56~73號這一段符合L<REF(L,1)AND C<O組數有(56,57)(59,60)(62,63)(63,64)(64,65)(71,72)(72,73) 但真正下樓還要加上1個條件過濾,就是條件成立時取得的HH2要低於當下的停損線,所以經過濾後只剩下(71,72)(72,73)其停損線皆要往下移動,其中(71,72)是屬於今天第2次開始下樓,另外上面其它組數無法真正成立的原因是所取得的HH2高於或等於當下的停損線,不符合條件其停損線就維持不動不改變.
以上是我關於樓梯線上下樓規則(不考慮遮蔽)的想法,再勞煩版主看一下是否可行,謝謝~
__________________
chiu
引用:
最初由 a9681054 發表
版主你好,
昨天提出的因有問題先作廢不看
我附上圖試用今天期指3分線並將每根K線顯示編號說明初步想法如下:
LL2:=LLV(L,1); HH2:=HHV(H,2);
A:=H>REF(H,1)AND C>O;條件成立取LL2當支撐價
B:=L<REF(L,1)AND C<O; 條件成立取HH2當壓力價
1)設以今天第1根開盤價當起始停損線並設為1號
2)接下來開始每二根做比較是否符合多進或空進訊號出現
3)統計編號1~73號,共發生2次多進上樓成立,2次空進下樓成立
(多1)以編號1~36號這一段符合H>REF(H,1)AND C>O組數有(4,5)(5,6)(6,7)(13,14)(14,15)(16,17)(17,18)(20,21)(23,24)(24,25)(26,27)(30,31)(32,33)但真正上樓還要加上1個條件過濾,就是條件成立時取得的LL2要高於或等於當下的停損線,所以經過濾後只剩下(14,15) (16,17)(17,18) (20,21) (23,24)(24,25) (26,27)其停損線皆要往上移動,其中(14,15)是屬於今天第1次開始上樓,另外上面其它組數無法真正成立的原因是所取得的LL2低於或等於當下的停損線,不符合條件其停損線就維持不動不改變.
(空1)以編號33~40號這一段符合L<REF(L,1)AND C<O組數有(33,34)(34,35)(35,36)(37,38)(39,40) 但真正下樓還要加上1個條件過濾,就是條件成立時取得的HH2要低於當下的停損線,所以經過濾後只剩下(36,37) (39,40)其停損線皆要往下移動,其中(36,37)是屬於今天第1次開始下樓,另外上面其它組數無法真正成立的原因是所取得的HH2高於或等於當下的停損線,不符合條件其停損線就維持不動不改變.
(多2)以編號40~56號這一段符合H>REF(H,1)AND C>O組數有(40,41)(42,43)(43,44)(44,45)(45,46)(47,48)(48,49)(51,52)(54,55)但真正上樓還要加上1個條件過濾,就是條件成立時取得的LL2要高於當下的停損線,所以經過濾後只剩下(45,46)(47,48)(48,49) (54,55)停損線皆要往上移動,其中(45,46)是屬於今天第2次開始上樓,另外上面其它組數無法真正成立的原因是所取得的LL2低於或等於當下的停損線,不符合條件其停損線就維持不動不改變.
(空2)以編號56~73號這一段符合L<REF(L,1)AND C<O組數有(56,57)(59,60)(62,63)(63,64)(64,65)(71,72)(72,73) 但真正下樓還要加上1個條件過濾,就是條件成立時取得的HH2要低於當下的停損線,所以經過濾後只剩下(71,72)(72,73)其停損線皆要往下移動,其中(71,72)是屬於今天第2次開始下樓,另外上面其它組數無法真正成立的原因是所取得的HH2高於或等於當下的停損線,不符合條件其停損線就維持不動不改變.
以上是我關於樓梯線上下樓規則(不考慮遮蔽)的想法,再勞煩版主看一下是否可行,謝謝~
原碼:
OO:=OPEN; LL2:=LLV(L,2); HH2:=HHV(H,2); AA:H>REF(H,1)AND C>O linethick; BB:L<REF(L,1)AND C<O linethick; DECK:=DATE<>REF(DATE,1); NowMM:=0; 停損線:BARSSINCE(DECK)*0; for i=lbound(停損線) to datacount do begin if DECK[i] then begin NowMM:=OO[i]; end else begin if AA[i] and LL2[i]>NowMM then begin NowMM:=LL2[i]; end else if BB[i] and HH2[i]<NowMM then begin NowMM:=HH2[i]; end; end; 停損線[i]:=NowMM; end;
版主你好,
感謝幫忙~
__________________
chiu
版主你好,
1)設以今天第1根開盤價當起始停損線並設為1號
若停損線不以今天開盤價當基準,而是改採連續,且適用各週期,請問公式要如何修改?謝謝~
__________________
chiu
引用:
最初由 a9681054 發表
版主你好,
1)設以今天第1根開盤價當起始停損線並設為1號
若停損線不以今天開盤價當基準,而是改採連續,且適用各週期,請問公式要如何修改?謝謝~
原碼:
OO:=OPEN; LL2:=LLV(L,2); HH2:=HHV(H,2); AA:H>REF(H,1)AND C>O linethick; BB:L<REF(L,1)AND C<O linethick; NowMM:=0; 停損線:C*0; 停損線[1]:=OO[1]; for i=2 to datacount do begin if AA[i] and LL2[i]>NowMM then begin NowMM:=LL2[i]; end else if BB[i] and HH2[i]<NowMM then begin NowMM:=HH2[i]; end; 停損線[i]:=NowMM; end;
全部時間均為台灣時間, 現在時間為01:24 | 總頁數 (3): « 1 [2] 3 » 在這個頁面顯示本主題全部的 38 個文章 |
Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.
簡愛洋行 製作 Copyright 2003-. All Rights Reserved.