0925-5.jpg

 

過去想要學習如何撰寫程式,把交易邏輯轉變為程式語言,若本身不是資工科系相關出身,得花許多功夫研究,因為相關資源很少

隨著網路環境的普及,用電腦自動執行金融交易不再遙不可及,也不再是法人或投資大戶的優勢,我們都有機會輕易複製其他成功投資者的交易方法

90%以上學習期貨程式交易都會透過Multicharts,它的語言是Powerlanguage,是一個簡單容易上手的程式語言    和它類似的語法有 easylanguage 和HTS

0925-7.png

如何把一段交易邏輯翻譯成讓電腦可以懂的語言,寫成交易策略?

以下節錄 Tony 老師從零到一學會Multicharts線上課程內容

要把公式寫成指標,或是把邏輯寫成訊號,要透過PLE來完成

以下是Powerlanguage的編輯器,主要分成函數、指標、和訊號

0924.png

Powerlanguage語法並不難,還滿接近白話文翻譯,例如 我想要突破9500價格買進多單, 就可以寫成buy next bar at 9500 stop ;或者 我想要突破最近10跟K棒的高點買進多單 則是 buy next bar at highet(h,10) stop;

0924-1.png

就像學英文一樣,剛開始需要背一些基本單字,然後熟悉文法,再組成句子;寫程式的概念的概念也是如此,先懂一些函數,再把它組成一段敘述句,下單指令就是 if …then…(如果….就…..)

0924-2.png

當然,如果背的單字越多,可以表達的意思就越多,只要可以明確表示出來的條件式,都可以轉換成PLE;讀英文需要多聽多看,學程式也是一樣需要多看多寫才會進步

0924-3.png

只要懂得buy sell sellshort  buytocover,就可以寫出交易策略了,除了買進賣出 新倉平倉……最基本的進出場指令之外,常用的函數記得越多 越方便寫出好策略

很多新手進入程式交易 容易卡關的地方就是不知道如何把想法轉成語法,過去學習的管道並沒有這麼多,要摸索費時又費力,更寫不出好的交易策略,現在學習資源容易取得,multicharts使用的門檻也降低了,只差有沒有想要學習的心

有關Powellanguage的工具書

f298.jpg

➤ 隨堂測驗:

“站上最近二天的高點就買進多單,跌破最近二天的低點就買進空單,停損設定在前一天的高點和低點平均價”   如何轉換程式碼 ???

寫好了請留言給我,送你小禮物  

我的FB粉絲團  歡迎加入按讚追蹤 👍👍👍

 

 

arrow
arrow

    元大期貨楊宗儒 發表在 痞客邦 留言(0) 人氣()