顯示具有 技術指標 標籤的文章。 顯示所有文章
顯示具有 技術指標 標籤的文章。 顯示所有文章

2021年1月7日

指標與K線堆疊在主圖,但兩者位置對不起來?

如下圖,自己寫了一個通道指標,放到線圖上,用跩曳方式把指標堆疊到主圖,卻發現怎麼通道指標畫的位置跟K線價格有所出入:


2020年7月10日

【MultiCharts】唐奇安通道突破系統(Donchians Channel Breakout System)

著名的海龜交易故事,據稱採用唐奇安通道突破系統(Donchians Channel Breakout System)為基礎,搭上成套的資金管理與加減碼機制,演出市場傳奇故事。唐奇安通道突破系統是簡單的突破系統,非常適合交易新手練習,從中再發展出不同交易策略。


2019年8月20日

MultiCharts如何寫KD、RSI或MACD指標背離

背離也算型態的一種,只要是型態屬性,在程式交易上就不太好處理,一方面程式碼不好寫,再者型態定義有主觀成分,看圖說故事,會有很多版本。不過背離在技術分析上算是很重要的一門,也是開發逆勢策略可以參考的方向,本文以KD指標為例(商品價格與K值背離),示範如何寫背離指標及相關策略。

2019年7月30日

以(Open+High+Low+Close)/4取代收盤價(Close)

在MultiCharts的內建指標或策略,或是傳統我們學的技術分析,指標的運算多是用「收盤價(Close)」代表每根K棒來帶入計算,但其實一根K棒上由許多價格組成,時間架構越長的K線(例如60分K)則收盤價代表性更差了,因此我們可以把其他如Open、High、Low等引用進來,改以下幾種方式來替代收盤價(Close):
1. NewClose=(Open+High+Low+Close)/4; 
2. NewClose=(High-Low)/2+Low;
3. NewClose=(High+Low+Close*2)/4;  //(CDP指標公式)

2019年4月21日

【MultiCharts】如何自製「散戶指標」

散戶指標與小台指

「散戶指標」這個名稱有些刻薄,也可以換個講法稱為「反市場心理」,早期的「擦鞋童理論」,或是把市面投顧老師的多空看法統計編成指標,乃至當今用網路爬蟲蒐集時下最熱門的關鍵字等等,都是類似概念。本文介紹的散戶指標從小台指來切入,一般小型投資人資金有限多是操作小台,但是我們無從搜集散戶的小台留倉數據,於是換個角度,把三大法人的小台指留倉淨部位視為散戶的交易對手,也就是三大法人小台指留倉淨部位乘上負一就是散戶的留倉部位。

2019年2月11日

【MultiCharts】突破缺口進場策略 (附程式碼)

在兩根相鄰的K線間,若出現空白的缺口,代表行情是以跳空方式開出第二根K線,且跳空後並沒有回測缺口,如下圖為一個向下跳空缺口。


2019年1月21日

MultiCharts警示Alert功能(音效、Gmail等)

MultiCharts的Alert語法可以指示程式在符合特定條件時,以聲音、訊息視窗或是email(以Gmail為範例)通知使用者。本文介紹如何操作設定。


一、播放音效


當符合特定條件時需要系統發出提示聲響,主要有兩個作法,一個是在程式腳本下達「Alert」,MC圖表使用使再去開啟警示設定,此法只限定指標(Indicator);另一個方法是直接用「PlaySoung」語法,此法除了指標類外,訊號(Signal)也可採用,語法說明如下:



【方法一】在指標語法內寫「Alert」,再到MC圖表那邊進行指標警示設定:

我們直接以一個長短均線交叉為例,程式碼如下:

===============================================
Inputs:Len1(5),Len2(20);
Vars:MA1(0),MA2(0);

MA1=XAverage(close,Len1);
MA2=XAverage(close,Len2);
plot1(MA1);
plot2(MA2);

if MA1 cross over MA2 then Alert;
===============================================

設定產生「Alert」的條件,接著把上面指標放到MultiCharts圖表上,設定該指標「警示」功能,如下圖所示,至於音效檔為WAV格式,有需要其他不同音效也可以自行上網搜尋下載:



【方法二】使用PlaySound語法:
承上例,我們把alert改成PlaySound:

if MA1 cross over MA2 then PlaySound("C:\ding.wav");

"C:\ding.wav"為音訊檔存放位置,這個寫法適用指標類及訊號類,也不用另外去設定警示功能。


二、Gmail警示通知


延續上例,我們希望當均線交叉時發Mail通知,程式語法同上,我們希望通知內容可以完整詳細一點,可以在Alert後面使用Text函式補充,例如:

