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 09.02 2018

PTMC 的程式開發 (3) 交易策略預先輸入參數

在我們執行交易策略之前,都會需要先輸入一些相關的參數,例如使用哪種 K 棒、商品等等,本篇要教大家如何新增一個 "K 棒數"的參數到交易策略裡面


1. 在程式碼開始處加入

[ InputParameter() ]

接著對 InputParameter 點擊右鍵,選擇 "移至定義",查詢此函式後面可以接哪些參數


2. 接下來會看到 InputParameter() 這個函式的相關寫法,我們採用以下這種

public InputParameterAttribute(string comment, int orderNumber, double min, double max);

string comment - 參數名稱

int orderNumber - 參數在畫面上的排列位置順序

double min - 參數最小值

double max - 參數最大值

所以我們依此說明將 InputParameter() 改寫為

[ InputParameter("K棒數", 0, 1, 100) ]

3. 接著我們要指定這個參數一開始的預設值是多少,我們在 InputParameter 函式後面新增一段

public int Len 12;

將 "K棒數" 的預設值設定成 12

4. 輸入完就進行編譯,確認編譯成功之後,將產生的檔案複製到 PTMC 的文件目錄底下。

5. 開啟 PTMC,打開 "交易系統集",新增剛剛的交易策略,我們就可以在右側的面板中,看到 "K棒數" 這個參數,並進行 1~100 的調整。


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 技術的專業交易平台