到奇狐勝券首頁 奇狐社區論壇 購買奇狐勝券 試用奇狐勝券
 
論壇首頁 你可以在這裡編輯你的資料,查看短訊,訂閱主題和論壇參數等等 免費會員註冊 會員列表 論壇幫助 論壇日曆 論壇搜索 加入我的最愛 登出論壇  
奇狐社區論壇 : Powered by vBulletin version 2.3.0 奇狐社區論壇 > 指標公式 > 問題交流 > [問題]要畫倒數二條線
  上一主題   下一主題
作者
主題 發表新主題    回覆主題
Markchu7
資深會員

註冊日期: Nov 2007
來  自:
文章數量: 1496

[問題]要畫倒數二條線

KDUP:=BARSLAST(CROSS(CKK,0.1))+1=1,LINETHICK,COLORYELLOW;
BKDUP:=BARSLAST(KDUP)+1,LINETHICK,COLORYELLOW;
價高點:=HHV(H,BKDUP),LINETHICK,COLORRED;
價本高:=HHV(價高點,BARSLAST(KDUP)+1),LINETHICK;
價前高:=REF(價本高,BARSLAST(KDUP)+1),LINETHICK1,COLORWHITE;
KDDN:=BARSLAST(CROSS(-0.1,CKK))+1=1,LINETHICK,COLORYELLOW;
BKDDN:=BARSLAST(KDDN)+1,LINETHICK,COLORYELLOW;
價低點:=LLV(L,BKDDN),LINETHICK,COLORGREEN;
價本低:=LLV(價低點,BARSLAST(KDDN)+1),LINETHICK;
價前低:=REF(價本低,BARSLAST(KDDN)+1),LINETHICK1,COLORYELLOW;

末升轉降點:=SUM(KDDN,0);
末升轉降點:末升轉降點=末升轉降點[DATACOUNT] AND 末升轉降點<>REF(末升轉降點,1);
末升高:=REF(價本高,BARSLAST(末升轉降點)),LINETHICK,COLORYELLOW;


STICKLINE(末升高=REF(末升高,1),末升高,末升高,10,0),LINETHICK5,COLORWHITE;
STICKLINE(價前高=REF(價前高,1),價前高,價前高,10,0),LINETHICK1,COLORRED;
請教總版主:要畫貼圖中的最後一條紅線,而且只畫到白線的開始處,公式要如何寫?謝謝!

Markchu7 附帶上了此圖片:

最後由 Markchu7 在 2010-12-06 13:08 編輯 向版主報告此篇 | 查IP位址
Old Post 2010-12-06 10:58
Markchu7 現在離線 點選這裡查看 Markchu7 的個人資料 點選這裡給 Markchu7 傳送一條短訊 查找更多關於 Markchu7 的文章 增加 Markchu7 至你的好友列表 編輯/刪除訊息 引用回覆
cgjj
總版主

註冊日期: Oct 2003
來  自:
文章數量: 18091

回覆: [問題]要畫倒數二條線

引用:
最初由 Markchu7 發表
KDUP:=BARSLAST(CROSS(CKK,0.1))+1=1,LINETHICK,COLORYELLOW;
BKDUP:=BARSLAST(KDUP)+1,LINETHICK,COLORYELLOW;
價高點:=HHV(H,BKDUP),LINETHICK,COLORRED;
價本高:=HHV(價高點,BARSLAST(KDUP)+1),LINETHICK;
價前高:=REF(價本高,BARSLAST(KDUP)+1),LINETHICK1,COLORWHITE;
KDDN:=BARSLAST(CROSS(-0.1,CKK))+1=1,LINETHICK,COLORYELLOW;
BKDDN:=BARSLAST(KDDN)+1,LINETHICK,COLORYELLOW;
價低點:=LLV(L,BKDDN),LINETHICK,COLORGREEN;
價本低:=LLV(價低點,BARSLAST(KDDN)+1),LINETHICK;
價前低:=REF(價本低,BARSLAST(KDDN)+1),LINETHICK1,COLORYELLOW;

