DEA;白牙:=DIFF 飞狐绿色通道-福建飞狐论坛 飞狐|飞狐交易师|购买|价格 - Discuz! Archiver" />

查看完整版本: 請教

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]
查看完整版本: 請教