2. Disclaimer
▪ TRADING FUTURES AND OPTIONS INVOLVES SUBSTANTIAL AMOUNT OF
RISK OF LOSS AND IS NOT SUITABLE FOR ALL INVESTORS
▪ PAST PERFORMANCE IS NOT NECESSARILY INDICATIVE OF FUTURE
RESULTS.
▪ AMIBROKER IS REGISTEREDTRADEMARK OF AMIBROKER.COM.
▪ WE ARE NEITHER ASSOCIATED WITHTHE ABOVETRADEMARK OWNERS
NOR DOWE REPRESENT THEM IN ANY MANNER. WE ARE NOT OFFERING
AMIBROKER PLATFORM FOR SALE ON OURWEBSITE / IN OUR OFFICE.
www.marketcalls.in Customer Support : 09738383344
3. About Me
▪ Running a Financial Start-up
▪ Author of www.marketcalls.in since Sep 2007
▪ Trading System Designer
▪ SystemTrader & Financial Blogger
▪ More www.marketcalls.in/about
www.marketcalls.in Customer Support : 09738383344
4. No Subjective Interpretation
▪ NoTrend Lines
▪ No Gann
▪ No Fibonacci
▪ No Elliot wave
▪ NoTrading Patterns
▪ No Divergence
▪ No News
▪ No Fundamentals
www.marketcalls.in Customer Support : 09738383344
6. Free Data Providers for Amibroker
Google Finance
(EOD, Intraday)
Yahoo Finance
(EOD, Intraday,
Fundamental)
ASCII
(csv, txt)
MSN Money
(EOD)
Quandl
(EOD)
www.marketcalls.in Customer Support : 09738383344
7. Subscription based Data Providers
Globaldatafeeds Neotradeanalytics
Esignal
(Platform + Data
feed)
DTN IQFeed
Interactive Brokers
(Brokerage + Data
feed )
CQG
www.marketcalls.in Customer Support : 09738383344
8. Why Amibroker?
▪ Ease of Use
▪ High Speed Execution
▪ Supports Autotrading (Symphony Fintech, Interactive Brokers)
▪ CustomTimeframe
▪ MultiTimeframe Support
▪ Backtesting Optimization Walk ForwardTesting
▪ Scanning and Exploration
▪ Custom Indicators (AFL Programming)
www.marketcalls.in Customer Support : 09738383344
9. Amibroker Formula Language (AFL)
www.marketcalls.in Customer Support : 09738383344
▪ AFL is Vector Programming Language
▪ Write your own Custom Indicators, Scanners, Exploration and custom
commentaries
▪ Write your ownTrading System Rules
12. Comparison Operators
Symbol Meaning
< Less than
> Greater than
<= Less than or equal to
>= Greater than or equal to
== Equal to
! Not
!= Not Equal to
www.marketcalls.in Customer Support : 09738383344
13. Arithmetic and Logical Operators
Symbol Meaning
+ Addition
- Subtraction
* Multiplication
/ Division
% Modulus
^ Exponentiation
| & BitwiseOR BitwiseAND
www.marketcalls.in Customer Support : 09738383344
Symbol Meaning
NOT Logical NOT
AND LogicalAND
OR Logical OR
14. Sample Built-in Functions
▪ RSI(14) - 14 period RSI
▪ MACD() - Default MACD
▪ EMA(c,10) - 10 period EMA
▪ Ref(C, -1 ) - Previous Close Array
▪ MA(C,25) - 25 period Simple MA
▪ Cross(C, EMA(c10)) - Crossover Functions
▪ Barindex() - returns total number of bars (similar to Barcount)
More at http://www.amibroker.com/guide/a_funref.html
www.marketcalls.in Customer Support : 09738383344
26. Understanding different IF Functions
▪ IF
▪ IIF
▪ WriteIF
▪ If(buy[barcount-1] == true)
▪ Color =
iif(RSI(14)>70,colorgreen,colorred)
www.marketcalls.in Customer Support : 09738383344
28. Multimeframe Getprice
TimeFrameGetPrice( "O", inWeekly, -1 ) // gives you previous week Open price
TimeFrameGetPrice( "C", inWeekly, -3 ) // gives you weekly Close price 3 weeks ago
TimeFrameGetPrice( "H", inWeekly, -2 ) // gives you weekly High price 2 weeks ago
TimeFrameGetPrice( "O", inWeekly, 0 ) // gives you this week Open price.
TimeFrameGetPrice( "H", inDaily, -1 ) // gives previous Day High when working on intraday data
www.marketcalls.in Customer Support : 09738383344
29. Components of Trading System
Initial
Parameters
Trading
Logic
Position
Size
Signals &
Alerts
Dashboard
www.marketcalls.in Customer Support : 09738383344
37. Offers to Webinar Participants
Globaldatafeeds
▪ Take Data Subscription of NSE
MCX NSE FX
www.marketcalls.in/services
Contact Customer Support
09738383344
SupportTimings – (9a.m – 6p.m)
Mon - Fri
Tradejini ( Discount Broker )
▪ Get 50% of Brokerage Reversal
upto your purchased product
▪ Rs 20 Per Order
▪ Trade in NSE, BSE, MCX, MCX-
SX
▪ Nest/NowTradingTerminal
www.marketcalls.in Customer Support : 09738383344
38. Recommended Trading Books
Beginners
• Introduction to Amibroker – 2nd Edition – Howard Bandy
• Amibroker User Guide
Intermediate
• QuantitativeTrading Systems – Howard Bandy
• ModellingTrading System Performance – Howard Bandy
Experts
• Mean ReversionTrading Systems – Howard Bandy
• QuantitativeTechnical Analysis – Howard Bandy
www.marketcalls.in Customer Support : 09738383344
39. AFL Library & Forums
▪ Amibroker Library
www.amibroker.com/library
▪ Marketcalls Library
www.marketcalls.in/library
▪ Wisestocktrader Library
www.wisestocktrader.com
▪ AmibrokerYahoo Groups
▪ Traderji Forum
▪ Inditraders Forum
▪ Marketcalls Community
www.marketcalls.in Customer Support : 09738383344