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

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


由 mori868 在 2017-04-05 09:58 發表:

畫連線並中間添上顏色

YSP:=barslast(上<>ref(上,1) or barpos=lbound(上))+1;
YCK:=cross(C,上+1) and sum(cross(C,上+1),YSP)=1;
ASP:=barslast(YCK);
YCK:=ref(上,YSP-1)=ref(上,ASP) and ASP>0; //上 下
YHH:=ref(H,ASP); //
YLL:=ref(L,ASP);

XSP:=barslast(下<>ref(下,1) or barpos=lbound(下))+1;
XCK:=cross(下-1,C) and sum(cross(下-1,C),XSP)=1;
BSP:=barslast(XCK);
XCK:=ref(下,XSP-1)=ref(下,BSP) and BSP>0;
XHH:=ref(H,BSP);
XLL:=ref(L,BSP); //
希望
1:YHH 與 XHH 畫一條連線為上線
2:YLL 與 XLL3 畫一條連線為下線
3:上線下線中間添上顏色
請賜教 謝謝


由 cgjj 在 2017-04-05 10:18 發表:

回覆: 畫連線並中間添上顏色

引用:
最初由 mori868 發表
YSP:=barslast(上<>ref(上,1) or barpos=lbound(上))+1;
YCK:=cross(C,上+1) and sum(cross(C,上+1),YSP)=1;
ASP:=barslast(YCK);
YCK:=ref(上,YSP-1)=ref(上,ASP) and ASP>0; //上 下
YHH:=ref(H,ASP); //
YLL:=ref(L,ASP);

XSP:=barslast(下<>ref(下,1) or barpos=lbound(下))+1;
XCK:=cross(下-1,C) and sum(cross(下-1,C),XSP)=1;
BSP:=barslast(XCK);
XCK:=ref(下,XSP-1)=ref(下,BSP) and BSP>0;
XHH:=ref(H,BSP);
XLL:=ref(L,BSP); //
希望
1:YHH 與 XHH 畫一條連線為上線
2:YLL 與 XLL3 畫一條連線為下線
3:上線下線中間添上顏色
請賜教 謝謝



Re1:
YHH 和 XHH 為兩條價格線
兩條價格線是無法連線的(不是點對點)

Re 2,3:
問題同上狀況


由 mori868 在 2017-04-05 10:28 發表:

回覆: 回覆: 畫連線並中間添上顏色

引用:
最初由 cgjj 發表
Re1:
YHH 和 XHH 為兩條價格線
兩條價格線是無法連線的(不是點對點)

Re 2,3:
問題同上狀況


當然我知道 而想要如何改變才能延長成一條連線啦


由 cgjj 在 2017-04-05 10:40 發表:

回覆: 回覆: 回覆: 畫連線並中間添上顏色

引用:
最初由 mori868 發表
當然我知道 而想要如何改變才能延長成一條連線啦


如何改變,您要提供處理規則
沒有規則,恕無法協助


由 mori868 在 2017-04-05 11:08 發表:

回覆: 回覆: 回覆: 回覆: 畫連線並中間添上顏色

引用:
最初由 cgjj 發表
如何改變,您要提供處理規則
沒有規則,恕無法協助


1:若(YHH或XHH)一成立就一直延長接到下一條線(不管KHH或XHH) 而成一條連線為上線
2:相反亦同為下線
3:上線下線中間為青色


由 cgjj 在 2017-04-05 11:13 發表:

回覆: 回覆: 回覆: 回覆: 回覆: 畫連線並中間添上顏色

引用:
最初由 mori868 發表
1:若(YHH或XHH)一成立就一直延長接到下一條線(不管KHH或XHH) 而成一條連線為上線
2:相反亦同為下線
3:上線下線中間為青色



你自己寫的東西,自己要看清楚 !
YHH:=ref(H,ASP);
XHH:=ref(H,BSP);

兩者結果都是價格,不是條件!!!
不是條件,哪裡來的 "成不成立"


由 mori868 在 2017-04-05 11:26 發表:

回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 畫連線並中間添上顏色

引用:
最初由 cgjj 發表
你自己寫的東西,自己要看清楚 !
YHH:=ref(H,ASP);
XHH:=ref(H,BSP);

兩者結果都是價格,不是條件!!!
不是條件,哪裡來的 "成不成立"


當然不成立 可是我貼上所有公式 請幫忙有沒有辦法修改為一條連線而已


由 cgjj 在 2017-04-05 11:40 發表:

回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 畫連線並中間添上顏色

引用:
最初由 mori868 發表
當然不成立 可是我貼上所有公式 請幫忙有沒有辦法修改為一條連線而已


"當然不成立" !!!
那您為何寫 "若(YHH或XHH)一成立就一直延長接到下一條線"

再次提醒!!!
沒有規則,就恕無法協助.....
不是不幫,是無從幫起 (規則您要自行定義)


由 mori868 在 2017-04-05 12:21 發表:

回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 畫連線並中間添上顏色

引用:
最初由 cgjj 發表
"當然不成立" !!!
那您為何寫 "若(YHH或XHH)一成立就一直延長接到下一條線"

再次提醒!!!
沒有規則,就恕無法協助.....
不是不幫,是無從幫起 (規則您要自行定義)


對不起 不會表達 
1:cross(C,上)一成立就取其高點一直畫線站上的高點連線成為一條上線
2:cross(下,C)一成立就取其低點一直畫線跌破的低點連線成為一條下線
3:上線下線中間為青色


由 cgjj 在 2017-04-05 14:53 發表:

回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 畫連線並中間添上顏色

引用:
最初由 mori868 發表
對不起 不會表達 
1:cross(C,上)一成立就取其高點一直畫線站上的高點連線成為一條上線
2:cross(下,C)一成立就取其低點一直畫線跌破的低點連線成為一條下線
3:上線下線中間為青色



UCK:=cross(C,上);
DCK:=cross(下,C);
MH:ref(H,barslast(UCK));
ML:ref(L,barslast(DCK));
FILLRGN(1,MH,ML) COLOR666600;
KLINE(O,H,L,C,0);


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


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

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