QuoteManager DDE 設定 for YesWIN

MultiCharts → QuoteManager (Tradestation 8.x → OwnData2, QuoteManager=OwnData2)
→ DDE Real-time DataSource → DDE 看盤程式 (YesWin, eLeader ...)

在 QuoteManager [Tools] Menu → [Data Sources...] → 選擇 Universal DDE,按下 [Clone] (複製),DataSource Name 設定為 YesWin DDE, 縮寫設為 YES。 (縮寫比較重要,原因在於爾後透過 MultiCharts 取得資料源時,需打上 縮寫:Symbol_name,例如 YES:TWF1)

設定 DDE 資料源。 這裡係連接 YesWin 的相關參數設定,每一個 DDE 報價資料源基本上只要設定一條 DataSource 即可,再以 * 萬用字元為變數,替代 Symbol Name。參考下圖。
QuoteManager 的 DDE 設定 for YesWin

設定完成後,可按下最下面 [Ttest] 按鈕,並輸入欲測試的 Symbol,觀察視窗是否有出現數據 (一般來說,還是需要等報價 Server 有 Tick 跳動時測試才準)。

新增 Symbol Name,可參考: [設定備忘] Import Ascii Data from QuoteManager

這裡要注意的是,由於 DDE 資料源的設定視窗是以 * 取代了 Symbol Name,所以新增 Symbol 時,Name 欄位要輸入 YesWin 的 Symbol 代號名稱。 例如 台灣加權指數的代號為 $TWT;台指期近月份的代號為 TXF1。 關於 YesWin 的 DDE 設定注意事項,可參考看盤軟體 HELP 選單內的 YESDDE 使用說明。

這裡方便的就是,如果想要觀察 個股或期貨金融商品等,只要 QuoteManager 主視窗新增該 Symbol,例如 2330 (台積電), EXF1 (電指期) 等。 並將 DataSource 指定原來所設定的 DataSource (如 YesWin) 即可。

[TradeStation 8.x] 實現大盤與台指期價差柱量圖

短線台指期交易,觀察加權指數與台指期的價差變化,包括正或逆價差,以及價差的收斂變化情形,也是一個重要的參考指標。

不過永豐 eLeader 只有 期貨疊大盤 的量價走勢圖 [5002],但並沒有兩者價差的柱狀圖表。 所以個人就以 Tradestation 8.x 的 Chart Analysis 把兩者 Symbol 匯入同一個 Chart 視窗內,然後再利用 EasyLanguage 寫一個相當簡單的指標: PriceDiff。 程式碼如下:

Value1 = Close of data1 ;
Value2 = Close of data2 ;

Value3 = Value2 - Value1;

Plot1( Value3, "Price Diff" ) ;

呈現的效果如下圖:

Tradestation 8.x 大盤與台指期價差圖表

這裡匯入的資料是透過 eLeader 所下載兩者的 3分線歷史資料,只有約 5 天的資料,僅是作為實現該價差指標的測試而已。

爾後則是需要透過 DDE 連結,再以即時資料 (real-time) 連結至 Tradestation,再透過該價差指標,即可在盤中觀察價差的柱量圖。

[摘記] 交易策略設計的第一步 ─ 辦識市場的情況

摘錄自「Tradestation User Guide」─ 「Designing a Trading Strategy」。

在開發屬於你自己的交易策略 (Trading Strategy),第一步要做的事就是要在你所交易的市場,辨識其情況 (Identify the conditions of the market you want to trad or are already trading.) 。

市場的情況主要分為三種型態: Trending, Sideways, Volatile

簡而言之,交易策略是需要隨著市場的型態來制定的;每一種的市場型態,特性不同,所以並無法僅以一種策略適用在所有的市場上。

因為我對交易投機領域 (Domain)的專用詞彙並不熟悉,這裡先備記上述三個詞彙。

Trending 翻譯成「趨勢」應該是毋庸置疑的; Sideways, 從字面的解讀是 側向一邊 的意思,市場型態應該是對應為 「盤整」的意思吧; Volatile,易變的、反覆無常的,個人的推測,應該是「震盪」吧。

所以,當要設計交易策略,要先能辨識市場是處在明顯的趨勢盤,還是橫向的盤整盤;抑或是劇烈的震盪盤。 不同的型態就需要制定不同的交易策略來應對之。

仍是孫子兵法的老話一句:「兵無常勢,水無常形;能因敵之變化而制勝者,謂之神。」

[設定備忘] Import Ascii Data from QuoteManager

幾乎是與 Tradestation 相同界面的 MultiCharts,透過內附的 QuoteManager,可以非常方便地載入 (import)外部的歷史資料源 (一般為 csv 格式),或者為即時性 (real-time)的 DDE 資料源。

若是 Tradestation 8.x (8.2~8.6) 系列的交易軟體,取代掉前一代一版本 tradestation 2000i,需要透過 Global Server 以及配合其它應用程式才能達成上述功能,且設定相當繁瑣;現在只要安裝 3rd party,也是 MultiCharts 的同一公司所開發的 Owndata2 (目前最新為 2.7),即可以達成上述的功能。

如何透過 quotemanager or owndata2 (兩者界面幾乎一模一樣) 載入外部的文字檔資料源 (一般泛稱為 ASCII DATA)? 這裡以 Dow Jone 指數的歷史資料檔為例,列出主要的基本設定步驟。

  1. 當然要先有 Dow Jone 的歷史資料檔,可以透過免費的 YLoader 從 Yahoo or Google 下載美股的歷史資料。 我原先這裡有寫相關的介紹: 抓美股歷史資料的好幫手—免費的 YGQD
  2. 閱讀全文 »

軟體思維顧問

專職軟體輔導與教育訓練的獨立顧問。輔導企業資訊單位如何有效組織系統開發與維護;輔導開發人員達成有效的專業分工。傳授如何把軟體作軟 (Keeping Software Soft)的技能,得以提昇系統的彈性/延展,並進而創造系統的再利用價值。

Personal