![]() |
總頁數 (6): « 1 2 [3] 4 5 » ... 最末頁 » 在這個頁面顯示本主題全部的 78 個文章 |
奇狐社區論壇 (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=23494)
引用:
最初由 a9681054 發表
報告版主
自畫練習畫小框,設了M2條件,源碼如下
//近高區
X:=H>ref(H,1) and H>refx(H,1);
近1高:ref(H,barslast(X)) linethick1 COLORyellow;
近2高:ref(H,sumbars(X,2)-1) linethick;
近3高:ref(H,sumbars(X,3)-1) linethicK;
//近低區
Y:=LOW<REF(LOW,1) and LOW<REFX(LOW,1);
近1低:REF(LOW,BARSLAST(y)) linethick1 COLORWHITE;
近2低:REF(LOW,SUMBARS(y,2)-1) linethick COLORGREEN;
近3低:REF(LOW,SUMBARS(y,3)-1) linethick COLORYELLOW;
///////////////////////////////////////////////////////////////////////////////
//條件
M2:=if(REF(L<近1低,1)=0 AND 近1低<近2低 AND 近2低<近3低 ,L=近1低,0);
VERTLINE(M2);
///////////////////////////////////////////////////////////////////////////////
//M2
RCk:=M2;
SP2:ref(BARSLAST(Y),1)+1 COLORWHITE LINETHICK;
BHH:=HHV(H,ref(SP2+1,1)); BHH:=SETVAL(RCK,BHH,-SP2,BHH);//ref(SP2+1,1))取反彈最高點
BLL:=LLV(L,SP2+1); BLL:=SETVAL(RCK,BLL,-SP2,BLL);
LCk:=barpos=SETVAL(RCK,0,-SP2,barpos-SP2);
DRAWSL(RCk,BHH,0,SP2,1) COLORyellow LINETHICK2;//上
DRAWSL(RCk,ref(L,SP2),0,SP2,1) COLORyellow LINETHICK2;//下
STICKLINE(LCK,L,BHH,0,0) COLORyellow LINETHICK2;//左
STICKLINE(RCk,ref(L,SP2),BHH,0,0) COLORyellow LINETHICK2;//右
測試發現如下問題:
1)當M2條件單一時.....畫框是正常
2)但當M2條件是連續成立時.....畫框會異常,想了好久還是無法改善,請版主指導一下....謝謝
回覆:
能力有限檢查不出來,可不可幫忙一下....
__________________
chiu
引用:
最初由 a9681054 發表
回覆:
能力有限檢查不出來,可不可幫忙一下....
BHH 和 BLL 你目前算的方式不同呀
回覆:
1) 我自我測試比較,將M1畫框條件設成與MI一樣
2)結果M1....遇連續框時輸出正常
M2.....遇連續框時輸出就是會不正常
實在想不通,版主是否能直接給我答案讓我習習.....謝謝
__________________
chiu
引用:
最初由 a9681054 發表
BHH 和 BLL 你目前算的方式不同呀
回覆:
1) 我自我測試比較,將M1畫框條件設成與MI一樣
2)結果M1....遇連續框時輸出正常
M2.....遇連續框時輸出就是會不正常
實在想不通,版主是否能直接給我答案讓我習習.....謝謝
M2 畫框的邏輯又沒給,我要怎樣給你答案?
回覆:
M2畫箱規則說明:
1)起點..... M2
2)箱高.......Y=1後下一根反彈後的最高點當高點
3)箱低..........前一個Y=1當低點
4)畫箱範圍包含跌破那一根K棒
若框是會有重疊,會影響到處理方法
或許 M4 的做法就是您要的答案
回覆:這有試過,但還是弄不出來
邏輯先想清楚,並去想應用時可能遭遇的情況!
確定可行並適合用後,再來撰寫程式~~
回覆:了解,謝謝提醒
建議用內建的畫線工具,自己先模擬畫畫看
如此可以省下很多 Try 的時間..
回覆:這一點我會
__________________
chiu
引用:
最初由 a9681054 發表
M2 畫框的邏輯又沒給,我要怎樣給你答案?
回覆:
M2畫箱規則說明:
1)起點..... M2
2)箱高.......Y=1後下一根反彈後的最高點當高點
3)箱低..........前一個Y=1當低點
4)畫箱範圍包含跌破那一根K棒
若框是會有重疊,會影響到處理方法
或許 M4 的做法就是您要的答案
回覆:這有試過,但還是弄不出來
邏輯先想清楚,並去想應用時可能遭遇的情況!
確定可行並適合用後,再來撰寫程式~~
回覆:了解,謝謝提醒
建議用內建的畫線工具,自己先模擬畫畫看
如此可以省下很多 Try 的時間..
回覆:這一點我會
你確定 BHH 畫的,符合您說的這個嗎? (請多檢驗)
2)箱高.......Y=1後下一根反彈後的最高點當高點
回覆:是的
需求如附圖
__________________
chiu
版主SORRY
剛附圖最左箱子手畫錯誤,另附圖文字有修正一下
新需求圖如附件,上一則副圖作廢
__________________
chiu
引用:
最初由 a9681054 發表
版主SORRY
剛附圖最左箱子手畫錯誤,另附圖文字有修正一下
新需求圖如附件,上一則副圖作廢
那二根X=0並非高點
回覆:
1)我知道
2)因我想取的箱高,是指Y=1成立後到下一次Y=1成立之前的所有高點的最高點,那是我需求要取的
3)因有的反彈最高點剛好會=近1高
以上補充說明
__________________
chiu
引用:
最初由 a9681054 發表
那二根X=0並非高點
回覆:
1)我知道
2)因我想取的箱高,是指Y=1成立後到下一次Y=1成立之前的所有高點的最高點,那是我需求要取的
3)因有的反彈最高點剛好會=近1高
以上補充說明
引用:
最初由 cgjj 發表
那你要給我 箱的寬度如何決定
箱的起點是 M2,終點是?
那你要給我 箱的寬度如何決定
箱的起點是 M2,終點是?
回覆:
終點.....
當M2條件成立時
往左被跌破的那個低點(Y=1)就是
如附圖
__________________
chiu
引用:
最初由 a9681054 發表
那你要給我 箱的寬度如何決定
箱的起點是 M2,終點是?
回覆:
終點.....
當M2條件成立時
往左被跌破的那個低點(Y=1)就是
如附圖
全部時間均為台灣時間, 現在時間為12:36 | 總頁數 (6): « 1 2 [3] 4 5 » ... 最末頁 » 在這個頁面顯示本主題全部的 78 個文章 |
Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.
簡愛洋行 製作 Copyright 2003-. All Rights Reserved.