末升轉降點:=SUM(KDDN,0);
末升轉降點:末升轉降點=末升轉降點[DATACOUNT] AND 末升轉降點<>REF(末升轉降點,1);
末升高:=REF(價本高,BARSLAST(末升轉降點)),LINETHICK,COLORYELLOW;
點<>REF(前升轉降點,1);

STICKLINE(末升高=REF(末升高,1),末升高,末升高,10,0),LINETHICK5,COLORWHITE;
STICKLINE(價前高=REF(價前高,1),價前高,價前高,10,0),LINETHICK1,COLORRED;
請教總版主:要畫貼圖中的最後一條紅線,而且只畫到白線的開始處,公式要如何寫?謝謝!



原為紅線成立就畫紅線
您改為 紅線成立 且 白線不成立 才畫紅線即可

向版主報告此篇 | 查IP位址
Old Post 2010-12-06 11:41
cgjj 現在離線 點選這裡查看 cgjj 的個人資料 點選這裡給 cgjj 傳送一條短訊 查找更多關於 cgjj 的文章 增加 cgjj 至你的好友列表 編輯/刪除訊息 引用回覆
Markchu7
資深會員

註冊日期: Nov 2007
來  自:
文章數量: 1496

感謝總版主解答!只好先如此處理!以達到效果,我的盲點是要如何去完整定義的邏輯問題!這部份我會再去好好的想想!謝謝!

向版主報告此篇 | 查IP位址
Old Post 2010-12-06 11:57
Markchu7 現在離線 點選這裡查看 Markchu7 的個人資料 點選這裡給 Markchu7 傳送一條短訊 查找更多關於 Markchu7 的文章 增加 Markchu7 至你的好友列表 編輯/刪除訊息 引用回覆
Markchu7
資深會員

註冊日期: Nov 2007
來  自:
文章數量: 1496

1,原PO文倒數第四行是沒有殺乾淨的錯誤源碼(我已將原PO文重新編輯修正),未免誤導,特加以說明!
2.原本以為很簡單,結果還是費了九牛二虎才搞定!
首先只畫最後一條紅線-->
末升轉降點R:=SUM(KDDN,0);
末升轉降點R:末升轉降點R=末升轉降點R[DATACOUNT]-1 AND 末升轉降點R<>REF(末升轉降點R,1);
末升高R:REF(價本高,BARSLAST(末升轉降點R)),LINETHICK,COLORYELLOW;
STICKLINE(末升高R=REF(末升高R,1),末升高R,末升高R,10,0),LINETHICK1,COLORRED;
再來把根白線重複的部份去除!-->
STICKLINE(末升高R=REF(末升高R,1) AND NOT(末升高=REF(末升高,1)),末升高R,末升高R,10,0),LINETHICK5,COLORWHITE;-->結果不行(整條線都沒了)!
最後用下列方式解決-->
R線成立:=末升轉降點R-末升轉降點,LINETHICK,COLORYELLOW;
R線成立:REF(R線成立,BARSLAST(R線成立<>0)),LINETHICK,COLORYELLOW;
STICKLINE(R線成立=1,末升高R,末升高R,10,0),LINETHICK1,COLORRED;
想請問總版主:有無較簡單的寫法?謝謝!

向版主報告此篇 | 查IP位址
Old Post 2010-12-06 13:34
Markchu7 現在離線 點選這裡查看 Markchu7 的個人資料 點選這裡給 Markchu7 傳送一條短訊 查找更多關於 Markchu7 的文章 增加 Markchu7 至你的好友列表 編輯/刪除訊息 引用回覆
全部時間均為台灣時間, 現在時間為19:01 發表新主題    回覆主題
  上一主題   下一主題
顯示可列印版本 | 訂閱此主題

論壇跳轉:
主題評分:

論壇規定:
你不可以發表新主題
你不可以回覆文章
你不可以上傳附件
你不可以編輯自己的文章
HTML語法禁止
vB 語法核准
表情符號核准
貼圖語法[IMG]核准
 

本站所有內容未經作者授權禁止轉貼節錄, 發表言論僅供參考勿作為投資決策依據。瀏覽本站請使用 IE 5.5 以上版本, 最佳瀏覽解析度 1024 x 768 全彩。

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

簡愛洋行 製作 Copyright 2003-. All Rights Reserved.  聯絡我們