 |
mori868
資深會員
註冊日期: Jan 2004
來 自:
文章數量: 1049 |
|
求跌破水平線的最低
BL:IF(ZAt2<ZBo2,Lt2,IF(ZAt2>ZBo2,Lo2,0));
求C 跌破 BL水平線的該支K棒低點 並與其他同樣跌破的低點去比較求最低點至不同線段為止
請賜教 謝謝
|
| 最後由 mori868 在 2014-06-27 06:46 編輯 |
向版主報告此篇 |  |
|
2014-06-26 23:39 |
|
|
|  |
 |
cgjj
總版主

註冊日期: Oct 2003
來 自:
文章數量: 18251 |
|
回覆: 求跌破水平線的最低
引用: 最初由 mori868 發表
BL:IF(ZAt2<ZBo2,Lt2,IF(ZAt2>ZBo2,Lo2,0));
求C 跌破 BL水平線的該支K棒低點 並與其他同樣跌破的低點去比較求最低點至不同線段為止
請賜教 謝謝
XSP:=barslast(BL<>ref(BL,1) or barpos=lbound(BL))+1;
FL:=if(cross(BL,C),L,999999);
SP:=LLVBARS(FL,XSP);
MK:=refx(XSP,1)=1 or barpos=datacount;
SS:=SETVAL(MK,0,-SP,barpos-SP);
VERTLINE(barpos=SS) linedot;
|
|
向版主報告此篇 |  |
|
2014-06-27 08:37 |
|
|
|  |
 |
mori868
資深會員
註冊日期: Jan 2004
來 自:
文章數量: 1049 |
|
回覆: 回覆: 求跌破水平線的最低
引用: 最初由 cgjj 發表
XSP:=barslast(BL<>ref(BL,1) or barpos=lbound(BL))+1;
FL:=if(cross(BL,C),L,999999);
SP:=LLVBARS(FL,XSP);
MK:=refx(XSP,1)=1 or barpos=datacount;
SS:=SETVAL(MK,0,-SP,barpos-SP);
VERTLINE(barpos=SS) linedot;
讚 謝謝
可是不知所以然 煩請一一說明一下
|
|
向版主報告此篇 |  |
|
2014-06-27 09:58 |
|
|
|  |
 |
mori868
資深會員
註冊日期: Jan 2004
來 自:
文章數量: 1049 |
|
回覆: 回覆: 回覆: 回覆: 求跌破水平線的最低
引用: 最初由 cgjj 發表
一言難盡
FL:=if(cross(BL,C),L,999999); //非跌破給予天價
SP:=LLVBARS(FL,XSP); //找跌破中的最低位置(距離)
MK:=refx(XSP,1)=1 or barpos=datacount; //找每區最末根
SS:=SETVAL(MK,0,-SP,barpos-SP); //於設定標示位置號
VERTLINE(barpos=SS) linedot; //標示位置
了解了 謝謝
若是
C 跌破 BL水平線求該支K棒低點 只取第一次低點並一直顯示至不同線段為止 再麻煩一次 謝謝
|
| 最後由 mori868 在 2014-06-27 10:38 編輯 |
向版主報告此篇 |  |
|
2014-06-27 10:33 |
|
|
|  |
 |
mori868
資深會員
註冊日期: Jan 2004
來 自:
文章數量: 1049 |
|
回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 求跌破水平線的最低
引用: 最初由 cgjj 發表
不同線段,是指哪一條劃出的線段?
就是 BL線一直到BL<>ref(BL,1)為止
|
|
向版主報告此篇 |  |
|
2014-06-27 10:41 |
|
|
|  |
 |
mori868
資深會員
註冊日期: Jan 2004
來 自:
文章數量: 1049 |
|
回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 求跌破水平線的最低
引用: 最初由 cgjj 發表
MSP:=barslast(barpos=SS);
MM:=ref(L,MSP);
CK:=ref(BL,XSP-1)=ref(BL,MSP) and MSP>0;
PARTLINE(CK,MM) linedot;
畫線方式沒錯
可是現在想要的是第一次C 跌破 BL水平線的該支K棒低點 一直化水平線至不同線段為止
|
|
向版主報告此篇 |  |
|
2014-06-27 11:19 |
|
|
|  |
 |
mori868
資深會員
註冊日期: Jan 2004
來 自:
文章數量: 1049 |
|
回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 求跌破水平線的最低
引用: 最初由 cgjj 發表
第一次C 跌破判斷方法
cross(BL,C) and sum(cross(BL,C),XSP)=1
其餘的部分, 請自行參考範例處理
不知錯在哪裡 請賜教
XSP:=barslast(BL<>ref(BL,1) or barpos=lbound(BL))+1;
CK:=cross(BL,C) and sum(cross(BL,C),XSP)=1;
CKSP:=barslast(CK);
RC:=ref(C,CKSP);
PP:=sum(C<RC,CKSP+1)=0 and CKSP>0;
PARTLINE(PP,RC),colorred;
|
|
向版主報告此篇 |  |
|
2014-06-27 13:18 |
|
|
|  |
 |
cgjj
總版主

註冊日期: Oct 2003
來 自:
文章數量: 18251 |
|
回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 求跌破水平線的最低
引用: 最初由 mori868 發表
不知錯在哪裡 請賜教
XSP:=barslast(BL<>ref(BL,1) or barpos=lbound(BL))+1;
CK:=cross(BL,C) and sum(cross(BL,C),XSP)=1;
CKSP:=barslast(CK);
RC:=ref(C,CKSP);
PP:=sum(C<RC,CKSP+1)=0 and CKSP>0;
PARTLINE(PP,RC),colorred;
XSP:=barslast(BL<>ref(BL,1) or barpos=lbound(BL))+1;
CK:=cross(BL,C) and sum(cross(BL,C),XSP)=1;
MSP:=barslast(CK);
MM:=ref(L,MSP);
CK:=ref(BL,XSP-1)=ref(BL,MSP) and MSP>0;
PARTLINE(CK,MM) linedot;
|
|
向版主報告此篇 |  |
|
2014-06-27 13:32 |
|
|
|  |
本站所有內容未經作者授權禁止轉貼節錄, 發表言論僅供參考勿作為投資決策依據。瀏覽本站請使用 IE 5.5 以上版本, 最佳瀏覽解析度 1024 x 768 全彩。
|
Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.
簡愛洋行 製作 Copyright 2003-. All Rights Reserved. 聯絡我們
|