Ninjatrader 中文簡單教程

Ninja Trader中文简单教程1:特点介绍与下载安装

最近在研究Ninja Trader,从安装到使用也费了点力气,发现中文也没有很好的教程,也就准备写点,希望对那些看到英语就头大的朋友有所帮助,也算本人对中国金融事业一点小小的贡献吧~~~呵

Ninja Trader,官方网址是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的,可以去微软官网下载所需要的文件进行安装。

Ninja Trader中文简单教程2:数据源连接

Ninja Trader中文简单教程2:数据源连接

刚安装完后,因为没有数据源,所以是什么事情都做不了的,接下来我们就要添加数据源。

下面介绍三种,Yahoo数据源,IB数据源,任意其它方的历史数据。

1 Yahoo美国提供免费的日线级别的数据源,Ninja Trader已经内建了接口,所以我们只要新建一个连接就行了,具体如下:

菜单—->Tools—->Account Connections—->Add..—–>Next

接下来就可以在File—->Connect—->中看到新建立的 Yahoo了,点击之,看到左下角绿色状态时,即表明连接成功!

马上开张图看看效果!File—->New—–>Chart。在接下来的对话框中,如果是股票的,就在Type里选Stock,外汇是Currency,等等。

2 连接IB数据源:

老样子,仍然需要新建一个IB连接,与上面一样,在Provider的地方选择InteractiveBrokers,后面对话框中再勾上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中文简单教程3:基本画图操作

总体来说,Ninja Trader中的图表操作是很人性化的,基本功能都已在上方的工具条中,大家看图就能明白:

单个窗口中的操作:

 

多窗口联动:

 

 

在属性里修改时间段(去掉盘前盘后等不必要的时间)和颜色等等:

 

添加各种指标:

很简单吧???

设置成自己最喜欢的方式后,可以在图中点鼠标右键—>Templates—>Save. 这样就能保存成一个模板文件了。

主菜单的Workspace也是一样的,可以保存整个Ninja Trader的桌面设置。

Ninja Trader中文简单教程4:程序交易测试

 

Ninja Trader中文简单教程4:程序交易测试

Ninja Trader的程序交易(或叫自动交易,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就可以了

至于想要写出自己的策略,就要学习Ninja Trader下的C#语法,各位只能自己啃Help帮助文档中的教程了。

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

快手免手續費$0美元買進美股暴漲股 美股券商Firstrade (第一證券)

(2021 最新優惠活動詳閱Firstrade官網)

【2021 美股投資】重磅!美股券商第一證券(Firstrade)推出0佣金優惠+ 225美元現金獎勵(Firstrade(第一證券)八大優勢!)

【2021 美股投資】重磅再出擊~美股券商Firstrade (第一證券)大幅下調交易傭金至$0 (2018.8.23 零傭金交易($ 0 美金)時代)

1.免佣金($0美元)超過2200支以上

2.獲晨星星級評分數量超過1100支以上

3.ETF供應商數量100家

【2021 外匯交易】英國最佳2大外匯經紀商實時點差比較(LMAX vs. Darwinex) 700+ 免傭金ETFs

Skrill電子錢包 免費轉賬

Skrill電子錢包 匯款至境外銀行賬戶時將免收轉賬手續費

Skrill電子錢包 線上交易加密貨幣

【2021 挖礦BTC實錄CryptoTab】利用部落格/網站.網頁.手機挖礦賺爆美金(Referrals介紹下線賺更快)

【2021 外匯交易】英國最佳2大外匯經紀商實時點差比較(LMAX vs. Darwinex)

【2021 外匯交易】五點理由,你為什麼應該與英國FCA監管的外匯經紀商進行交易

1527161489-2353636118.jpg

【2021 外匯交易】IC Markets,全球最大ECN/世界第一家真正ECN(什麼是真正的True ECN)

ICMarkets.jpg

aa3e7da9ca03cac7d7f7c020e678268b.jpg

最新老虎證券(Tiger Brokers)優惠請詳閱--->最新優惠活動

【2021 AMP Futures 介紹&開戶流程完整全攻略(含圖解)】/【美國(海)外期貨開戶操作交易】

amp-futures.png

【2021 DeepDiscountTrading開戶流程完整介紹全攻略】【圖解流程】/【史上最便宜海外期貨手續費.最低保證金】/【國外期貨選擇權開戶交易】

deepdiscounttrading(logo).jpg

發佈留言