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

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


由 mori868 在 2021-12-24 13:47 發表:

為何舊版正常新版無法顯示

N:=6;
AA:=ma(C,N);
BB:=ref(AA,1);

AQ:=cross(AA,BB);
AQ:=ref(AQ,1);
AQ:=Filter(AQ,15);

BQ:=cross(BB,AA);
BQ:=ref(BQ,1);
BQ:=Filter(BQ,15);

CK:=AQ-BQ;
CK:=ref(CK,BARSLAST(CK<>0));
ZA:=IF(CK=1, BARSLAST(AQ)+1,0);
ZB:=IF(CK=-1,BARSLAST(BQ)+1,0);

支撐:=REF(C,ZA);
壓力:=REF(C,ZB);

A線:IF(ZA>0,支撐,IF(ZB>0,壓力,0));
A1線:=ref(A線,barslast(A線<>ref(A線,1))+1);
漲:=IF(A線<=H,H-A線,0);
漲,colorred,linethick0;
跌:=IF(A線>=L,L-A線,0);
跌,colorgreen,linethick0;

//// 交易時間參數設定 /////
T_in:=TIME>=084801 and TIME<=131501;
T_out:=OPENMINUTES(TIME)>=279;
利盈:= 10 ;
利損:= 10 ;
口數:= 1 ;

BB:=AQ and T_in;
SS:=BQ and T_in;

買價a:=If(ZA>0,支撐+1,0);
賣價b:=If(ZB>0,壓力-1,0);

盈價a:=If(ZA>0,支撐+利盈,0);
盈價b:=If(ZB>0,壓力-利盈,0);
盈a:=If(BARSLAST(H>盈價a),0,1);
盈b:=If(BARSLAST(L<盈價b),0,1);

損價a:=If(ZA>0,支撐-利損,0);
損價b:=If(ZB>0,壓力+利損,0);
損a:=If(BARSLAST(L<損價a),0,1);
損b:=If(BARSLAST(H>損價b),0,1);

強平倉:=T_out and C;
PPa:=if(盈a or 損a or 強平倉,0,if(BB,1,999));
PPa:=ref(PPa,barslast(PPa<>999));
PPb:=if(盈b or 損b or 強平倉,0,if(SS,-1,999));
PPb:=ref(PPb,barslast(PPb<>999));

PP:PPa*口數+PPb*口數;

為何舊版PP顯示正常 而新版無法顯示


由 mori868 在 2021-12-29 16:11 發表:

回覆: 為何舊版正常新版無法顯示

引用:
最初由 mori868 發表
N:=6;
AA:=ma(C,N);
BB:=ref(AA,1);

AQ:=cross(AA,BB);
AQ:=ref(AQ,1);
AQ:=Filter(AQ,15);

BQ:=cross(BB,AA);
BQ:=ref(BQ,1);
BQ:=Filter(BQ,15);

CK:=AQ-BQ;
CK:=ref(CK,BARSLAST(CK<>0));
ZA:=IF(CK=1, BARSLAST(AQ)+1,0);
ZB:=IF(CK=-1,BARSLAST(BQ)+1,0);

支撐:=REF(C,ZA);
壓力:=REF(C,ZB);

A線:IF(ZA>0,支撐,IF(ZB>0,壓力,0));
A1線:=ref(A線,barslast(A線<>ref(A線,1))+1);
漲:=IF(A線<=H,H-A線,0);
漲,colorred,linethick0;
跌:=IF(A線>=L,L-A線,0);
跌,colorgreen,linethick0;

//// 交易時間參數設定 /////
T_in:=TIME>=084801 and TIME<=131501;
T_out:=OPENMINUTES(TIME)>=279;
利盈:= 10 ;
利損:= 10 ;
口數:= 1 ;

BB:=AQ and T_in;
SS:=BQ and T_in;

買價a:=If(ZA>0,支撐+1,0);
賣價b:=If(ZB>0,壓力-1,0);

盈價a:=If(ZA>0,支撐+利盈,0);
盈價b:=If(ZB>0,壓力-利盈,0);
盈a:=If(BARSLAST(H>盈價a),0,1);
盈b:=If(BARSLAST(L<盈價b),0,1);

損價a:=If(ZA>0,支撐-利損,0);
損價b:=If(ZB>0,壓力+利損,0);
損a:=If(BARSLAST(L<損價a),0,1);
損b:=If(BARSLAST(H>損價b),0,1);

強平倉:=T_out and C;
PPa:=if(盈a or 損a or 強平倉,0,if(BB,1,999));
PPa:=ref(PPa,barslast(PPa<>999));
PPb:=if(盈b or 損b or 強平倉,0,if(SS,-1,999));
PPb:=ref(PPb,barslast(PPb<>999));

