MicroTrends NinjaTrader Indicators and Strategies NinjaTrader Development using Algorithmic Trading

Post on: 8 Август, 2015 No Comment

MicroTrends NinjaTrader Indicators and Strategies NinjaTrader Development using Algorithmic Trading

NinjaTrader Development using Algorithmic Trading Frameworks

NinjaTrader Algorithmic Development Frameworks

Algorithmic trading

Also called automated trading, black-box trading, or algo trading, is the use of electronic platforms for entering trading orders with an algorithm which executes pre-programmed trading instructions whose variables may include timing, price, or quantity of the order, or in many cases initiating the order without human intervention.

Strategy implementation

Most of the algorithmic strategies are implemented using modern programming languages, although some still implement strategies designed in spreadsheets. Basic models can rely on as little as a linear regression, while more complex game-theoretic and pattern recognition or predictive models can also be used to initiate trading. Neural networks and genetic programming have been used to create these models. The Strategy will run within a algorithmic trading platform such as the NinjaTrader Trade Platform.

Technical design

The technical designs of such systems are not standardized. Conceptually, the design can be divided into logical units:

1. The data stream unit (the part of the systems that receives data (e.g. quotes, news, event) from external sources)

2. The decision or strategy unit — the signal (provided by the trader/ coded by a quantative developer)

3. The signal execution unit — Risk and Trade management (provided out of the box by the algo development framework)

With the wide use of social networks, some systems implement scanning or screening technologies to read posts of users extracting human sentiment and influence the trading strategies.

Algorithmic Development Framework

Algorithmic Development Frameworks allow a quantative developer or trader/developer to quickly build mechanical trading strategies, focus is on the actual trade strategy rules:

Trade Entry Conditions

Trade Exit Conditions

The Framework will allow a developer to work in a particular visual design and or hands programming language such as C# using the NinjaTrader Trading Platform. The developer will simply code the entry/exit rules which will produce a signal to go long, short or exit.

The framework will then take care of the signal execution, order management, trade management, profit orders, stop losses, breakeven stops, trail stops, exits, off the shelf error handling, risk and money management rules which can be turned on or off, some frameworks include user interfaces to allow a trader to interact with a robot. The framework will offer a set of strategy templates/methods and properties that let the developer work quickly in a structured logical and consistent manner.

A framework may consist of functionality and features that would be beyond the skill or know how of a non-commercial specialist — and would take many months or years of development and cost — this is all available out of the box with a algorithmic trading framework.

MicroTrends Double Shot Strategy Foundation (MTDS) 100% free for simulator use, includes development support

www.indicatorstrategies.com/mt-double-shot-strategy-foundation/

5 Reasons why this is the best product available for powering your NinjaTrader Strategy

1. 100% free for Sim’ trading, create an unlimited number of strategies within a few lines of code to harness the built in trade management features and filter logic — very easy installation and removal — lifetime updates and support.

2. Allows user interaction with a running strategy via the Ninja Buddy user interface for manual override of trading, entry, exit and trade management features real-time, also allows click and drag of stops and targets on the chart.

3. Comes with an API and software development kit, basic and advanced code samples including an advanced MA Crossover so you can easily see how to build your own strategies with your own or 3rd party custom indicators

4. The engine will not suffer from NinjaTrader’s overfills and default error handling, it is designed to work for tick by tick signal, or on bar close real-time, back test and optimization processing on all time frames.

5. Support forum- This package comes with support project development, allowing you to specify your Trade entry, exit, custom rules and have a Certified NinjaTrader Consultant help to build your strategy — requires purchase of license to qualify.

This is a purpose made lightweight, extremely fast and robust Trade Engine with built in trade safety features — to power your strategy with any intrinsic or 3rd party custom indicator within NinjaTrader. Professionally written code base library over a 18month project lifecycle, live tested on futures and Forex since January 2012, used by the Woodies CCI Club and many MicroTrends Clients to power their strategies.

Creating Strategies could not be easier, all the signal execution, order and advanced trade management is already completed, so all you have to do is create a new strategy using the foundation sample templates in the SDK to add in your indicators, allowing you to focus on the Trade Entry, Trade Filters, Trade Exit logic and simply use the built in features such as the ATR Volatility Trailing Stop, Breakeven Stop, MFE Retracement Exits. you can also add in custom exits, breakeven, trails or any number or extensions using c#. net and NinjaTrader.

The technology to write from new would take many months of iterative development and testing, and would not be possible unless you were from a commercial background in development, so the advantage you have is cost saving and using a reliable technology — which overtime will also be updated and you will receive a lifetime license and updates. On-going support via MicroTrends forum and help desk www.microtrends.co

