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

奇狐社區論壇 (http://www.chiefox.com.tw/bbs/index.php)
- 軟體建議 (http://www.chiefox.com.tw/bbs/forumdisplay.php?forumid=37)
-- 奇弧會當掉 (http://www.chiefox.com.tw/bbs/showthread.php?threadid=23076)


由 Markchu7 在 2021-07-30 08:34 發表:

奇弧會當掉

回報一個現象!發生在台指期,多秒線週期!
在8:30~8:45清盤時段,如果去執行手動'參數調整',會引發軟體關機!
供參考!謝謝!


由 cgjj 在 2021-07-30 08:47 發表:

回覆: 奇弧會當掉

引用:
最初由 Markchu7 發表
回報一個現象!發生在台指期,多秒線週期!
在8:30~8:45清盤時段,如果去執行手動'參數調整',會引發軟體關機!
供參考!謝謝!



請問您是調整什麼參數? 請詳述,謝謝!


由 Markchu7 在 2021-07-30 11:28 發表:

分鐘首K:=ISREGULARFBAR;
換日首K:=TRADEDATE<>REF(TRADEDATE,1);
歷史首K:=BARPOS=1;
DBCK:=IF(DATATYPE=1 OR DATATYPE=11 OR DATATYPE=2,分鐘首K OR 換日首K,歷史首K),LINETHICK;
IF STKLABEL='FITX1' THEN 基準時間:=DBCK;
基準時間點:=基準時間;
S基準時間點:=sum(基準時間點,0);
末基準時間點:=基準時間點 and S基準時間點=S基準時間點[datacount];

POT1:=REF(PRICE1,BARSLAST(末基準時間點)),LINETHICK;
DRAW1:=POT1=REF(POT1,1) AND SUM(H>POT1 AND L<POT1,BARSLAST(末基準時間點)+1)=0;
POT2:=REF(PRICE2,BARSLAST(末基準時間點)),LINETHICK;
DRAW2:=POT2=REF(POT2,1) AND SUM(H>POT2 AND L<POT2,BARSLAST(末基準時間點)+1)=0;
POT3:=REF(PRICE3,BARSLAST(末基準時間點)),LINETHICK;
DRAW3:=POT3=REF(POT3,1) AND SUM(H>POT3 AND L<POT3,BARSLAST(末基準時間點)+1)=0;
POT4:=REF(PRICE4,BARSLAST(末基準時間點)),LINETHICK;
DRAW4:=POT4=REF(POT4,1) AND SUM(H>POT4 AND L<POT4,BARSLAST(末基準時間點)+1)=0;
POT5:=REF(PRICE5,BARSLAST(末基準時間點)),LINETHICK;
DRAW5:=POT5=REF(POT5,1) AND SUM(H>POT5 AND L<POT5,BARSLAST(末基準時間點)+1)=0;
POT6:=REF(PRICE6,BARSLAST(末基準時間點)),LINETHICK;
DRAW6:=POT6=REF(POT6,1) AND SUM(H>POT6 AND L<POT6,BARSLAST(末基準時間點)+1)=0;
POT7:=REF(PRICE7,BARSLAST(末基準時間點)),LINETHICK;
DRAW7:=POT7=REF(POT7,1) AND SUM(H>POT7 AND L<POT7,BARSLAST(末基準時間點)+1)=0;
POT8:=REF(PRICE8,BARSLAST(末基準時間點)),LINETHICK;
DRAW8:=POT8=REF(POT8,1) AND SUM(H>POT8 AND L<POT8,BARSLAST(末基準時間點)+1)=0;
POT9:=REF(PRICE9,BARSLAST(末基準時間點)),LINETHICK;
DRAW9:=POT9=REF(POT9,1) AND SUM(H>POT9 AND L<POT9,BARSLAST(末基準時間點)+1)=0;
POT10:=REF(PRICE10,BARSLAST(末基準時間點)),LINETHICK;
DRAW10:=POT10=REF(POT10,1) AND SUM(H>POT10 AND L<POT10,BARSLAST(末基準時間點)+1)=0;

STICKLINE(DBCK OR DRAW1,POT1+5,POT1-5,11,0),COLORDDDDDD;
STICKLINE(DBCK OR DRAW2,POT2+5,POT2-5,11,0),COLORDDDDDD;
STICKLINE(DBCK OR DRAW3,POT3+5,POT3-5,11,0),COLORDDDDDD;
STICKLINE(DBCK OR DRAW4,POT4+5,POT4-5,11,0),COLORDDDDDD;
STICKLINE(DBCK OR DRAW5,POT5+5,POT5-5,11,0),COLORDDDDDD;
STICKLINE(DBCK OR DRAW6,POT6+5,POT6-5,11,0),COLORDDDDDD;
STICKLINE(DBCK OR DRAW7,POT7+5,POT7-5,11,0),COLORDDDDDD;
STICKLINE(DBCK OR DRAW8,POT8+5,POT8-5,11,0),COLORDDDDDD;
STICKLINE(DBCK OR DRAW9,POT9+5,POT9-5,11,0),COLORDDDDDD;
STICKLINE(DBCK OR DRAW10,POT10+5,POT10-5,11,0),COLORDDDDDD;

PARTLINE(DRAW1,POT1),COLOR000000,LINETHICK2;
PARTLINE(DRAW2,POT2),COLOR000000,LINETHICK2;
PARTLINE(DRAW3,POT3),COLOR000000,LINETHICK2;
PARTLINE(DRAW4,POT4),COLOR000000,LINETHICK2;
PARTLINE(DRAW5,POT5),COLOR000000,LINETHICK2;
PARTLINE(DRAW6,POT6),COLOR000000,LINETHICK2;
PARTLINE(DRAW7,POT7),COLOR000000,LINETHICK2;
PARTLINE(DRAW8,POT8),COLOR000000,LINETHICK2;
PARTLINE(DRAW9,POT9),COLOR000000,LINETHICK2;
PARTLINE(DRAW10,POT10),COLOR000000,LINETHICK2;
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
源碼如上!
PRICE1~PRICE10皆為自行手動設定的參數(就是之前勞煩總版主協助的水平線之壓力與支撐,我每天開盤前會根據夜盤預估當日價格區間設ˋ置PRICE1~PRICE10)!
一般在8::30前會完成!但昨天設置的時間較晚就發生此現象!
第一次-->覺得莫明奇妙!第二次有所警覺!第三次測試-->果真如此!
所以提供參考!對於軟體使用並不會造成影響!僅是提出以供參考!


由 cgjj 在 2021-07-30 12:47 發表:

引用:
最初由 Markchu7 發表
分鐘首K:=ISREGULARFBAR;
換日首K:=TRADEDATE<>REF(TRADEDATE,1);
歷史首K:=BARPOS=1;
DBCK:=IF(DATATYPE=1 OR DATATYPE=11 OR DATATYPE=2,分鐘首K OR 換日首K,歷史首K),LINETHICK;
IF STKLABEL='FITX1' THEN 基準時間:=DBCK;
基準時間點:=基準時間;
S基準時間點:=sum(基準時間點,0);
末基準時間點:=基準時間點 and S基準時間點=S基準時間點[datacount];

POT1:=REF(PRICE1,BARSLAST(末基準時間點)),LINETHICK;
DRAW1:=POT1=REF(POT1,1) AND SUM(H>POT1 AND L<POT1,BARSLAST(末基準時間點)+1)=0;
POT2:=REF(PRICE2,BARSLAST(末基準時間點)),LINETHICK;
DRAW2:=POT2=REF(POT2,1) AND SUM(H>POT2 AND L<POT2,BARSLAST(末基準時間點)+1)=0;
POT3:=REF(PRICE3,BARSLAST(末基準時間點)),LINETHICK;
DRAW3:=POT3=REF(POT3,1) AND SUM(H>POT3 AND L<POT3,BARSLAST(末基準時間點)+1)=0;
POT4:=REF(PRICE4,BARSLAST(末基準時間點)),LINETHICK;
DRAW4:=POT4=REF(POT4,1) AND SUM(H>POT4 AND L<POT4,BARSLAST(末基準時間點)+1)=0;
POT5:=REF(PRICE5,BARSLAST(末基準時間點)),LINETHICK;
DRAW5:=POT5=REF(POT5,1) AND SUM(H>POT5 AND L<POT5,BARSLAST(末基準時間點)+1)=0;
POT6:=REF(PRICE6,BARSLAST(末基準時間點)),LINETHICK;
DRAW6:=POT6=REF(POT6,1) AND SUM(H>POT6 AND L<POT6,BARSLAST(末基準時間點)+1)=0;
POT7:=REF(PRICE7,BARSLAST(末基準時間點)),LINETHICK;
DRAW7:=POT7=REF(POT7,1) AND SUM(H>POT7 AND L<POT7,BARSLAST(末基準時間點)+1)=0;
POT8:=REF(PRICE8,BARSLAST(末基準時間點)),LINETHICK;
DRAW8:=POT8=REF(POT8,1) AND SUM(H>POT8 AND L<POT8,BARSLAST(末基準時間點)+1)=0;
POT9:=REF(PRICE9,BARSLAST(末基準時間點)),LINETHICK;
DRAW9:=POT9=REF(POT9,1) AND SUM(H>POT9 AND L<POT9,BARSLAST(末基準時間點)+1)=0;
POT10:=REF(PRICE10,BARSLAST(末基準時間點)),LINETHICK;
DRAW10:=POT10=REF(POT10,1) AND SUM(H>POT10 AND L<POT10,BARSLAST(末基準時間點)+1)=0;

STICKLINE(DBCK OR DRAW1,POT1+5,POT1-5,11,0),COLORDDDDDD;
STICKLINE(DBCK OR DRAW2,POT2+5,POT2-5,11,0),COLORDDDDDD;
STICKLINE(DBCK OR DRAW3,POT3+5,POT3-5,11,0),COLORDDDDDD;
STICKLINE(DBCK OR DRAW4,POT4+5,POT4-5,11,0),COLORDDDDDD;
STICKLINE(DBCK OR DRAW5,POT5+5,POT5-5,11,0),COLORDDDDDD;
STICKLINE(DBCK OR DRAW6,POT6+5,POT6-5,11,0),COLORDDDDDD;
STICKLINE(DBCK OR DRAW7,POT7+5,POT7-5,11,0),COLORDDDDDD;
STICKLINE(DBCK OR DRAW8,POT8+5,POT8-5,11,0),COLORDDDDDD;
STICKLINE(DBCK OR DRAW9,POT9+5,POT9-5,11,0),COLORDDDDDD;
STICKLINE(DBCK OR DRAW10,POT10+5,POT10-5,11,0),COLORDDDDDD;

PARTLINE(DRAW1,POT1),COLOR000000,LINETHICK2;
PARTLINE(DRAW2,POT2),COLOR000000,LINETHICK2;
PARTLINE(DRAW3,POT3),COLOR000000,LINETHICK2;
PARTLINE(DRAW4,POT4),COLOR000000,LINETHICK2;
PARTLINE(DRAW5,POT5),COLOR000000,LINETHICK2;
PARTLINE(DRAW6,POT6),COLOR000000,LINETHICK2;
PARTLINE(DRAW7,POT7),COLOR000000,LINETHICK2;
PARTLINE(DRAW8,POT8),COLOR000000,LINETHICK2;
PARTLINE(DRAW9,POT9),COLOR000000,LINETHICK2;
PARTLINE(DRAW10,POT10),COLOR000000,LINETHICK2;
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
源碼如上!
PRICE1~PRICE10皆為自行手動設定的參數(就是之前勞煩總版主協助的水平線之壓力與支撐,我每天開盤前會根據夜盤預估當日價格區間設ˋ置PRICE1~PRICE10)!
一般在8::30前會完成!但昨天設置的時間較晚就發生此現象!
第一次-->覺得莫明奇妙!第二次有所警覺!第三次測試-->果真如此!
所以提供參考!對於軟體使用並不會造成影響!僅是提出以供參考!



PRICE1~PRICE10皆為自行手動設定的參數!!!
若是這樣,後續的程式寫法就非常不當~

參數是常數,並非是數列!
把 PRICE1 這個參數帶入這個式子中
REF(PRICE1,BARSLAST(末基準時間點))
一點意義都沒有,白算了!
因為PRICE1 不是數列,對它用 REF 是存取是很奇怪的事!!!

多秒線僅支持當日
故在 'FITX1' 清盤時間,多秒線是沒有任何數據的!!!
無數據指標公式跟本就不會被計算!

你確定是在 "台當月" 的多秒線中跑嗎?
還是誤把這公式拿到 "台當月+" 去用了!!

整體而言,這個公式撰寫的大有問題,很多地方不恰當


由 cgjj 在 2021-07-30 13:27 發表:

回覆: 奇弧會當掉

引用:
最初由 Markchu7 發表
回報一個現象!發生在台指期,多秒線週期!
在8:30~8:45清盤時段,如果去執行手動'參數調整',會引發軟體關機!
供參考!謝謝!



這問題我這邊已經重現,後續會請工程師進行修正!
謝謝通報


由 Markchu7 在 2021-07-30 13:32 發表:

感謝!


由 cgjj 在 2021-08-20 09:37 發表:

於初始化數據或清盤狀態下,在多秒線中調整指標參數會引發當掉的問題。

手邊的最新測試版本,已經修正這個問題,近期會發佈軟體更新。


由 Markchu7 在 2021-08-22 10:20 發表:

謝謝!


由 cgjj 在 2021-09-01 13:51 發表:

已發佈修正後的軟體更新,請見:
http://www.chiefox.com.tw/bbs/showt...&threadid=23102


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


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

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