(移至...)
首頁
MultiCharts自動交易設定懶人包
PowerLanguage新手六堂課打包
資金、風險與部位管理
指標、策略與程式碼
推薦好書
程式交易網路資源彙整
MultiCharts常見疑難雜症Q&A
▼
顯示具有
PowerLanguage/EasyLanguage基礎語法
標籤的文章。
顯示所有文章
顯示具有
PowerLanguage/EasyLanguage基礎語法
標籤的文章。
顯示所有文章
2021年1月7日
[置頂] 如何入門程式交易,MultiCharts學習地圖
›
想學MultiCharts/程式交易的新同學們,以下學習地圖供參考: 1.MultiChrts軟體安裝設定 -工欲善其事,必先利其器,透過詳細的步驟解說,先把工作平台給搞定- MultiCharts申購與安裝(影片) MultuCharts基礎操作教學 MultiChar...
1 則留言:
2019年10月6日
PowerLanguage如何寫「兩條均線越來越靠近(收斂)」
›
PowerLanguage怎麼表達「兩條均線越來越靠近(收斂)」? 思考一:兩條均線越來越靠近,意即兩條線間距變小,間距就是兩條均線相減的值,變小就是當下的值小於前一個值,就是value1 < value1[1]。 思考二:兩條均線可能短均線值大於長均線值,也可能相...
4 則留言:
2019年10月5日
PowerLanguage如何寫「4個條件中任3個以上符合即進場」
›
有一個簡單的方法,直接用語法說明,如下: Condition1=….. Condition2=….. Condition3=….. Condition4=….. if condition1=true then value1=1 else value1=0; if ...
1 則留言:
2019年3月3日
分批進場與分批出場
›
先建立一個觀念:把加減碼訊號分出來開發成獨立策略,再統整成一個投資組合(各訊號是獨立運行下單),往往比把多個交易訊號通通塞在單一策略裡要好,理由是分開寫可以獨立評估績效與調整,此外,合在一起寫也易發生因為語法控制不當導致訊號互相壓抑或是其他訊號不符預期的狀況。不過,還是會有需求要...
1 則留言:
2019年1月21日
MultiCharts警示Alert功能(音效、Gmail等)
›
MultiCharts的Alert語法可以指示程式在符合特定條件時,以聲音、訊息視窗或是email(以Gmail為範例)通知使用者。本文介紹如何操作設定。 一、播放音效 當符合特定條件時需要系統發出提示聲響,主要有兩個作法,一個是在程式腳本下達「Alert」,MC圖表...
2018年9月16日
【MultiCharts】如何畫水平支撐壓力線(TL_NEW)
›
如果想要在MultiCharts畫上最近20根K的最高點的水平壓力線及最近20根K最低點的水平支撐線,如下圖所呈現,該如何辦到?可以用畫趨勢線的「TL_NEW」來完成。
2018年8月22日
【MultiCharts】新手如何寫多指標條件進場訊號(以KD、RSI、MA為例)
›
以技術指標來寫進出場策略是最基本好上手的寫法(最基本並不代表水平低無法獲利),一開始先用一個指標,接著可以嘗試用多個指標來搭配,本文示範初學者如何把自己習慣看的指標組成一個交易策略(以KD、RSI、MA指標為例)。
2017年12月19日
【MultiCharts】K線組合怎麼寫(以雙鴉躍空為例)
›
K線源於日本,又稱陰陽線或蠟燭圖,由開高低收繪成,透過實體、上下影線以及紅黑K的不同變化來解讀市場心理,例如墓碑線(長上影線)就代表上檔賣壓沉重,多根K棒組合形成更多樣不同型態以及相對印的市場訊息,例如常聽到的晨星、吞噬、三紅兵等等。有興趣的朋友推薦可以閱讀「強力陰陽線」這本經典...
2017年3月23日
【MultiCharts】交易濾網怎麼寫
›
何謂「交易濾網」?簡單講就是在不該進場時阻止策略進場,以提高勝率。交易濾網怎麼寫,分為初階與進階,最基本的做法是直接修正訊號的敏感度或是增加進場確認條件,後者典型作法是設法先定義出大趨勢,例如用一條200MA定義長線趨勢,在均線上只做多訊(把空訊濾掉),在均線下指做空訊,不過這樣...
2017年1月23日
PowerLanguage從零開始(MultiCharts入門教學)
›
一、 PowerLanguage從零開始(上) 如果你英文還可以直接先從這開始:「Essential EasyLanguage Programming Guide」 PowerLanguage Editor 操作環境介紹 標點符號 運算與邏輯符號 關於K棒的基本資訊...
2016年12月29日
【MultiCharts】從內建指標或訊號程式碼學怎麼運用函式
›
對於PowerLanguage初學者而言,很大的困擾就是不知該怎麼用程式表達想要達到的功能或計算,有些最基本的函式如Average、Highest等,學習別無他法,先背起來再說,但例如想以MACD指標來作為交易訊號,遇到第一個難題就是用什麼程式碼來計算(表達)MACD各項值,其實...
2016年12月7日
【MultiCharts】轉折指標與函數(Pivot high、Pivot Low、SwingHigh、SwingLow)
›
「轉折」講起來帶有主觀成分,MC裡對轉折的界定是,以轉折高點為例(指標Pivot High)就是該K高點比左邊N根K棒及右邊N根K棒的高點都高(左右的N值可一樣或設不同),如下圖假設N=3所示:
2016年11月12日
【MultiCharts】交易策略怎麼寫---從參考內建訊號開始
›
跟大多數人一樣,筆者學期貨交易也是從技術分析開始,技術分析起手勢就是學指標,我們從指標可以判多空也進一步形成進場策略,我們熟悉技術指標,加上技術指標量化且直覺的特性,透過指標來擬訂交易策略是相當建議的入門初學方案。一樣的,想在MultiCharts上寫好第一個交易策略,萬事起頭難...
2016年11月7日
【MultiCharts】交易策略開發流程
›
關於交易策略的開發流程,應該是沒有定論,每個人都有自己適應順序與方法,下圖是一般正規的做法,一個策略從發想到上線大概會經歷這幾個階段。
2016年10月8日
必學常用函式(Function)
›
學常用保留字就像學英文單字,而學函式就像學英文片語,一樣沒巧門,基本的先背起來,以下列出必學常用的函式及運用範例:
控制流程If…Then….
›
所謂寫程式換一種講法就是下指令給電腦,下指令終極語言結構就是:如果怎樣怎樣就去做甚麼動作。「If…Then…」這類控制流程就是下指令的語法,也可以說是整個PowerLanguage最重要也最常用的語言。 1. If…Then… (如果符合條件就去執行A動作) 範例:如果5M...
變數(Variables)與參數(Inputs)宣告
›
在我們這篇「2行程式碼完成均線交叉策略」中,很直觀簡略地用兩行表達均線交叉訊號的程式碼如下: If average(close,5) cross over average(close,20) then buy next bar at market; If average(c...
2016年10月7日
關於K棒的基本資訊(開、高、低、收、量)
›
交易或是技術分析最基本的工具就是研究盤讀K線的價與量,PowerLanguage內建價量常用保留字列表如下:
運算與邏輯符號(運算子)
›
闡述我們的交易策略,不外乎透過數學算式、關係及邏輯來表達,例如以下這個想法「當K線收盤價大於前根K高點10點以上且收紅K就買進」,寫成PowerLanguage就是: If Close>High[1]+10 and Close>Open then Buy t...
PowerLanguage程式腳本運作原理
›
我們用PowerLanguage編寫的交易邏輯或是指標稱為腳本(Script),腳本完成後,接著開啟MultiCharts主程式,把腳本放到K線上去跑(新增→指標或新增→訊號)。 而MultiCharts執行PowerLanguage程式腳本依循以下原則: 1.程式腳本是...
›
首頁
查看網路版