觸發下單功能

  •   359 
  • 最後發表   mei  2021 四月 14
mei 發文於   2021/02/19

小幫手 好

我想使用觸發下單功能,當盤中從最高點回跌觸及今天當時(或昨天)k棒1/2處時,就自動將庫存股賣出,我試著寫程式碼如下,可否幫我看一下哪裡有錯?謝謝!

我發現執行商品的南電 目前最新收盤價290.5 已低於 (286.5+296.5)/2,但無任何執行紀錄

If q_dailyhigh > q_refprice  and  q_dailyhigh>=open  Then

Value1 = (q_dailyhigh-open)/2;

Else

Value1 = (High(1) open(1))/2;

if  q_Last <  Value1  then   ret = 1;

排序方式: 標準 | 最新
mei 發文於   2021/02/22

小幫手 好

不好意思,可否幫我看一下哪裡有錯?

感謝!

XQ小幫手 發文於   2021/02/24

Hi mei,

小幫手欲編譯您所提供之程式碼,但會編譯失敗,

故請您提供以下資訊,Mail 至 XQservice@XQ.com.tw,並貼上此討論文章網址,以利小幫手釐清問題,謝謝:

  • 策略雷達匯出檔案(*.DSRX)匯出時記得勾選包含自訂腳本。 ← 需查看腳本語法與雷達設定是否與所期望有落差。
  • Log 資料夾(預設路徑:C:\SysJust\XQLite\LOG)壓縮檔案。 ← 若腳本與雷達設定無誤,則需請相關人員查看此檔釐清問題。

 

小幫手小劇場:

還是只要把這段語法

Value1 = (High(1) – open(1))/2;

改成以下這段語法就解了?但總覺得案情不單純,建議還是 Mail 相關檔案以利釐清,以上供參考

Value1 = (High[1]-open[1])/2;

 

mei 發文於   2021/03/02

已e-mail 至 XQservice@XQ.com.tw,再次感謝小幫手願意協助

XQ小幫手 發文於   2021/03/05

Hi mei,

謝謝提供相關檔案,查看程式碼與您所述期望不太一致,應該將「減」號,改成「加」號,

另外,將 q_ 報價欄位資料改為 GetField 來取得資料,因為 q_ 僅會取得最新資料,所以不能回測,也取得不到歷史資料,

故建議用 GetField 來取得資料,小幫手修改後的策略雷達範例匯出檔案如附檔,策略雷達匯入方式如下圖,提供給您參考,謝謝。

 

不會觸發的原因:

  • 因為您期望結果為「目前最新收盤價290.5 已低於 (286.5+296.5)/2」,286.5 + 296.5/2 ← 您期望的結果是相加 ÷ 2。
  • 但程式碼撰寫為 value1 = (q_dailyHigh - open)/2 或 value1 = (highd(1)-openD(1))/2; ← 程式碼表述是(最高價-開盤價)÷ 2,這樣的運算結果數值會很小,所以收盤價不可能比這個數字小,也就不會觸發。

 

附加文件

散散惹人愛 發文於   2021/03/15

請問是指定頻率 與觸發設定 在 [今高點之一半]需要如何設定,

試跑全部個股測試後並沒有觸發,可以請小幫手貼出正確的 code碼?

 

 

XQ小幫手 發文於   2021/03/17

Hi 散散惹人愛,

「XQ小幫手 發文於   2021/03/05」← 不好意思,原本參考別人所撰寫的範例,確實有問題,

小幫手有些想法要去撰寫修正,不過不確定是不是你所想要的「今高點之一半」策略,

故請提供案例以利小幫手嘗試研究,以利提供撰寫方向供您參考,謝謝。

散散惹人愛 發文於   2021/03/17

「跌破,前一天紅K實體部分的二分之一處」,觸發下單,如同圖片中藍線位置。

假設能夠觸發下單

例如 會員使用XQ 在 第一根或第二根紅K 時買進(某一策略),當天買進個股 變成庫存,

隔日在藍線位置停損(觸發下單),至少XQ會員 能夠獲利紅K一半的漲幅報酬,

而不至於倒賠第三日的 黑K跌幅,(此黑K造成前兩日紅K均為套牢)

圖示情形也能清楚看到雖然第二根紅K回跌一部分,但未跌破第一根紅K的二分之一,始有後續的收盤漲幅。

XQ小幫手 發文於   2021/03/18

Hi 散散惹人愛,

謝謝您提供相關資訊,待小幫手研究出來後,在提供給您撰寫方向供您參考,謝謝。

  • 按讚來自於
  • Kesler
散散惹人愛 發文於   2021/03/24

留言關注,謝謝小幫手的研究

散散惹人愛 發文於   2021/03/31

有請小幫手,將此案序列排前面一些,需求應該不難,還是哪裡有說明未盡之處,

有些其他用戶會員提出的問題已處理,我們這串已1個多月無解了,請多幫忙謝謝。

顯示更多回應 發表回覆
Close