奇狐社區論壇
在這個頁面顯示本主題全部的 10 個文章

奇狐社區論壇 (http://www.chiefox.com.tw/bbs/index.php)
- 問題交流 (http://www.chiefox.com.tw/bbs/forumdisplay.php?forumid=28)
-- [如何顯示兩次跌破 (http://www.chiefox.com.tw/bbs/showthread.php?threadid=18160)


由 mori868 在 2013-11-25 09:50 發表:

[如何顯示兩次跌破

AQ:=條件A;

AQd:=ref(ref(L,1)<=L,1) and ref(L-1,1)>L;
AQd: AQd and sum(AQd, barslast(AQ))+1)=1;
請賜教 謝謝


由 cgjj 在 2013-11-25 09:54 發表:

回覆: [如何顯示兩次跌破

引用:
最初由 mori868 發表
如何顯示兩次跌破

AQ:=條件A;
AQd:=ref(ref(L,1)<=L,1) and ref(L-1,1)>L;
AQd: AQd and sum(AQd, barslast(AQ))+1)=1;
請賜教 謝謝



問題不完整, 恕無法協助


由 mori868 在 2013-11-25 10:06 發表:

回覆: 回覆: [如何顯示兩次跌破

引用:
最初由 cgjj 發表
問題不完整, 恕無法協助

AQ:ZIG(3,0.1),COLORGREEN;
AQd:=ref(ref(L,1)<=L,1) and ref(L-1,1)>L;
AQd: AQd and sum(AQd, barslast(AQ))+1)=1;
上面公式只顯示一次跌破 如何修改為顯示兩次跌破啦


由 cgjj 在 2013-11-25 10:16 發表:

回覆: 回覆: 回覆: [如何顯示兩次跌破

引用:
最初由 mori868 發表
AQ:ZIG(3,0.1),COLORGREEN;
AQd:=ref(ref(L,1)<=L,1) and ref(L-1,1)>L;
AQd: AQd and sum(AQd, barslast(AQ))+1)=1;
上面公式只顯示一次跌破 如何修改為顯示兩次跌破啦



誰跌破誰?
跌破要有對象, 沒敘述對象無從幫起


由 mori868 在 2013-11-25 10:23 發表:

回覆: 回覆: 回覆: 回覆: [如何顯示兩次跌破

引用:
最初由 cgjj 發表
誰跌破誰?
跌破要有對象, 沒敘述對象無從幫起


只要這條件顯示兩次成立而已
ref(ref(L,1)<=L,1) and ref(L-1,1)>L;


由 cgjj 在 2013-11-25 10:51 發表:

回覆: 回覆: 回覆: 回覆: 回覆: [如何顯示兩次跌破

引用:
最初由 mori868 發表
只要這條件顯示兩次成立而已
ref(ref(L,1)<=L,1) and ref(L-1,1)>L;



AQ:ZIG(3,0.1),COLORGREEN;
AQd:=ref(ref(L,1)<=L,1) and ref(L-1,1)>L;
AQd: AQd and sum(AQd, barslast(AQ))+1)=1;

源頭帶入的東西就有問題了...

AQ 並非是條件
您卻把它帶入 barslast 之中, 形成 barslast(AQ)
如此做 barslast(AQ) 得到的數值, 永遠都是零


由 mori868 在 2013-11-25 13:06 發表:

回覆: 回覆: 回覆: 回覆: 回覆: 回覆: [如何顯示兩次跌破

引用:
最初由 cgjj 發表
AQ:ZIG(3,0.1),COLORGREEN;
AQd:=ref(ref(L,1)<=L,1) and ref(L-1,1)>L;
AQd: AQd and sum(AQd, barslast(AQ))+1)=1;

源頭帶入的東西就有問題了...

AQ 並非是條件
您卻把它帶入 barslast 之中, 形成 barslast(AQ)
如此做 barslast(AQ) 得到的數值, 永遠都是零



RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:=SMA(RSV,3,1);

AQ:=CROSS(RSV,K);

AQd:=ref(ref(L,1)<=L,1) and ref(L-1,1)>L;
AQd: AQd and sum(AQd, barslast(AQ))+1)=1;
上面公式只顯示一次跌破 如何修改為顯示兩次跌破啦


由 cgjj 在 2013-11-25 13:52 發表:

回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: [如何顯示兩次跌破

引用:
最初由 mori868 發表
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:=SMA(RSV,3,1);

AQ:=CROSS(RSV,K);

AQd:=ref(ref(L,1)<=L,1) and ref(L-1,1)>L;
AQd: AQd and sum(AQd, barslast(AQ))+1)=1;
上面公式只顯示一次跌破 如何修改為顯示兩次跌破啦



提示:
關鍵在最末行
最末行, 您把AQd訊號處理成僅保留住 AQ成立之後的首個訊號
修改最末行即可達到您預期的結果


由 mori868 在 2013-11-26 08:32 發表:

回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: [如何顯示兩次跌破

引用:
最初由 cgjj 發表
提示:
關鍵在最末行
最末行, 您把AQd訊號處理成僅保留住 AQ成立之後的首個訊號
修改最末行即可達到您預期的結果


AQd:=ref(ref(L,1)<=L,1) and ref(L-1,1)>L;
AQd: AQd and sum(AQd, barslast(AQ))+1)=1; //1
AQd: AQd and sum(AQd, barslast(AQ))+1)=2; //2
1 與 2 這兩條公式同時顯示就是我的希望 是否可以精簡


由 cgjj 在 2013-11-26 09:16 發表:

回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: [如何顯示兩次跌破

引用:
最初由 mori868 發表
AQd:=ref(ref(L,1)<=L,1) and ref(L-1,1)>L;
AQd: AQd and sum(AQd, barslast(AQ))+1)=1; //1
AQd: AQd and sum(AQd, barslast(AQ))+1)=2; //2
1 與 2 這兩條公式同時顯示就是我的希望 是否可以精簡



AQd: AQd and sum(AQd, barslast(AQ))+1)=1; //1
AQd: AQd and sum(AQd, barslast(AQ))+1)=2; //2
這兩行語法根本無法編譯通過(多了一個右括弧)

看看這樣應該是您要的吧?
SS:=sum(AQd, barslast(AQ)+1);
AQd: AQd and (SS=1 or SS=2);


全部時間均為台灣時間, 現在時間為13:53
在這個頁面顯示本主題全部的 10 個文章


Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.

簡愛洋行 製作 Copyright 2003-. All Rights Reserved.