 |
cgjj
總版主

註冊日期: Oct 2003
來 自:
文章數量: 18133 |
引用: 最初由 Markchu7 發表
附圖虛線源碼:DATE<>REF(DATE,1);
請問規則可以針對開盤作個別的處理嗎?
我知道開盤當根無法形成新的循環是因為'SNo<>0跟SNo=1之間包含至少一根C>=O'這個條件!也就是說如果是開盤當根K棒,不需受此條件限制!如此的規則效果是否能實現?
不好意思再次麻煩,都怪自己的思考邏輯不夠慎密,盤面狀況又很多,沒法子一次全部考慮進去,只好再次麻煩您!謝謝!
原碼:
OO:=O; CC:=C; LL:=L;
DECK:=date<>ref(date,1) or barpos=1;
STDBKH:=REF(REF(H,BARSLAST(O>C)),1),COLORBLUE;
N1BK:=O>C AND H>STDBKH;
SNo:=C*0; Rst:=1;
For i= Lbound(N1BK) to datacount do begin
if DECK[i] then Rst:=1;
if N1BK[i] and Rst=1 then begin
CN:=1; SNo[i]:=CN; RL:=LL[i]; Rst:=0;
end else begin
if CC[i]>=OO[i] then begin
Rst:=1;
end else if LL[i]<RL and OO[i]>CC[i] then begin
CN:=CN+1; SNo[i]:=CN; RL:=LL[i]; Rst:=0;
end;
end;
end;
DRAWNUMBER(SNo>0,H,SNo,0),COLORBLACK,PXUP65,ALIGN0;
|
|
向版主報告此篇 |  |
|
2014-03-28 17:08 |
|
|
|  |
 |
Markchu7
資深會員
註冊日期: Nov 2007
來 自:
文章數量: 1509 |
感謝指導!
再請教:前一循環SNo=1以及前二循環SNo=1,如何表示?謝謝!
|
|
向版主報告此篇 |  |
|
2014-03-31 12:08 |
|
|
|  |
 |
Markchu7
資深會員
註冊日期: Nov 2007
來 自:
文章數量: 1509 |
請教總版主:
空守S:=REF(H,BARSLAST(SNoB>0));
但是在長黑這個條件下空守S取值為(O+C)/2;我用下列寫法
空守S:=IF(長黑,(O+C)/2,REF(H,BARSLAST(SNoB>0)));
空守:=REF(空守S,BARSLAST(空守S<>REF(空守S,1)));
無法達到我想要的效果!
如此寫法只有長黑成立當根是取(O+C)/2,我想要的是長黑K以後的取值都是(O+C)/2,直到(SNoB>0)產生!
請問是要在迴圈中處理嗎?請指導!
|
|
向版主報告此篇 |  |
|
2014-04-15 10:10 |
|
|
|  |
 |
cgjj
總版主

註冊日期: Oct 2003
來 自:
文章數量: 18133 |
引用: 最初由 Markchu7 發表
請教總版主:
空守S:=REF(H,BARSLAST(SNoB>0));
但是在長黑這個條件下空守S取值為(O+C)/2;我用下列寫法
空守S:=IF(長黑,(O+C)/2,REF(H,BARSLAST(SNoB>0)));
空守:=REF(空守S,BARSLAST(空守S<>REF(空守S,1)));
無法達到我想要的效果!
如此寫法只有長黑成立當根是取(O+C)/2,我想要的是長黑K以後的取值都是(O+C)/2,直到(SNoB>0)產生!
請問是要在迴圈中處理嗎?請指導!
S1:=SNoB>0 or barpos=0;
S2:=長黑 or barpos=0;
SS:=S1+S2*2;
SS:=ref(SS,barslast(SS<>0));
空守S:=if(SS=1,REF(H,BARSLAST(SNoB>0)),if(SS=2,(O+C)/2,0));
|
|
向版主報告此篇 |  |
|
2014-04-15 11:24 |
|
|
|  |
 |
Markchu7
資深會員
註冊日期: Nov 2007
來 自:
文章數量: 1509 |
感謝總版主迅速的解答!再加碼一個問題!
在黑K但不斷創空守S高的狀況下,空守S將會呈階梯狀升高!
請問空守S<>REF(空守S,1) AND 空守S>REF(空守S,1) 只能'連續'發生2次,連續的第3次以後都取連續的第2次空守S的值為值!這樣的想法可以實現嗎?請指導!
|
|
向版主報告此篇 |  |
|
2014-04-15 12:08 |
|
|
|  |
 |
Markchu7
資深會員
註冊日期: Nov 2007
來 自:
文章數量: 1509 |
連續指的是狀況而非K棒以狀況為準:即
空守S<>REF(空守S,1) AND 空守S<REF(空守S,1) 此狀況後只能'連續'發生2次空守S<>REF(空守S,1) AND 空守S>REF(空守S,1) 的狀況!當有空守S<>REF(空守S,1) AND 空守S<REF(空守S,1) 再次發生之後,才可以再有'連續'發生2次空守S<>REF(空守S,1) AND 空守S>REF(空守S,1) 的狀況!謝謝!
|
最後由 Markchu7 在 2014-04-15 12:36 編輯 |
向版主報告此篇 |  |
|
2014-04-15 12:32 |
|
|
|  |
 |
