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

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


由 cftrader 在 2018-01-09 04:06 發表:

[求救]

BST:ref(L,HCKSP) linethick0 COLORMAGENTA;//(BST LINE)
HPP:=refx(HCK,1) or islastbar;
DRAWNUMBER(ISLASTBAR,BST,BST,1),SHIFT1,pxup15,COLORMAGENTA;
STICKLINE(1,BST,BST,10,0),COLORMAGENTA,linethick2;

SST:ref(H,HCKSP) linethick0 colorffCC00;//(SST LINE)
HPP:=refx(HCK,1) or islastbar;
DRAWNUMBER(ISLASTBAR,SST,SST,1),SHIFT1,pxup15,colorffCC00;
STICKLINE(1,SST,SST,10,0),colorffCC00,linethick2;
欲求 當C>BST K棒為COLORED,C<BST K棒為COLORGREEN,當C>SST K棒為COLOR6666FF,C<BST K棒為COLOR669966,煩請版主幫忙K棒顏色的公式撰寫方式,謝謝。


由 cgjj 在 2018-01-09 08:48 發表:

回覆: [求救]

引用:
最初由 cftrader 發表
BST:ref(L,HCKSP) linethick0 COLORMAGENTA;//(BST LINE)
HPP:=refx(HCK,1) or islastbar;
DRAWNUMBER(ISLASTBAR,BST,BST,1),SHIFT1,pxup15,COLORMAGENTA;
STICKLINE(1,BST,BST,10,0),COLORMAGENTA,linethick2;

SST:ref(H,HCKSP) linethick0 colorffCC00;//(SST LINE)
HPP:=refx(HCK,1) or islastbar;
DRAWNUMBER(ISLASTBAR,SST,SST,1),SHIFT1,pxup15,colorffCC00;
STICKLINE(1,SST,SST,10,0),colorffCC00,linethick2;
欲求 當C>BST K棒為COLORED,C<BST K棒為COLORGREEN,當C>SST K棒為COLOR6666FF,C<BST K棒為COLOR669966,煩請版主幫忙K棒顏色的公式撰寫方式,謝謝。



問題本身有錯!
另外,請考量有無可能同時成立呢!!!!!!!


由 cftrader 在 2018-01-09 12:46 發表:

回覆

HCKB:=00000
HCKSP:=barslast(00000);
BST:ref(L,HCKSP) linethick0 COLORMAGENTA;//(BST LINE)
HPP:=refx(HCKB,1) or islastbar;
DRAWNUMBER(ISLASTBAR,BST,BST,1),SHIFT1,pxup15,COLORMAGENTA;
STICKLINE(1,BST,BST,10,0),COLORMAGENTA,linethick2;

HCKS:=ㄨㄨㄨㄨㄨ
HCKSP:=barslast(ㄨㄨㄨㄨㄨ);
SST:ref(H,HCKSP) linethick0 colorffCC00;//(SST LINE)
HPP:=refx(HCKS,1) or islastbar;
DRAWNUMBER(ISLASTBAR,SST,SST,1),SHIFT1,pxup15,colorffCC00;
STICKLINE(1,SST,SST,10,0),colorffCC00,linethick2;

上述公式有錯之處勞請版主明示(因在下沒能看出),修正條件:欲求當下K棒的顏色,若當C>BST線時K棒為COLORED,C<BST線時K棒為COLORGREEN,當C>SST線時K棒亦為COLORED,C<BST線時K棒亦為COLORGREEN,若兩線重疊或條件同時成立時則視C在哪個線上或線下取顏色,再次煩請版主,謝謝。


由 cgjj 在 2018-01-09 13:59 發表:

引用:
最初由 cftrader 發表
HCKB:=00000
HCKSP:=barslast(00000);
BST:ref(L,HCKSP) linethick0 COLORMAGENTA;//(BST LINE)
HPP:=refx(HCKB,1) or islastbar;
DRAWNUMBER(ISLASTBAR,BST,BST,1),SHIFT1,pxup15,COLORMAGENTA;
STICKLINE(1,BST,BST,10,0),COLORMAGENTA,linethick2;

HCKS:=ㄨㄨㄨㄨㄨ
HCKSP:=barslast(ㄨㄨㄨㄨㄨ);
SST:ref(H,HCKSP) linethick0 colorffCC00;//(SST LINE)
HPP:=refx(HCKS,1) or islastbar;
DRAWNUMBER(ISLASTBAR,SST,SST,1),SHIFT1,pxup15,colorffCC00;
STICKLINE(1,SST,SST,10,0),colorffCC00,linethick2;

上述公式有錯之處勞請版主明示(因在下沒能看出),修正條件:欲求當下K棒的顏色,若當C>BST線時K棒為COLORED,C<BST線時K棒為COLORGREEN,當C>SST線時K棒亦為COLORED,C<BST線時K棒亦為COLORGREEN,若兩線重疊或條件同時成立時則視C在哪個線上或線下取顏色,再次煩請版主,謝謝。