Certified NinjaScript Consultants specialising in C# & C++. Net quantative development & algorithmic trading

NinjaTrader Indicators — Chart Indicators for visual, audio alerts & measurement, consolidation.

NinjaTrader Strategies — Algorithmic Trade strategy development for Forex, Futures & Equities

Trade Strategy Analysis — backesting, optimisation, tick data mining, empirical statistical analysis

NinjaTrader Quantative Development Services & Consultancy

We can create your custom indicators, trading strategies using NinjaTrader or the MicroTrends Algorithmic Trading frameworks. Also code conversion from EasyLanguage, Excel and other sources to adaptive NinjaTrader C# strategies in realtime Tick by tick execution or on bar close, unmanaged and managed order handling with constant or dynamic position sizing.

Our Platinum Support option is designed to help you set up your trading infrastructure and getting your automated trading strategies up and running in colocated or proximity located datacenters.

Strategy analysis services provide both sequential and genetic optimisation as well as proprietary tick database empirical statistical measurement to assess your Trade Strategy Viability without curve fitting, using NT7, proprietary tick data systems, R & Matlab.

Please Post your project quotation request in the online form at:

5 reasons to choose MicroTrends

1. MicroTrends was one of the first leading certified NinjaTrader consultants with on-going quantative development specialisation since 2006 — NinjaTrader specialists since 2009, commercial Enterprise level developers since 1996 — a show case of some internals projects can be viewed & tested for free here NinjaTrader Indicators & NinjaTrader Strategies

2. MicroTrends development team skills are honed from on-going experience & past careers in commercial IT in the financial sector & prop trading, also in Physics Research & Investment Banking

3. MicroTrends developers are a team of three based in Germany/Italy, Spain & Portugal/London are also very active and keen Forex & Futures traders using discretionary & mechanical systematic approaches — some of which you will find components of on this website.

MicroTrends NinjaTrader Indicators and Strategies NinjaTrader Development using Algorithmic Trading

4. MicroTrends clients are both retail, other vendors, trading educators & managed futures, prop shops/arcades & private funds

5. MicroTrends is fully leading edge .net capable and is able to leverage a variety of development & other commercial algorithmic framework technologies to suit your system requirements

Typical NinjaTrader Projects

NinjaTrader Strategy Development

Algorithmic day trading & swing trading systems. Auto trade Futures, Equities, Forex, Pairs, Statistical Arbitrage & Spreads. Consultancy, analysis & development. Featuring on Chart visible trade system rules, back testing & integrated risk management, money management & adaptive advanced trade management. Real-time Tick by tick execution or on bar close, unmanaged and managed order handling

NinjaTrader Indicator Development

Setup, Entry, Exit Signals, Audio, Synthesised voice, audio & visual on chart signals & alerts. trend bias filters, volume delta, momentum, order flow analytics, economic calendars, support & resistance.

Project Quotations to acceptance & delivery summary

You submit a request for consultancy or custom development with a short description of your project.

We respond and liaise via Skype or email and ask if necessary for clarification and supporting materials such as a more detailed description of your project (technical specifications, algorithms, EL code you want to convert to C# strategy, indicators supporting diagrams etc.).

We inform you if we can help you and if we have enough resources at the moment to handle your request.

We estimate time to delivery, project phases and payment schedule and negotiate it with you.

We sign a Non-Disclosure Agreement if the project requires it -some are simple and public knowledge which negate the need

We can charge either hourly rate or fixed per project rate, which we negotiate with every customer.

If the project terms are accepted you send an advance deposit and the project commences.

We accept credit card payment through paypal.com, you can also transfer the payment directly to our bank account.

Time locked Complied Source Code is made available during the project for testing purposes and will be posted in your private area.

Source codes if required will be provided on successful completion and settlement of the project as negotiated

MicroTrends Methodology

MicroTrends uses a lightweight Agile, incremental & iterative software project management methodology to provide rapid risk free results

MicroTrends is a leading Certified NinjaTrader Consultant providing quantative solutions utilising a lightweight agile software development methodology. A project comprises of one or many phases known as iterations used to elaborate, construct and deliver your requirements. Each iteration involving partial or the full software development cycle. Our adaptive approach, is incremental and iterative in nature and offers you the maximum flexibility, transparency and control with the least cost, risk and delivery time. Designed and used for the smallest ‘Fast Track’ 2 hour minimum size projects with simple, well defined requirements to the longer or larger, more complex or partially defined projects.

Software Development Project Lifecycle


Categories
Futures  
Tags
Here your chance to leave a comment!