cgjj
總版主

註冊日期: Oct 2003
來 自:
文章數量: 18133 |
引用: 最初由 Markchu7 發表
連續指的是狀況而非K棒以狀況為準:即
空守S<>REF(空守S,1) AND 空守S<REF(空守S,1) 此狀況後只能'連續'發生2次空守S<>REF(空守S,1) AND 空守S>REF(空守S,1) 的狀況!當有空守S<>REF(空守S,1) AND 空守S<REF(空守S,1) 再次發生之後,才可以再有'連續'發生2次空守S<>REF(空守S,1) AND 空守S>REF(空守S,1) 的狀況!謝謝!
以後都取連續的第2次空守S ....
那麼
空守S<>REF(空守S,1) AND 空守S<REF(空守S,1)
這狀況就永遠都不可能再次發生了
因為都是後續 空守S 都是同一數值了
|
|
向版主報告此篇 |  |
|
2014-04-15 16:05 |
|
|
|  |
 |
Markchu7
資深會員
註冊日期: Nov 2007
來 自:
文章數量: 1509 |
還是總版主厲害!本來想說自己處理多守的部分,後來發現如此根本會牛頭不對馬嘴!以下是完整源碼!
空守:=REF(H,BARSLAST(SNoB>0));
多守:=REF(L,BARSLAST(SNoR>0));
突破:=IF(DATATYPE<6,(CK AND SNoR<>0) OR CROSS(C,空守+0.5),CROSS(C,空守+0.5));
跌破:=IF(DATATYPE<6,(CK AND SNoB<>0) OR CROSS(多守-0.5,C),CROSS(多守-0.5,C));
【操作】:=突破-跌破;
【操作】:REF(【操作】,BARSLAST(【操作】<>0)),COLORBLACK,LINETHICK;
【操作線】:IF(【操作】>0,多守,空守);
要的效果是【操作】=-1時,只能'連續'發生2次【操作線】<>REF(【操作線】,1) AND 【操作線】>REF(【操作線】,1) 的狀況,第3次則依然取用前一個【操作線】的值,直到發生'突破或【操作線】<>REF(【操作線】,1) AND 【操作線】<REF(【操作線】,1) '的狀況,請指導!
Markchu7 附帶上了此圖片:
|
|
向版主報告此篇 |  |
|
2014-04-15 17:08 |
|
|
|  |
 |
cgjj
總版主

註冊日期: Oct 2003
來 自:
文章數量: 18133 |
引用: 最初由 Markchu7 發表
還是總版主厲害!本來想說自己處理多守的部分,後來發現如此根本會牛頭不對馬嘴!以下是完整源碼!
空守:=REF(H,BARSLAST(SNoB>0));
多守:=REF(L,BARSLAST(SNoR>0));
突破:=IF(DATATYPE<6,(CK AND SNoR<>0) OR CROSS(C,空守+0.5),CROSS(C,空守+0.5));
跌破:=IF(DATATYPE<6,(CK AND SNoB<>0) OR CROSS(多守-0.5,C),CROSS(多守-0.5,C));
【操作】:=突破-跌破;
【操作】:REF(【操作】,BARSLAST(【操作】<>0)),COLORBLACK,LINETHICK;
【操作線】:IF(【操作】>0,多守,空守);
要的效果是【操作】=-1時,只能'連續'發生2次【操作線】<>REF(【操作線】,1) AND 【操作線】>REF(【操作線】,1) 的狀況,第3次則依然取用前一個【操作線】的值,直到發生'突破或【操作線】<>REF(【操作線】,1) AND 【操作線】<REF(【操作線】,1) '的狀況,請指導!
問題跟前面說的一樣呀....
【操作線】由【操作】決定
而您又要用【操作】=-1 時, 去限制 【操作線】發生的狀況
到底是
【操作線】決定【操作】
還是
【操作】決定【操作線】
互相矛盾 !!!
|
|
向版主報告此篇 |  |
|
2014-04-16 14:43 |
|
|
|  |
 |
Markchu7
資深會員
註冊日期: Nov 2007
來 自:
文章數量: 1509 |
說的也是,感謝總版主點出問題核心,這才了解邏輯的錯誤所在!
感恩啦!下次有不會的再麻煩了!
|
|
向版主報告此篇 |  |
|
2014-04-16 16:20 |
|
|
|  |
本站所有內容未經作者授權禁止轉貼節錄, 發表言論僅供參考勿作為投資決策依據。瀏覽本站請使用 IE 5.5 以上版本, 最佳瀏覽解析度 1024 x 768 全彩。
|
Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.
簡愛洋行 製作 Copyright 2003-. All Rights Reserved. 聯絡我們
|