前面說的有錯是指下面這句
C<BST線時K棒亦為COLORGREEN
是否應為
C<SST線時K棒亦為COLORGREEN

有無可能
C>BST and C<SST
C>SST and C<BST
也就是C在兩線中間


由 cftrader 在 2018-01-09 14:27 發表:

回覆

感謝版主明察秋毫我的的筆誤,更正如后::欲求當下K棒的顏色,若當C>BST線時K棒為COLORRED,C<BST線時K棒為COLORGREEN,當C>SST線時K棒亦為COLORRED,C<SST線時K棒亦為COLORGREEN,若兩線重疊或C在兩線之間或在兩線之上/之下,則視C當下最後一次的向上突破或向下跌破的線來取決顏色,再次煩請版主,感謝。


由 cftrader 在 2018-01-09 14:41 發表:

回覆

如圖


由 cftrader 在 2018-01-09 14:50 發表:

1


由 cgjj 在 2018-01-09 15:11 發表:

回覆: 回覆

引用:
最初由 cftrader 發表
感謝版主明察秋毫我的的筆誤,更正如后::欲求當下K棒的顏色,若當C>BST線時K棒為COLORRED,C<BST線時K棒為COLORGREEN,當C>SST線時K棒亦為COLORRED,C<SST線時K棒亦為COLORGREEN,若兩線重疊或C在兩線之間或在兩線之上/之下,則視C當下最後一次的向上突破或向下跌破的線來取決顏色,再次煩請版主,感謝。


若兩線重疊或C在兩線之間或在兩線之上/之下,則視C當下最後一次的向上突破或向下跌破的線來取決顏色

紅字部分,已經包含所有可能發生的狀況!!!
請確實檢查您定義的規則


由 cftrader 在 2018-01-09 17:26 發表:

回覆

謝謝版主提醒,更正如后:只要當下K棒C>BST線或C>SST線時均為COLORRED,當C<BST線或C<SST線時為COLORGREEN,若C在兩線之間則為COLORWHITE,再次煩請版主,感謝。


由 cgjj 在 2018-01-09 22:13 發表:

回覆: 回覆

引用:
最初由 cftrader 發表
謝謝版主提醒,更正如后:只要當下K棒C>BST線或C>SST線時均為COLORRED,當C<BST線或C<SST線時為COLORGREEN,若C在兩線之間則為COLORWHITE,再次煩請版主,感謝。


邏輯規則還是有矛盾之處!
您把您寫的最後這段文字,仔仔細細閱讀一次吧

請考慮邏輯是否有同時成立、互相干擾的問題!!!

邏輯定義好,麻煩請自己先驗算過可能的情況


由 cgjj 在 2018-01-11 13:46 發表:

看看是否為您要的結果?
SS:=(C>BST and C>SST)-(C<BST and C<SST);
STICKLINE(SS=1,H,L,0.1,0) colorred;
STICKLINE(SS=1,O,C,8,0) colorred;
STICKLINE(SS=-1,H,L,0.1,0) colorgreen;
STICKLINE(SS=-1,O,C,8,0) colorgreen;
STICKLINE(SS=0,H,L,0.1,0) colorwhite;
STICKLINE(SS=0,O,C,8,0) colorwhite;


由 cftrader 在 2018-01-11 14:36 發表:

回覆

謝謝版主的回覆,有符合需求,我自又增加一個限制條件讓它能更趨近於期待,感恩!
另請問 ,程式可否讓BST與SST各自單獨運算自己的條件來滿足紅綠顏色,這樣是不是就不需考慮對方的情況而相互影響造成予盾。謝謝


由 cgjj 在 2018-01-11 14:55 發表:

回覆: 回覆

引用:
最初由 cftrader 發表
謝謝版主的回覆,有符合需求,我自又增加一個限制條件讓它能更趨近於期待,感恩!
另請問 ,程式可否讓BST與SST各自單獨運算自己的條件來滿足紅綠顏色,這樣是不是就不需考慮對方的情況而相互影響造成予盾。謝謝



各自單獨運算自己的條件來滿足紅綠顏色
那就要四個顏色

兩個顏色就必須考慮彼此關聯

故不是程式可不可以
是你的規則定義問題

但K棒僅能用一種色畫
若一根K棒要顯現兩種狀態,就要去想如何表現的問題

例如:
C>BST 淡紅
C>SST 深紅
C>BST and C>SST 粉紅

表現的方式有非常多種選擇,不一定要以K棒換色來顯示


由 cftrader 在 2018-01-11 16:16 發表:

回覆

瞭解,謝謝版主釋疑。


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


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

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