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

奇狐社區論壇 (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=15416)


由 well0892 在 2011-04-24 13:28 發表:

公式求助

假設
1.CROSS(REF(A,1),REF(B,1))成立,則從當根K棒開始皆為J=1,同時第一個J=1的K棒開盤價為BP
2.CROSS(REF(B,1),REF(A,1))成立,則從當根K棒開始皆為J=-1,同時第一個J=-1的K棒開盤價為SP
3.當J=1時如果出現 LOW<BP-50,則 J=0,之後的K棒亦為J=0,除非又出現J=1或J=-1
4.當J=-1時如果出現 HIGH>SP+50,則 J=0,之後的K棒亦為J=0,除非又出現J=1或J=-1
根據以上情況 如何畫出J的圖形

有請諸位大哥幫忙 謝謝


由 cgjj 在 2011-04-25 10:02 發表:

回覆: 公式求助

引用:
最初由 well0892 發表
假設
1.CROSS(REF(A,1),REF(B,1))成立,則從當根K棒開始皆為J=1,同時第一個J=1的K棒開盤價為BP
2.CROSS(REF(B,1),REF(A,1))成立,則從當根K棒開始皆為J=-1,同時第一個J=-1的K棒開盤價為SP
3.當J=1時如果出現 LOW<BP-50,則 J=0,之後的K棒亦為J=0,除非又出現J=1或J=-1
4.當J=-1時如果出現 HIGH>SP+50,則 J=0,之後的K棒亦為J=0,除非又出現J=1或J=-1
根據以上情況 如何畫出J的圖形

有請諸位大哥幫忙 謝謝



UU:=CROSS(REF(A,1),REF(B,1));
DD:=CROSS(REF(B,1),REF(A,1));
J:UU-DD;
BP:=ref(O,barslast(J=1));
SP:=ref(O,barslast(J=-1));
J:=ref(J,barslast(J<>0));
SS:=barslast(J<>ref(J,1))+1;
J:=if(J=1 and sum(LOW<BP-50,SS)>=1,0,J);
J:=if(J=-1 and sum(HIGH>SP+50,SS)>=1,0,J);


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


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

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