You need to enable JavaScript in order to visit our site!
 
Logo PTMC
NAVIGATION
CANCEL
 
or via PTMC account
Restore password
or via PTMC account
Logo PTMC
NAVIGATION
or via PTMC account
Restore password
or via PTMC account
or via PTMC account
Restore password
or via PTMC account
Stefan Stefan 08.02 2018

PTMC 的程式開發 (2) 新增一個交易策略

大家好,本篇要教大家如何新增一個交易策略到 PTMC 上。


PTMC 版本

開啟 AlgoStudio 後,我們可以在 View 選單當中選擇我們自己習慣的介面語言。


1. 在左上方的「文件」選單,選擇「新模組」。

2. 接下來依照我們要開發的目標不同,而有不同的選項提供選擇:「指標」、「交易系統」、「巨集」、「自定義列」。本篇教學我們以「交易系統」為主

3. 點擊下一步之後可以自行命名專案名稱、儲存路徑

4. 點擊建立之後,我們會看到許多密密麻麻的程式碼,首先會看一個以專案名稱為名的 class,這個 class 包含了以下函式:

.base

.Init

.OnQuote

.Complete

5. 將相關的函式編寫完成之後,就可以到「執行」選單中選擇「編譯」,編譯成功後,即可在 文件 >> ProtraderMC >> My scripts >> bin >> strategies 資料中,產生這個交易系統的 .dll 檔。

6. 到 PTMC 的「工具」選單,選擇「交易系統集」,會出現一個新的視窗。點擊左上角的加號,即可看到我們剛才產生的交易系統。

7. 在右邊的面板可以看到剛剛在 base 函式下的資訊,也可以讓我們選擇我們要使用的帳戶、商品、線型等等

8. 設定完成之後,點擊「開始」欄位的按鈕,即可開始執行策略。




Visual Studio 版本:


1. 開啟 Visual Studio 後,選擇「檔案」 >> 「新增」 >> 「專案」 >> 「AlgoStudio」 >> 「Strategy」

2. 視窗下側可以自行命名專案名稱以及設定儲存位置,也內建一些範例提供給使用者做簡單的修改套用。

3. 專案預設的程式碼中,上面的是會用到 namespace,下面才是程式的主體,classname 就是此專案的名稱,裡面也已經預設好四個函式:base、Init、OnQuote、Complete

4. 在 base 函式中可以看到一個 Initialization 的區塊,旁邊有個 "+", 點開之後可以編輯這個專案的一些基本文字訊息,像是作者、公司、附註等等。

5. 編輯完各函式的參數之後,打開「建置」選單 >> 「建置方案」,下側面板就會顯示建置訊息。

6. 建置成功之後,到右側的「方案總管」面板當中,在我們剛剛的方案上點擊右鍵 >> 選擇「屬性」 >> 「建置」 >> 會顯示方案的「輸出位置」

7. 將該資料夾中產生的 .dll 檔複製到 PTMC 預設的資料夾當中。

8. 回到 PTMC 當中,開啟「工具」選單 >> 「交易系統集」 >> 點擊左上 "+" ,即可開啟方才新增的交易系統。

9. 右側面板會顯示此方案的基本訊息,也可以讓我們選擇我們要使用的帳戶、商品、線型等等。

10. 設定完成之後,點擊「開始」欄位的按鈕,即可開始執行策略。



Discussion
Join PTMC community to post your comments
No comments yet. Be the first.
PTMC 是一個專業的交易平台,結合了強大的圖表和分析工具,並可在不同的金融市場進行交易。 它是由 PFSOFT UK LTD 開發的,該公司是全球銀行和經紀商交易技術提供商
© 2021. PTMC 為基於 Protrader 技術的專業交易平台
地址
臺北市大安區羅斯福路3段273號5樓
聯絡我們
電話: +886-2-2367-8583
E-mail: service@kcdatanet.com
社群
© 2021. PTMC 為基於 Protrader 技術的專業交易平台