mori868 2007-10-31 17:18
請教
以 "MACD.MACD" 為例
紅牙:=DIFF>DEA;
白牙:=DIFF<DEA;
紅牙區:=是指左右兩邊是白牙 中間有N支紅牙(一支也算)而偁之
白牙區:=相反亦同
希望 紅牙區 與 白牙區 相對循環著
1:紅牙區如何編寫
2:今紅牙區, 前一紅牙區, 前二紅牙區, 前三紅牙區
煩請賜教 謝謝
bajatje 2007-11-1 08:38
M:="MACD.MACD" ;
画柱线(m<0,m,0,0,0);
画柱线(m>0,m,0,0,0),colorred;
a:=barslast(cross(m,0));
b:=barslast(cross(0,m));
d:=sum(a=0,0);
dd:=d[datacount]-d;
今:dd=0 and a<b;
前1:dd=1 and a<b;
前2:dd=2 and a<b;
前3:dd=3 and a<b;
mori868 2007-11-1 21:51
[quote]原帖由 [i]bajatje[/i] 于 2007-11-1 08:38 发表 [url=http://bbs.fjfox.com/redirect.php?goto=findpost&pid=371390&ptid=41809][img]http://bbs.fjfox.com/images/common/back.gif[/img][/url]
M:="MACD.MACD" ;
画柱线(m0,m,0,0,0),colorred;
a:=barslast(cross(m,0));
b:=barslast(cross(0,m));
d:=sum(a=0,0);
dd:=d[datacount]-d;
今:dd=0 and a [/quote]
很滿意 感恩感謝
1:上述公式 為何 "前3" 無法顯示
2:如何修改為任何 "紅牙區皆為今紅牙區"時 求 "今紅牙區" "前一紅牙區" "前二紅牙區" "前三紅牙區"
再煩請幫忙賜教 謝謝
mori868 2007-11-3 06:40
[quote]原帖由 [i]bajatje[/i] 于 2007-11-1 08:38 发表 [url=http://bbs.fjfox.com/redirect.php?goto=findpost&pid=371390&ptid=41809][img]http://bbs.fjfox.com/images/common/back.gif[/img][/url]
M:="MACD.MACD" ;
画柱线(m0,m,0,0,0),colorred;
a:=barslast(cross(m,0));
b:=barslast(cross(0,m));
d:=sum(a=0,0);
dd:=d[datacount]-d;
今:dd=0 and a [/quote]
表達有問題 再說明一次
希望
設定任何紅牙區為 1 時
求 前一紅牙區為2, 前二紅牙區為3, 前三紅牙區為4 如何編寫
bajatje 2007-11-3 11:30
M:="MACD.MACD" ;
画柱线(m<0,m,0,0,0);
画柱线(m>0,m,0,0,0),colorred;
a:=barslast(cross(m,0));
b:=barslast(cross(0,m));
d:=sum(a=0,0);
dd:=d[系统参数(1)]-d;//移动光标 看
今:dd=0 and a<b;
前1:dd=1 and a<b;
前2:dd=2 and a<b;
前3:dd=3 and a<b;
mori868 2007-11-4 05:10
[quote]原帖由 [i]bajatje[/i] 于 2007-11-3 11:30 发表 [url=http://bbs.fjfox.com/redirect.php?goto=findpost&pid=371650&ptid=41809][img]http://bbs.fjfox.com/images/common/back.gif[/img][/url]
M:="MACD.MACD" ;
画柱线(m0,m,0,0,0),colorred;
a:=barslast(cross(m,0));
b:=barslast(cross(0,m));
d:=sum(a=0,0);
dd:=d[系统参数(1)]-d;//移动光标 看
今:dd=0 and a [/quote]
滿意滿意 感恩感謝
1:今以游標所在金叉區塊 而求 "前一" "前二" "前三"
2:如何改為每一金叉區塊 而求 "前一" "前二" "前三"
最後請求 就可以大功告成了 謝謝
peter109 2007-11-4 10:25
累費我時間
[url]http://59.124.59.118/bbs/showthread.php?s=09060f5f29eaefaf49868a96175f03bf&threadid=8638[/url]
mori868 2007-11-5 05:03
1: 因用游標時 在編寫互相比對有問題
2: 改以每一個紅牙區求一次 "前一" " 前二" "前三" 像這樣循環著
煩請再次幫忙賜教 謝謝
mori868 2007-11-9 05:03
[quote]原帖由 [i]bajatje[/i] 于 2007-11-3 11:30 发表 [url=http://bbs.fjfox.com/redirect.php?goto=findpost&pid=371650&ptid=41809][img]http://bbs.fjfox.com/images/common/back.gif[/img][/url]
M:="MACD.MACD" ;
画柱线(m0,m,0,0,0),colorred;
a:=barslast(cross(m,0));
b:=barslast(cross(0,m));
d:=sum(a=0,0);
dd:=d[系统参数(1)]-d;//移动光标 看
今:dd=0 and a [/quote]
因編寫任一區塊的比對 用游標時就有困難了
1: 改不用游標
2: 為任一紅牙區塊為0 時 求其前一紅牙區塊為1, 前二紅牙區塊為2, 前三紅牙區塊為3, 前四紅牙區塊為4.
專此拜託 謝謝
[[i] 本帖最后由 mori868 于 2007-11-9 05:08 编辑 [/i]]
bajatje 2007-11-9 08:10
dd:=d[datacount]-d+N;//N=0~∞
mori868 2007-11-10 05:34
[quote]原帖由 [i]bajatje[/i] 于 2007-11-9 08:10 发表 [url=http://bbs.fjfox.com/redirect.php?goto=findpost&pid=372270&ptid=41809][img]http://bbs.fjfox.com/images/common/back.gif[/img][/url]
dd:=d[datacount]-d+N;//N=0~∞ [/quote]
謝謝賜教
页:
[1]