if MA1 cross over MA2 then Alert(Text("Cross over", GetSymbolname);

其中Text函式可以放補充資訊,會在通知郵件中顯示。

完成程式碼後,把指標放到圖表中,一樣到設定指標去設定警示(Alert),如下圖所示:




設定完成後可以透過設定區左下方的測試鈕進行測試。通常會寄送失敗多是Gmail安全性設定問題所致,可在登入Gmail狀態下進入下面網址進行開啟「允許低安全性應用程式」設定,如下圖:



成功設定後,收到的email通知樣式如下:

凱衛資訊有提供MultiCharts券商版用戶手機APP(Multicharts+)可即時接收委託、成交回報,但訊息有限,透過email雖然比較笨拙點,但也不失為一個監控Multicharts的解決方案。當然如果是專業版的MultiCharts則可以外掛DLL另外連結其他通訊軟體來做即時通知功能。

2018年9月16日

【MultiCharts】如何畫水平支撐壓力線(TL_NEW)

如果想要在MultiCharts畫上最近20根K的最高點的水平壓力線及最近20根K最低點的水平支撐線,如下圖所呈現,該如何辦到?可以用畫趨勢線的「TL_NEW」來完成。

2017年12月19日

【MultiCharts】K線組合怎麼寫(以雙鴉躍空為例)

K線源於日本,又稱陰陽線或蠟燭圖,由開高低收繪成,透過實體、上下影線以及紅黑K的不同變化來解讀市場心理,例如墓碑線(長上影線)就代表上檔賣壓沉重,多根K棒組合形成更多樣不同型態以及相對印的市場訊息,例如常聽到的晨星、吞噬、三紅兵等等。有興趣的朋友推薦可以閱讀「強力陰陽線」這本經典書目,裏頭有很詳盡的介紹。

2017年12月14日

如何在MultiCharts上看即時買賣力道(大單、小單)

觀察盤中掛單狀況以及成交的內涵--是以外盤成交還是內盤,是以大口數成交還是小口數,以上種種訊息跟相關分析也就是所謂的買賣力道,是當沖常看的重要指標。MultiCharts也提供即時及歷史(一個月)的相關委買委賣報價,可繪製成指標,比起券商提供的軟體讓使用者可更有彈性及變化的運用。本文介紹如何在MultiCharts自行開發買賣力道指標,步驟如下:

2017年9月6日

【MultiCharts】自製Equity Curve Trading指標(附程式碼)

Equity Curve中文稱為權益曲線,理想的Equity Curve自然是45度角不斷往上走最好,不過現實就是交易總會遇到困頓時期,損益曲線回落我們稱為Drawdown,可能是波動變小,或是波動的方式結構性改變等因素造成,當我們遇到Drawdown時心裡頭不免想到那句金言”記錄就是拿來破的”,憂心寫下新的Max Drawdown(MDD),箇中苦味,相信有經驗的程式交易客都體驗過,於是此時一個課題出來了,程式甚麼時候要下架(暫停),之後又是甚麼時候恢復上架。

2017年8月20日

【MultiCharts】Dynamic Breakout System(DBS)(附程式碼)

動態突破系統(Dynamic Breakout System,DBS)最早是George Pruitt在1996期貨雜誌(Futures Mazagine)所發表,後來作者在自己的著作「Building winning Trading Systems with TradeStation」(2003)中再發表一篇改良版的DBS。”Dynamic”一詞其實意同”Adaptive”(可參考本篇AMA指標),目的都是希望系統參數可以依市況自行動態調整。DBS是筆者非常欣賞的策略,它透過簡單幾行語法就可以實現「動態調整」的效果,非常值得觀摩學習。

2017年8月2日

【MultiCharts】PowerLanguage如何表達均線糾結(附程式碼)

行情往往是動極思靜、靜極思動,壓縮後的突破策略正是常見的進場方式,典型定義”壓縮盤”的做法有ADX指標低檔、斜率趨於零、布林通道壓縮及均線糾結等,這邊教大家怎麼在MultiCharts PowerLanguage表達均線糾結。


2017年7月16日

【MultiCharts】Hull Moving Average(HMA)(附程式碼)

一樣,只要看到有別於傳統簡單移動平均線(SMA)的均線指標,其改良目的就是多不脫針對反應遲鈍或是盤整被巴兩項缺陷,Hull Moving Average(HMA)由一位叫Alan Hull的澳洲專業交易人所發明(請參看他的網站),做為改良版均線指標,HMA在許多報價軟體被廣為運用,不過很可惜,MultiCharts並沒有內建HMA指標,本文向大家介紹這個頗有知名度的均線指標。

2017年5月21日

【MultiCharts】成本線Part2:合約月成本線(附程式碼)

在這個部落格裡面最熱門的文章是這篇比均線更貼近市場的成本線,寫在2009年,不僅點閱率最高,期間網友私下來詢問的也最多。今天分享一下網友Alan的點子:劃出兩個合約月結算日間的成本線。

2016年12月7日

【MultiCharts】轉折指標與函數(Pivot high、Pivot Low、SwingHigh、SwingLow)

「轉折」講起來帶有主觀成分,MC裡對轉折的界定是,以轉折高點為例(指標Pivot High)就是該K高點比左邊N根K棒及右邊N根K棒的高點都高(左右的N值可一樣或設不同),如下圖假設N=3所示:

2016年11月17日

均線緞帶指標(MA Ribbon)簡介

均線緞帶指標是均線值與N根K棒前的均線值間填滿所畫出的指標,呈現方式就好像一條緞帶,同時以顏色區分趨勢方向。

均線緞帶的優點是:
1.可以濾掉行情雜訊,不會像一般指標多空翻來翻去。
2.顯示多空力道,緞帶越寬代表力道越強,緞帶收窄暗示行情即將反轉。

2015年7月30日

ATR(Average True Range)指標簡介與運用

ATR指標(Average True Range,平均真實波幅)是由技術指標大師威爾德(Welles Wilder JR.)所開發的技術分析指標,藉以衡量標的價格平均波動幅度。ATR作為眾多波動度相關指標之一,其運用相當廣泛,例如Keltner Channel通道系統以及海龜交易系統的核心"N"概念都是以ATR為核心。