 |
gmhks
中級會員
註冊日期: May 2007
來 自:
文章數量: 30 |
sorry, you are right.
thank you very much.
|
|
向版主報告此篇 |  |
|
2008-03-31 15:55 |
|
|
|  |
 |
gmhks
中級會員
註冊日期: May 2007
來 自:
文章數量: 30 |
大大:
AND , OR 是如何運算ㄉ?
EX : 1 AND 1 OR 0 AND 1 ?
TKS!
|
|
向版主報告此篇 |  |
|
2008-04-01 14:08 |
|
|
|  |
 |
alpha
資深會員
註冊日期: Oct 2006
來 自:
文章數量: 225 |
指標有瑕疵
遺漏考慮 "連續" 狀況
修正如下
HUP:=H>REF(H,1);
LDN:=L<REF(L,1);
UPDN_out:= H>=REF(H,1) AND L<=REF(L,1);
UPDN_in := H<=REF(H,1) AND L>=REF(L,1) ;
UPDN_in_out_連續 := (UPDN_in OR UPDN_out) AND ref(UPDN_in OR UPDN_out,1) OR UPDN_in ;
UPDN_in_out_連續 := UPDN_in_out_連續 AND SUM(UPDN_in,barslast(NOT(UPDN_in_out_連續))) <> 0;
Vertline(UPDN_in),colorff9900;
Vertline(UPDN_out),color3399ff;
H1 := HUP AND NOT(UPDN_in OR UPDN_out) ;
L1 := LDN AND NOT(UPDN_in OR UPDN_out);
Q:= barslast(H1 OR L1);
L2 := (ref(H1,Q) AND UPDN_in OR ref(L1,Q) AND UPDN_out) AND NOT(UPDN_in_out_連續) ;
H2 := (ref(L1,Q) AND UPDN_in OR ref(H1,Q) AND UPDN_out) AND NOT(UPDN_in_out_連續) ;
index_UPDN_in:= SUM(UPDN_in_out_連續 AND UPDN_in, barslast(NOT(UPDN_in_out_連續))+1);
Q:= barslast(NOT(UPDN_in_out_連續)) = 0;
H3:= mod(index_UPDN_in, 2) = 0 AND ref(H1 OR H2,barslast(Q)) OR
mod(index_UPDN_in, 2) = 1 AND ref(L1 OR L2,barslast(Q));
H3:= ref(H3, barslast(UPDN_in)) AND UPDN_in_out_連續;
Q := H1 OR H2 OR H3;
P1:= if(Q, H, L);
partline(Q, P1),linethick3,colormagenta;
partline(NOT(Q), P1),linethick3,colorgreen;
Kline(O,H,L,C,0);
__________________
偶而是不是也感覺有些老
像個大人般的戀愛
有時心情糟
請你相信我在你身邊別忘了
|
最後由 alpha 在 2008-04-02 01:34 編輯 |
向版主報告此篇 |  |
|
2008-04-02 00:32 |
|
|
|  |
 |
alpha
資深會員
註冊日期: Oct 2006
來 自:
文章數量: 225 |
用迴圈寫比較恰當
alpha 附帶上了此圖片:
__________________
偶而是不是也感覺有些老
像個大人般的戀愛
有時心情糟
請你相信我在你身邊別忘了
|
|
向版主報告此篇 |  |
|
2008-04-02 00:34 |
|
|
|  |
 |
gmhks
中級會員
註冊日期: May 2007
來 自:
文章數量: 30 |
用迴圈寫比較恰當
寫下範例好嗎 ? 多謝ㄌ !
我也覺得for next ,do while 比較方便,但不知奇狐ㄉ確切用法
|
最後由 gmhks 在 2008-04-02 08:49 編輯 |
向版主報告此篇 |  |
|
2008-04-02 08:44 |
|
|
|  |
 |
alpha
資深會員
註冊日期: Oct 2006
來 自:
文章數量: 225 |
(1)
H1:=H>ref(H,1);
L1:=L<ref(L,1);
Q:= C*0;
for w = lbound(H1) to datacount do begin
Q[w] := if( Q[w-1], H1[w], NOT(L1[w]) );
end;
P1:=if(Q,H,L);
partline(Q, P1),linethick3,colormagenta;
partline(NOT(Q), P1),linethick3,colorgreen;
Kline(O,H,L,C,0);
// 若有問題可以參考
// http://www.chiefox.com.tw/bbs/showt...=&threadid=2648
(2)
監看視窗 --> 移動光標 去看數值變化就行囉
例如:
H1 := H>ref(H,1);
改成
H1 : H>ref(H,1); 就可以看到數值了
__________________
偶而是不是也感覺有些老
像個大人般的戀愛
有時心情糟
請你相信我在你身邊別忘了
|
最後由 alpha 在 2008-04-03 22:24 編輯 |
向版主報告此篇 |  |
|
2008-04-02 15:43 |
|
|
|  |
 |
gmhks
中級會員
註冊日期: May 2007
來 自:
文章數量: 30 |
for w = lbound(H1)+1 to datacount do begin
if Q[w-1] then begin
Q[w] := H1[w];
end else begin
Q[w] := NOT(L1[w]);
end;
end;
奇狐有沒有類似"監看視窗"ㄉ功能可以觀察w,h1[w]ㄉ變化?
H1:H>ref(H,1); // h1為變數( 0 or 1)
H1[w]; // h1 為0,1陣列,對嗎?
thank you very much.
|
最後由 gmhks 在 2008-04-03 09:30 編輯 |
向版主報告此篇 |  |
|
2008-04-03 08:44 |
|
|
|  |
本站所有內容未經作者授權禁止轉貼節錄, 發表言論僅供參考勿作為投資決策依據。瀏覽本站請使用 IE 5.5 以上版本, 最佳瀏覽解析度 1024 x 768 全彩。
|
Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.
簡愛洋行 製作 Copyright 2003-. All Rights Reserved. 聯絡我們
|