小幫手你好
我最近新買了一台電腦,想說在不同房間也可以使用XQ
可是安裝了XQ後,發現在另一台電腦設定的策略雷達以及執行後的選股結果都看不到
同一個帳號的資料不是應該一樣,請問這是正常的嗎?
小幫手你好
我最近新買了一台電腦,想說在不同房間也可以使用XQ
可是安裝了XQ後,發現在另一台電腦設定的策略雷達以及執行後的選股結果都看不到
同一個帳號的資料不是應該一樣,請問這是正常的嗎?
你好,
策略雷達目前沒有將資料存在雲端, 請先手動將策略資料由A電腦匯出, 再匯入至B電腦.
謝謝您的反應, 策略雷達支援雲端功能, 會列入修改需求.
以上回覆, 謝謝.
小幫手你好
關於策略雷達還有幾個問題請教
1. 腳本執行的變數,比如進場儲存的進場價,會一直存到出場判定把它歸零為止,還是說策略停止執行後就不見了?
2. 如果策略腳本有修改重新編譯過(變數不變,修改判定條件),之前執行所存的變數還會在嗎?
3. 像這樣不同電腦的匯出匯入,之前執行所存的變數會在新電腦上嗎?
策略沒存雲端是否表示我必須每天都要兩台電腦執行策略,以免有變數漏存
因為我每天都會開關電腦,之前看過另一篇關於變數生存的討論,是說停止策略執行變數及時間序列資料就消失,因此有所疑問,是不是該24小時執行策略
Hi 河馬,
A1:停止執行後即初始化( 歸零、不見 )
A2:重新編譯過後的策略腳本,需要重新執行策略雷達後,才會使用新的策略腳本,故如果重新執行策略雷達則之前所存的變數會初始化。
A3:之前執行所存的變數,小幫手猜想應該是指在舊電腦執行時所儲存的進場價之類的,如是,則在新電腦執行【從舊電腦匯出的策略】這部分由於是在新電腦重新啟動策略雷達,故所存的變數初始化。
關電腦時,變數即會初始化( 因為關電腦等同於關閉策略執行 ),以上說明,謝謝。
謝謝您的支持我們會繼續努力!
小幫手你好
關於變數還有問題想請教
因為目前停止策略執行會使變數消失,如果隔天重新執行時會從頭重新計算一次嗎?
比如以下文章中提到的腳本 使用策略雷達做到 KD金叉向上進場;KD死叉向下,且停損10點出場 有用變數記錄進場價
因為策略中有資料讀取筆數的設定(預設是200筆),而這個腳本若用在出場策略時,會不會每次啟動都取前200筆去計算那個進場價,然後用來判斷出場?
我這樣問是因為我也有使用共用的腳本,但常常會出現明明進場策略近期沒有觸發過進場條件,可是出場策略卻觸發出場警示
謝謝
Hi 河馬,
如果隔天重新執行時會從頭重新計算一次嗎?
是的,會重新計算。
因為策略中有資料讀取筆數的設定(預設是200筆),而這個腳本若用在出場策略時,會不會每次啟動都取前200筆去計算那個進場價,然後用來判斷出場?
是的,設定 200筆資料讀取筆數,執行的時候,腳本會在這200筆資料中進行運算。
我這樣問是因為我也有使用共用的腳本,但常常會出現明明進場策略近期沒有觸發過進場條件,可是出場策略卻觸發出場警示
應該是在資料讀取筆數運算時,相關變數已運算,故會有這樣的情況。
避免的方式,依小幫手淺見,建議您在程式碼運用 GetInfo 語法,試試看在 "即時成交更新資料" 時,才予以相關動作,以避免此情況發生,
以上說明,謝謝。
小幫手你好
應該是在資料讀取筆數運算時,相關變數已運算,故會有這樣的情況。
這讓我想到問題應該是出在 "選股" 這個動作,因為股票是在加入選股後才會被策略計算
如果進場訊號發生在選股前不久,
那選股後進場策略就無法觸發進場訊號,
但出場策略計算200筆時卻因為選股前的訊號而認為已進場,所以出場訊號觸發時就警示,但實際上選股後是沒有進場的
這種情況下,如果訊號的判定很複雜,可能會出現實際進場點與模擬的進場點不一樣,造成出場點的計算產生差異。
建議使用getinfo避免,是因為設在 "即時更新" 時,策略就不會去計算200筆資料了嗎?
謝謝
Hi 河馬,
這讓我想到問題應該是出在 "選股" 這個動作,因為股票是在加入選股後才會被策略計算
小幫手猜想,您的選股應該不是指選股中心的選股策略,而是策略雷達的盤中洗價的選股吧?
不過兩者皆相投,因為XS的架構就是會先在資料讀取筆數跑腳本,目的是為了減少耗能並有足夠的筆數去計算KD、MACD、RSI...等等,這種技術指標的數值。
建議使用getinfo避免,是因為設在 "即時更新" 時,策略就不會去計算200筆資料了嗎?
是的,不過要端看您的腳本去做調整唷,因為向技術分析指標的值需要足夠的資料筆數去運算數值,
故避開的語法,時機要用的恰當,不然需要資料筆數運算的數值會不正確唷~
建議您每次撰寫警示腳本時,可以使用 Print 或 outputfield 將關鍵數值顯示,較容易除錯,如下連結文章說明,
選股欄位放大鏡:談OutputField跟GetFieldDate這兩個函數
以上說明,謝謝。
小幫手你好
因為策略不能跑一些籌碼面的資料,所以我是先在選股中心基本選股後,再讓策略去跑
我會試試使用getinfo避免,但我目前還沒想到該插入腳本的哪一段
以舉例的KD共用腳本來說,有可能選股中心加入選股前就已經出現KD金叉,除非讓出場策略能在選股後才進行進出場訊號的判斷,不然還是會把加入選股前的訊號認為已進場,而如何讓腳本判斷加入選股的日期 (或K線) 是我現在傷腦筋的地方,畢竟每支股票選入的時間不一樣
謝謝小幫手指教
11 評論