close
NinjaTrader中文簡單教程


1:特點介紹與下載安裝

最近在研究NinjaTrader,從安裝到使用也費了點力氣,發現中文也沒有很好的教程,也就準

備寫點,希望對那些看到英語就頭大的朋友有所幫助,也算本人對中國金融事業一點小小的

貢獻吧~~~呵

NinjaTrader,官方網址是www.ninjatrader.com

Ninja 在翻譯成中文是日本武士、忍者的意思,難道軟件開發者想說的是做股票要忍?呵呵。

為什麼要用它?跟其它軟件相比有什麼獨特之處?官方的說明是:免費,有交易系統開發測


試功能,多數據源提供。當然對我們來說,最大的意義就是免費,然後就是在免費的前提下


它有很方便的看圖畫圖功能(竊以為不比eSignal差多少,完全可以與QuoteTracker相媲美,還可


以累積數據),可以進行程序交易研究開發,能與大部分最流行的券商(Broker)相連。當然還想


要更多功能就要付錢了……廢話少說,直接上圖:下單 主界面



圖表 :




程序交易測試



代碼編寫



下載安裝:雖然免費,不過安裝時需要一個註冊碼(License Key),所以需要填寫一個電子郵箱

接收。

  
進入下載頁

http://www.ninjatrader.com/webnew/download_trading_software.htm


提交後,就可以下載了。同時可以去郵箱查收電子郵件,把License Key複製下來,接下來就

會用到。 (今後再收到來自Ninjia Trader的廣告時可以退訂它,否則每個星期它都會發送培訓

廣告,很煩人) 

運行下載後的Setup.exe,然後他會再開始下載文件,一路Next,如下圖,最後填入剛才的


License Key:

 


這樣Ninja Trader就安裝完成了。


下一步,就可以開始連接數據了。


附:有些操作系統沒有安裝.NET Framework的,可以去微軟官網下載所需要的文件進行安裝。


DDT、AMP和Minus 都能接NinjaTrader 。

(中文服務:letgofortrading@gmail.com)

Ninja Trader中文簡單教程

2:數據源連接

剛安裝完後,因為沒有數據源,所以是什麼事情都做不了的,接下來我們就要添加數據源。

下面介紹三種,Yahoo數據源,IB數據源,任意其它方的歷史數據。


1. Yahoo美國提供免費的日線級別的數據源,Ninja Trader已經內建了接口,所以我們只要新建


一個連接就行了,具體如下:菜單(Menu)---->Tools---->Account Connections---->Add..----->Next



接下來就可以在File---->Connect---->中看到新建立的Yahoo了,點擊之,看到左下角綠色狀態

時,即表明連接成功!



馬上開張圖看看效果! File---->New----->Chart。在接下來的對話框中,如果是股票的,就在

Type裡選Stock,外匯是Currency,等等。

 


2. 連接IB(Brokers)數據源:老樣子,仍然需要新建一個IB連接,與上面一樣,在Provider的地方

選擇InteractiveBrokers、 AMP、DDT,或Minus,後面對話框中再勾上Auto Logon,其它不需要


改。

 


然後啟動IB的TWS,可以如下設置:


然後先斷開之前的Yahoo連接,File--->Disconnect---->Yahoo,再連上IB,File---->Connect---->IB

就可以了,開張磅美的外匯圖試試……順便提一下,做外彙的可以在Option菜單裡做如下設

置:


3. 任意其它方的歷史數據比如可以從QuoteTracker或者Freestockchart或是其它任何地方導出數

據,然後進行格式轉化,來添加到Ninja中,它需要的格式是:年年年年月月日日時時分分;開盤


價;收盤價;最低價;最高價;成交量然後在Tools---->Historical Data---->Import導入文件:


這樣就可以了


至此,有了數據源,我們就可以看圖了。

 

 
Ninja_Trader中文簡單教程
 
3:基本畫圖操作


總體來說,Ninja Trader中的圖表操作是很人性化的,基本功能都已在上方的工具條中,大家

看圖就能明白:單個窗口中的操作:

多窗口聯動:




在屬性裡修改時間段(去掉盤前盤後等不必要的時間)和顏色等等:


添加各種指標:


很簡單吧? 設置成自己最喜歡的方式後,可以在圖中點鼠標右鍵--->Templates--->Save. 

這樣就能保存成


一個模板文件了。主菜單的Workspace也是一樣的,可以保存整個NinjaTrader的桌面設置。

Ninja Trader中文简单教程

4:程序交易測試


NinjaTrader的程序交易(或叫自動交易,Automated Trading)也很強,語法是Microsoft C# 語

言,相對TradeStation和MultiCharts的EasyLanguage,開發效率要低,執行效率要高點。因為是簡

單教程,篇幅有限,這裡就基本介紹下最簡單的程序回溯測試。首先要在保持連接的狀態


下,才能進行回溯測試:





然後我們就加入Ninja Trader自帶的最簡單的均線交叉進出場系統:



全部設置完,點擊Ok,就能看到效果了




要看系統表現的話,先在主菜單-->File-->New--->Strategy Analyzer新建一個分析器窗口,在

需要的代碼上右鍵,Backtest,然後在彈出來的對話框中調整參數,就會在右邊的窗口中看到

交易記錄、圖表, 資金曲線等各種結果了。





添加一篮子股票的窗口在Tools-->Instrument Manager中:

在File-->Utilities-->Import NinjaScript中可以添加外部的各種腳本,Ninja Trader官網論壇已經

提供了不少現成的腳本,可以去下載:



要編寫或者修改代碼的話,如何下圖右鍵中選Edit就可以了



至於想要寫出自己的策略,就要學習NinjaTrader下的C#語法,各位只能自己啃Help幫助文檔

中的教程了。

資料來源:http://hi.baidu.com/mksprmueleahile?page=1

NinjaTrader 使用手冊下載

【AMP Futures 介紹&開戶流程完整全攻略(含圖解)】

【Big Mike's /Sierra Chart 討論】

在這裡有許多下單平台的交流~~~~~~

Big Mike's

NinjaTrader Installation Instructions

Minimum PC Requirements

  • Minimum PC Requirements
  • Windows XP or Windows Vista Operating System*
  • Minimum screen resolution of 1024 x 768
  • Minimum P4 Processor or higher
  • 1GB RAM or higher on XP and 2GB or higher on Vista
  • Microsoft .NET Framework 2.0 (pre-installed on most PCs or can
    be downloaded below)
* 64 Bit OS is not currently supported.

Installation Steps

1. If you do not have the Microsoft .NET Framework v2.0 installed on your PC, please download and install it from here.
2. Download and Install NinjaTrader.
3. License Key - During the installation process, you will be prompted to enter a license key.
  • I just registered to use NinjaTrader for free – A license key is sent to the email address provided within minutes from the time you registered. Please check your "junk" mail folder if you have not received it.
  • I just purchased NinjaTrader – Your license key is generally sent via email to the email address provided within minutes from the time you completed your purchase. Please check your "junk" mail folder if you have not received it. In some situations it may take up to 24 hours for a license key to be sent.
4. Firewall Software - NinjaTrader contacts our license server on application start up for license validation. If you have firewall, spyware or other such software running on your PC, please ensure that you grant NinjaTrader permission to access the internet or you may receive an invalid or license expired message.
arrow
arrow
    創作者介紹
    創作者 GoForTrading 的頭像
    GoForTrading

    【Firstrade下單教學|買美國股票】【DeepDiscountTrading極度折扣交易】 (最佳海外美股 ETF/外匯期貨投資交易平台推薦)

    GoForTrading 發表在 痞客邦 留言(0) 人氣()