 |
sunnyjboy1960
中級會員

註冊日期: Sep 2010
來 自: 桃園
文章數量: 81 |
取最後一個高點
已參照
http://www.chiefox.com.tw/bbs/showt...%E1%A4%40%AD%D3
SS:SUM(波頂=refx(波頂,1),barslast(波頂)+1);
DrawLine(波頂 AND SS,H , H=HHV(H,3) , H , 1 ) ColorWHITE LINETHICK2;
無效
DrawLine(波頂 ,H , H=HHV(H,3) , H , 1 ) ColorWHITE LINETHICK2;
太多條線
如何只取最後一個條件?
|
|
向版主報告此篇 |  |
|
2011-01-08 19:45 |
|
|
|  |
 |
sunnyjboy1960
中級會員

註冊日期: Sep 2010
來 自: 桃園
文章數量: 81 |
遇到二高相同如何取更高點
1/7日收盤前二次高點都相同
我使用
前2高:barslast(H>REF(H,上距));
或
前2高:barslast(HZ>REF(H,上距));
仍取到了13:09的高點,8769
是奇狐有bug還是我用的指令不當?
已使用
HH1:ref(H,SUMBARS(波頂,1)-1);
HZ1:=PEAK(4,0.12,2);HZ2:=PEAK(4,0.12,3);HZ3:=PEAK(4,0.12,4);
HZ4:=PEAK(4,0.12,5);HZ5:=PEAK(4,0.12,6);HZ6:=PEAK(4,0.12,7);HZ7:=PEAK(4,0.12,8);
HH2:IF(HZ1>HH1,HZ1,IF(HZ2>HH1,HZ2,IF(HZ3>HH1,HZ3,IF(HZ4>HH1,HZ4,IF(HZ5>HH1,HZ5,IF(HZ6>HH1,HZ6,IF(HZ7>HH1,HZ7,0))))))) ColorRED,linethick2;
解決問題
|
最後由 sunnyjboy1960 在 2011-01-09 09:55 編輯 |
向版主報告此篇 |  |
|
2011-01-08 23:25 |
|
|
|  |
 |
cgjj
總版主

註冊日期: Oct 2003
來 自:
文章數量: 18093 |
引用: 最初由 sunnyjboy1960 發表
1/7日收盤前二次高點都相同
我使用
前2高:barslast(H>REF(H,上距));
或
前2高:barslast(HZ>REF(H,上距));
仍取到了13:09的高點,8769
是奇狐有bug還是我用的指令不當?
...................
不會是Bug, 可能是您抓取位置算錯
barslast 計算後的值若為零, 代表當根成立
也就是 barslast(條件)=0
搭配 ref 去取得前面的值
在當根成立的情況下 , ref( n, barslast(條件))
會演變為 ref(n, 0) , 結果會得到當根的n值 ( 等於沒用 ref )
在條件成立的當根, 要取得上一根成立的值, 需用
SP:=barslast(條件);
PN: ref(n, ref(SP,1)+1);
|
|
向版主報告此篇 |  |
|
2011-01-10 10:08 |
|
|
|  |
本站所有內容未經作者授權禁止轉貼節錄, 發表言論僅供參考勿作為投資決策依據。瀏覽本站請使用 IE 5.5 以上版本, 最佳瀏覽解析度 1024 x 768 全彩。
|
Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.
簡愛洋行 製作 Copyright 2003-. All Rights Reserved. 聯絡我們
|