使用1分k棒漲超過1%就通知我,一直沒成功??

  •   413 
  • 最後發表   Alumi  2023 一月 10
Alumi 發文於   2022/12/23

問題一   
以下是1分漲前1分收價的超過1%~~~~~~測了台灣五十組合商品是哪裡寫錯,為什麼策略雷達警示一整天去測一直都沒成功,連一次都沒成功。


if barfreq <> "Min" or Barinterval <>1 then RaiseRuntimeError("請設定頻率為1分鐘");

if close > close[1] * 1.01 then ret=1;



-----------------------------------------------------------------------------------------------------------------------------------
問題二
以下是1分跌前1分收價的超過1%~~~~~~測了台灣五十組合商品,郤一直再警示,沒有跌超遇1%也再通知。修數值1.05(跌5%)這麼高跌%數~~~策略雷達警示也一直通知成功。而且是一直通知耶

f barfreq <> "Min" or Barinterval <>1 then RaiseRuntimeError("請設定頻率為1分鐘");

if close < close[1] * 1.01 then ret=1;







以上我分為『跌勢』、『漲勢』兩個不同警示腳本,問題是出來哪?~~

排序方式: 標準 | 最新
XQ小幫手 發文於   2022/12/23

Hello Alumi,

 

1. 小幫手不知道您是怎麼設定雷達的,但小幫手這邊是會警示的。(參考附圖)

建議您可以搭配 print 函數檢查數值是否正確。

如果還是有問題的話,麻煩您提供 策略雷達匯出檔勾選(包含)警示腳本、XQ Log 並告知您覺得有問題的商品時間 來檢驗。

Log資料夾(預設路徑:C:\SysJust\XQLite\LOG)直接壓縮後提供即可。

您可以直接將檔案上傳,如果檔案過大的話也可以Mail至客服信箱 XQservice@XQ.com.tw 且務必附上 討論文章連結網址(小幫手才能盡早處理)。

感謝。

 

2. 跌超過1%的寫法應該是 close < close[1] * 0.99 而不是 close < close[1] * 1.01,後者是收盤價小於前1根收盤價 + 1%。

附加文件

Alumi 發文於   2022/12/23

謝謝你的圖,建議您可以搭配 print 函數檢查數值是否正確。

請問加上print (date, time, close , close[1]);end; 是要按哪個鍵來檢查數值
.
是用回測嗎,(回測又須要進場腳本與出場腳本)。這樣去回測檢查還是??


還是你是叫我直接加上腳本用你的圖片這樣

if barfreq <> "Min" or Barinterval <>1 then RaiseRuntimeError("請設定頻率為1分鐘");
if close > close * 1.01 then begin
ret=1;
print (date, time, close , close[1]);end;     下星期一早上開盤時侯使用這個腳本下去使用測試呢?


XQ小幫手 發文於   2022/12/26

Hello Alumi,

 

您可以參考 print 函數的說明。

並不需要按什麼鍵來檢查數值。

如果是回測的話,進場腳本設定為要檢查的腳本,出場部分隨便選個條件就可以執行。

執行完後就可以在設定的檔案夾中確認印出的檔案。(回測的話需勾選 啟動腳本內print指令)

您也可以在即時的狀況下使用該腳本去觀看print出的數值。 (策略啟動後腳本只要運算到該行就會印出資訊到檔案中)

 

網站上有教學區,裡面有XS語法的基礎和應用可以參考。

Alumi 發文於   2022/12/30

站的教學區基礎我有看過了。~~~~~~~~~
我已照你的方式,加上print  測試了,還是未有通知,這次範圍擴大900支股票,一樣一直未通知,你看是哪裡出問題。我有附上腳本,及寄腳本寄給你們信箱客服信箱 XQservice@XQ.com.tw,請查一下問題出在哪裡?



 

 

附加文件

蕎伊斯 發文於   2022/12/30

你的前一分鐘寫法錯了,前一根要加[1] ,試試看:

IF Close > Close [1]*1.01 then   //現在的收盤價比前一根收盤價上漲1%

  • 按讚來自於
  • Alumi588
Alumi 發文於   2023/01/10

好的,我在試試看。謝謝你的回覆

發表回覆
Close