PP:PPa*口數+PPb*口數;

為何舊版PP顯示正常 而新版無法顯示



希望 'ˊ您能幫忙解惑 謝謝


由 cgjj 在 2021-12-29 16:58 發表:

回覆: 回覆: 為何舊版正常新版無法顯示

引用:
最初由 mori868 發表
希望 'ˊ您能幫忙解惑 謝謝


一樣的問題呀~~

OPENMINUTES(TIME)
在 v5.2 必須寫為 OPENMINUTES 不需參數


由 mori868 在 2021-12-30 04:27 發表:

回覆: 回覆: 回覆: 為何舊版正常新版無法顯示

引用:
最初由 cgjj 發表
一樣的問題呀~~

OPENMINUTES(TIME)
在 v5.2 必須寫為 OPENMINUTES 不需參數


奇怪呀~~ 可以通過 還是無法顯示


由 cgjj 在 2021-12-30 08:34 發表:

回覆: 回覆: 回覆: 回覆: 為何舊版正常新版無法顯示

引用:
最初由 mori868 發表
奇怪呀~~ 可以通過 還是無法顯示


沒有改是無法通過編譯的!

改完有通過編譯,按這公式來說會輸出 A線、跌、PP
"A線" 和 "PP" 會顯示畫線,"跌" 僅顯示數字不會畫線
並不會無法顯示!!!

若是套用在主圖需把[僅隨K線變動]取消
才能見到PP畫的線(因為數值與A線差異過大)


由 mori868 在 2021-12-30 14:56 發表:

回覆: 回覆: 回覆: 回覆: 回覆: 為何舊版正常新版無法顯示

引用:
最初由 cgjj 發表
沒有改是無法通過編譯的!

改完有通過編譯,按這公式來說會輸出 A線、跌、PP
"A線" 和 "PP" 會顯示畫線,"跌" 僅顯示數字不會畫線
並不會無法顯示!!!

若是套用在主圖需把[僅隨K線變動]取消
才能見到PP畫的線(因為數值與A線差異過大)


1:如何取消 "僅隨K線變動"
2:那為何舊版可以顯示PP呢


由 cgjj 在 2021-12-30 15:03 發表:

回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 為何舊版正常新版無法顯示

引用:
最初由 mori868 發表
1:如何取消 "僅隨K線變動"
2:那為何舊版可以顯示PP呢



Re1:
[價格軸]上按滑鼠右鍵就可以設定

Re2:
新版也是可以顯示呀~~
只需 OPENMINUTES(TIME) 改 OPENMINUTES
你的 PP 是口數不是價格
沒把[僅隨K線變動]取消,舊版在主圖也是看不到線呀!


由 mori868 在 2021-12-31 03:35 發表:

回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 為何舊版正常新版無法顯示

引用:
最初由 cgjj 發表
Re1:
[價格軸]上按滑鼠右鍵就可以設定

Re2:
新版也是可以顯示呀~~
只需 OPENMINUTES(TIME) 改 OPENMINUTES
你的 PP 是口數不是價格
沒把[僅隨K線變動]取消,舊版在主圖也是看不到線呀!


1:主圖變形不能用 舊版也沒有取消而正常顯示
2:
BB:=AQ and T_in;
SS:=BQ and T_in;
舊版可以這樣設定 而新版就無法顯示 只差在這裡啦
3:希請幫忙如何改善


由 cgjj 在 2021-12-31 19:49 發表:

回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 為何舊版正常新版無法顯示

引用:
最初由 mori868 發表
1:主圖變形不能用 舊版也沒有取消而正常顯示
2:
BB:=AQ and T_in;
SS:=BQ and T_in;
舊版可以這樣設定 而新版就無法顯示 只差在這裡啦
3:希請幫忙如何改善



不要鬼扯蛋!!!
你的 PP 是口數不是價格
PP跟台指期價位數值相差甚遠
舊版把[僅隨K線變動]取消,也必定是變形的!

請好好去想想~~
把一個一萬八的值,跟一個0-999的值,同時畫在圖上會是什麼結果!!!
兩者數值相差20倍以上,畫出來的線必定會擠成非常扁
除非其中一個採無座標繪製,或是 PP 不要畫線僅顯示數值,如此才有可能避免

這問題跟是不是新版沒有任何關係!!!

去問問您自己
提問題時公式有給完整了嗎?
目前您自己測試的是您給出來的,還是有另外再加油添醋的!
所有的OPENMINUTES(TIME),是否都改為 OPENMINUTES ?


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


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

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