SlideShare uma empresa Scribd logo
1 de 41
Amibroker AFL Coding
Rajandran R
www.marketcalls.in
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
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
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
Trading Analysis Software
Amibroker Metastock Ninjatrader
Esignal Multicharts
www.marketcalls.in Customer Support : 09738383344
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
Subscription based Data Providers
Globaldatafeeds Neotradeanalytics
Esignal
(Platform + Data
feed)
DTN IQFeed
Interactive Brokers
(Brokerage + Data
feed )
CQG
www.marketcalls.in Customer Support : 09738383344
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
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
AFL Tokens
▪ Identifiers
▪ Constants
▪ String – literals
▪ Operators
▪ Punctuators (Separators)
www.marketcalls.in Customer Support : 09738383344
Built-in Identifiers
Identifiers Abbreviation
Open O
High H
Low L
Close C
Volume V
OpenInt OI
Avg
www.marketcalls.in Customer Support : 09738383344
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
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
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
Understanding Arrays
www.marketcalls.in Customer Support : 09738383344
AFL Arrays Example 1
www.marketcalls.in Customer Support : 09738383344
Day
1 2 3 4 5 6 7 8 9 10
1 Open 123 124 121 126 124 129 133 132 135 137
2 High 124 127 125 129 125 129 135 135 137 129
3 Low 120 121 119 120 121 124 130 128 131 127
4 Close 123 126 124 128 125 125 131 130 132 128
5 Volume 8310 3021 5325 2834 1432 5666 7847 555 6749 3456
6 Ref(C-1) NULL 123 126 124 128 125 125 131 130 132
Pattern Detection Functions
▪ Inside()
▪ Outside()
▪ GapUp()
▪ GapDown()
Gives a "1" or “True” when a
inside Pattern occurs.
Gives "0" or “False” otherwise.
www.marketcalls.in Customer Support : 09738383344
Plot Functions
▪ Plot()
▪ PlotOHLC()
▪ PlotShapes()
Demo
www.marketcalls.in Customer Support : 09738383344
Plot Arrows
/* Plot Buy and Sell SignalArrows */
PlotShapes(IIf(Buy, shapeSquare, shapeNone),colorGreen, 0, L, Offset=-40);
PlotShapes(IIf(Buy, shapeSquare, shapeNone),colorLime, 0,L, Offset=-50);
PlotShapes(IIf(Buy, shapeUpArrow, shapeNone),colorWhite, 0,L, Offset=-45);
PlotShapes(IIf(Sell, shapeSquare, shapeNone),colorRed, 0, H, Offset=40);
PlotShapes(IIf(Sell, shapeSquare, shapeNone),colorOrange, 0,H, Offset=50);
PlotShapes(IIf(Sell, shapeDownArrow, shapeNone),colorWhite, 0,H, Offset=-45);
www.marketcalls.in Customer Support : 09738383344
AFL Arrays Example 2
www.marketcalls.in Customer Support : 09738383344
Day
1 2 3 4 5 6 7 8 9 10
1 Open 123 124 121 126 124 129 133 132 135 137
2 BeginValue( Open ) 124 124 124 124 124 124 124 124 124 124
3 EndValue( Open ) 132 132 132 132 132 132 132 132 132 132
4 SelectedValue(Open ) 121 121 121 121 121 121 121 121 121 121
5 LastValue( Open ) 137 137 137 137 137 137 137 137 137 137
6 Close 122 126 123 128 125 125 131 130 132 128
Lowest/Highest Functions
▪ LLV()
▪ HHV()
▪ Lowest()
▪ Highest()
▪ LLV(C,10)
▪ HHV(c,10)
▪ Lowest( RSI(14))
▪ Highest( MFI(14) )
DEMO
www.marketcalls.in Customer Support : 09738383344
Alerts (in built and 3rd Party)
▪ SoundAlert
▪ Voice Alert
▪ Email Alert
▪ Alertif() , say() functions
▪ Twitter Alert [tweetymail]
▪ Trade Sender
▪ Push Bullet [http api]
www.marketcalls.in Customer Support : 09738383344
Param Control Functions
▪ Param()
▪ Paramcolor()
▪ Paramstr()
▪ ParamTime()
▪ ParamDate()
▪ ParamField()
▪ ParamTrigger()
▪ ParamList()
▪ ParamToggle()
▪ ParamStyle()
DEMO
www.marketcalls.in Customer Support : 09738383344
Built-in Trading Logic Identifiers
▪ Buy
▪ Sell
▪ Short
▪ Cover
DEMO
www.marketcalls.in Customer Support : 09738383344
Simple Exploration
www.marketcalls.in Customer Support : 09738383344
Filter =1;
AddColumn(RSI(10),"RSI", 1.2);
AddColumn(EMA(C,10),"EMA10",1.2);
AddColumn(v,"volume",1);
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
Multitimeframe Functions
SwitchingTimeframe
• TimeFrameSet
• TimeFrameRestore
Compress/Expand
• TimeFrameCompress
• TimeFrameExpand
Access DiffTimeframe
• TimeFrameGetPrice
www.marketcalls.in Customer Support : 09738383344
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
Components of Trading System
Initial
Parameters
Trading
Logic
Position
Size
Signals &
Alerts
Dashboard
www.marketcalls.in Customer Support : 09738383344
Simple Trading System
SetTradeDelays(1,1,1,1);
SetPositionSize(100,spsShares);
par1 = param("par1",10,1,50,1);
par2 = param("par2",15,1,50,1);
sema = EMA(C,par1);
lema = EMA(C,par2);
Buy = Cross(sema,lema);
Sell = Cross(lema,sema);
www.marketcalls.in Customer Support : 09738383344
Position Size & Trade Delay
▪ SetTradeDelays(1,1,1,1); //Trade Delay of 1 Bar
▪ SetPositionSize( 100, spsShares ); // 100 shares by default
▪ SetPositionSize( 10, spsPercentofEquity ); //Percentage Equity
▪ SetPositionSize( 100000, spsValue ); // Fixed Amount
http://www.amibroker.com/kb/2014/10/12/position-sizing-based-on-
risk/
www.marketcalls.in Customer Support : 09738383344
Equity Curve
www.marketcalls.in Customer Support : 09738383344
Backtesting
www.marketcalls.in Customer Support : 09738383344
Trading System Design Cycle
Analysis
Design
ImplementTesting
Evaluate
www.marketcalls.in Customer Support : 09738383344
Time Based Trading Rules
▪ Timenum() Function
▪ Mostly Rules for Intraday
DEMO
www.marketcalls.in Customer Support : 09738383344
Foreign Functions
▪ Retrieve Data from other
Symbols
DEMO
www.marketcalls.in Customer Support : 09738383344
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
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
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
Questions
www.marketcalls.in Customer Support : 09738383344
ThankYou
www.marketcalls.in Customer Support : 09738383344

Mais conteúdo relacionado

Mais procurados

Oliver velez swing trading tactics
Oliver velez   swing trading tacticsOliver velez   swing trading tactics
Oliver velez swing trading tacticsAislan Pereira
 
How to use VWAP as an important technical indicator
How to use VWAP as an important technical indicatorHow to use VWAP as an important technical indicator
How to use VWAP as an important technical indicatorMike Bellafiore
 
Price action trading1
Price action trading1Price action trading1
Price action trading1labyo
 
SMBU DNA of Successful Trading - March 16th 2015
SMBU DNA of Successful Trading - March 16th 2015SMBU DNA of Successful Trading - March 16th 2015
SMBU DNA of Successful Trading - March 16th 2015smbcapital
 
Learn A Simple Range Trading Strategy
Learn A Simple Range Trading StrategyLearn A Simple Range Trading Strategy
Learn A Simple Range Trading StrategyNetpicksTrading
 
Overview of price action trading
Overview of price action tradingOverview of price action trading
Overview of price action tradingChristineNelson17
 
"Quant Trading for a Living – Lessons from a Life in the Trenches" by Andreas...
"Quant Trading for a Living – Lessons from a Life in the Trenches" by Andreas..."Quant Trading for a Living – Lessons from a Life in the Trenches" by Andreas...
"Quant Trading for a Living – Lessons from a Life in the Trenches" by Andreas...Quantopian
 
"Build Effective Risk Management on Top of Your Trading Strategy" by Danielle...
"Build Effective Risk Management on Top of Your Trading Strategy" by Danielle..."Build Effective Risk Management on Top of Your Trading Strategy" by Danielle...
"Build Effective Risk Management on Top of Your Trading Strategy" by Danielle...Quantopian
 
Simple scalping secret strategy
Simple scalping secret strategySimple scalping secret strategy
Simple scalping secret strategyHeri Valiant
 
Understanding Japanese Candlesticks in Forex Trading by valentino heavens
Understanding Japanese Candlesticks in Forex Trading by valentino heavensUnderstanding Japanese Candlesticks in Forex Trading by valentino heavens
Understanding Japanese Candlesticks in Forex Trading by valentino heavensValentino Heavens
 
A day in the life of a trader
A day in the life of a traderA day in the life of a trader
A day in the life of a tradersmbcapital
 
Scalping in Day Trading
Scalping in Day TradingScalping in Day Trading
Scalping in Day TradingInvestingTips
 
Clean Breakout
Clean BreakoutClean Breakout
Clean Breakoutsmbcapital
 
AmiBroker Custom Backtester Interface
AmiBroker Custom Backtester InterfaceAmiBroker Custom Backtester Interface
AmiBroker Custom Backtester InterfaceThaiQuants
 
Forex Partnership Program - BlueMax Capital
Forex Partnership Program - BlueMax CapitalForex Partnership Program - BlueMax Capital
Forex Partnership Program - BlueMax CapitalBlueMax Capital
 
SSYS Reversal Fade Trade
SSYS Reversal Fade TradeSSYS Reversal Fade Trade
SSYS Reversal Fade Tradesmbcapital
 
DIY Quant Strategies on Quantopian
DIY Quant Strategies on QuantopianDIY Quant Strategies on Quantopian
DIY Quant Strategies on QuantopianJess Stauth
 
LC's Forex Trading System
LC's Forex Trading SystemLC's Forex Trading System
LC's Forex Trading Systemlcchong76
 
A Guided Tour of Machine Learning for Traders by Tucker Balch at QuantCon 2016
A Guided Tour of Machine Learning for Traders by Tucker Balch at QuantCon 2016A Guided Tour of Machine Learning for Traders by Tucker Balch at QuantCon 2016
A Guided Tour of Machine Learning for Traders by Tucker Balch at QuantCon 2016Quantopian
 

Mais procurados (20)

Oliver velez swing trading tactics
Oliver velez   swing trading tacticsOliver velez   swing trading tactics
Oliver velez swing trading tactics
 
How to use VWAP as an important technical indicator
How to use VWAP as an important technical indicatorHow to use VWAP as an important technical indicator
How to use VWAP as an important technical indicator
 
Price action trading1
Price action trading1Price action trading1
Price action trading1
 
SMBU DNA of Successful Trading - March 16th 2015
SMBU DNA of Successful Trading - March 16th 2015SMBU DNA of Successful Trading - March 16th 2015
SMBU DNA of Successful Trading - March 16th 2015
 
Learn A Simple Range Trading Strategy
Learn A Simple Range Trading StrategyLearn A Simple Range Trading Strategy
Learn A Simple Range Trading Strategy
 
Overview of price action trading
Overview of price action tradingOverview of price action trading
Overview of price action trading
 
"Quant Trading for a Living – Lessons from a Life in the Trenches" by Andreas...
"Quant Trading for a Living – Lessons from a Life in the Trenches" by Andreas..."Quant Trading for a Living – Lessons from a Life in the Trenches" by Andreas...
"Quant Trading for a Living – Lessons from a Life in the Trenches" by Andreas...
 
"Build Effective Risk Management on Top of Your Trading Strategy" by Danielle...
"Build Effective Risk Management on Top of Your Trading Strategy" by Danielle..."Build Effective Risk Management on Top of Your Trading Strategy" by Danielle...
"Build Effective Risk Management on Top of Your Trading Strategy" by Danielle...
 
Simple scalping secret strategy
Simple scalping secret strategySimple scalping secret strategy
Simple scalping secret strategy
 
Understanding Japanese Candlesticks in Forex Trading by valentino heavens
Understanding Japanese Candlesticks in Forex Trading by valentino heavensUnderstanding Japanese Candlesticks in Forex Trading by valentino heavens
Understanding Japanese Candlesticks in Forex Trading by valentino heavens
 
A day in the life of a trader
A day in the life of a traderA day in the life of a trader
A day in the life of a trader
 
Scalping in Day Trading
Scalping in Day TradingScalping in Day Trading
Scalping in Day Trading
 
Clean Breakout
Clean BreakoutClean Breakout
Clean Breakout
 
AmiBroker Custom Backtester Interface
AmiBroker Custom Backtester InterfaceAmiBroker Custom Backtester Interface
AmiBroker Custom Backtester Interface
 
Forex Partnership Program - BlueMax Capital
Forex Partnership Program - BlueMax CapitalForex Partnership Program - BlueMax Capital
Forex Partnership Program - BlueMax Capital
 
SSYS Reversal Fade Trade
SSYS Reversal Fade TradeSSYS Reversal Fade Trade
SSYS Reversal Fade Trade
 
The Technical Analysis Guidebook
The Technical Analysis GuidebookThe Technical Analysis Guidebook
The Technical Analysis Guidebook
 
DIY Quant Strategies on Quantopian
DIY Quant Strategies on QuantopianDIY Quant Strategies on Quantopian
DIY Quant Strategies on Quantopian
 
LC's Forex Trading System
LC's Forex Trading SystemLC's Forex Trading System
LC's Forex Trading System
 
A Guided Tour of Machine Learning for Traders by Tucker Balch at QuantCon 2016
A Guided Tour of Machine Learning for Traders by Tucker Balch at QuantCon 2016A Guided Tour of Machine Learning for Traders by Tucker Balch at QuantCon 2016
A Guided Tour of Machine Learning for Traders by Tucker Balch at QuantCon 2016
 

Destaque

Coimbatore amibroker workshop 2014
Coimbatore amibroker workshop 2014Coimbatore amibroker workshop 2014
Coimbatore amibroker workshop 2014Marketcalls
 
AmiBroker AFL to DLL Conversion
AmiBroker  AFL to DLL ConversionAmiBroker  AFL to DLL Conversion
AmiBroker AFL to DLL Conversionafl2dll
 
Understand Foreign Equity in AmiBroker
Understand Foreign Equity in AmiBrokerUnderstand Foreign Equity in AmiBroker
Understand Foreign Equity in AmiBrokerThaiQuants
 
A Guide to Trading System Analysis : แนะนำแนวทางการอ่านผล Backtest เพื่อวิเคร...
A Guide to Trading System Analysis : แนะนำแนวทางการอ่านผล Backtest เพื่อวิเคร...A Guide to Trading System Analysis : แนะนำแนวทางการอ่านผล Backtest เพื่อวิเคร...
A Guide to Trading System Analysis : แนะนำแนวทางการอ่านผล Backtest เพื่อวิเคร...siamquant
 
AmiBroker Buy sell target & stop loss trading signals software for equity, co...
AmiBroker Buy sell target & stop loss trading signals software for equity, co...AmiBroker Buy sell target & stop loss trading signals software for equity, co...
AmiBroker Buy sell target & stop loss trading signals software for equity, co...Vishnu Kumar
 
Atma sphere april 2014 (1)
Atma sphere april 2014 (1)Atma sphere april 2014 (1)
Atma sphere april 2014 (1)Nikhil Dogra
 
Improving Your Trading Plan
Improving Your Trading PlanImproving Your Trading Plan
Improving Your Trading PlanBenjamin Cheeks
 
SiamQuant 2.0 Discovering Alphas Annoucement : จงค้นหา แล้วจะค้นพบ! เริ่มต้นว...
SiamQuant 2.0 Discovering Alphas Annoucement : จงค้นหา แล้วจะค้นพบ! เริ่มต้นว...SiamQuant 2.0 Discovering Alphas Annoucement : จงค้นหา แล้วจะค้นพบ! เริ่มต้นว...
SiamQuant 2.0 Discovering Alphas Annoucement : จงค้นหา แล้วจะค้นพบ! เริ่มต้นว...siamquant
 
Does P/E Band Really Work!? : บททดสอบกลยุทธ์การลงทุนด้วย P/E Band
Does P/E Band Really Work!? : บททดสอบกลยุทธ์การลงทุนด้วย P/E BandDoes P/E Band Really Work!? : บททดสอบกลยุทธ์การลงทุนด้วย P/E Band
Does P/E Band Really Work!? : บททดสอบกลยุทธ์การลงทุนด้วย P/E Bandsiamquant
 
Plan your trade,trade your plan
Plan your trade,trade your planPlan your trade,trade your plan
Plan your trade,trade your planandy6898
 
Transition to a_hedge fund_-_wsi
Transition to a_hedge fund_-_wsiTransition to a_hedge fund_-_wsi
Transition to a_hedge fund_-_wsikevinWSI
 
Fears, Emotions & Market Crash
Fears, Emotions & Market CrashFears, Emotions & Market Crash
Fears, Emotions & Market CrashMarketcalls
 
Tips for Tuning Solr Search: No Coding Required
Tips for Tuning Solr Search: No Coding RequiredTips for Tuning Solr Search: No Coding Required
Tips for Tuning Solr Search: No Coding RequiredAcquia
 
Technology Edge in Algo Trading: Traditional Vs Automated Trading System Arch...
Technology Edge in Algo Trading: Traditional Vs Automated Trading System Arch...Technology Edge in Algo Trading: Traditional Vs Automated Trading System Arch...
Technology Edge in Algo Trading: Traditional Vs Automated Trading System Arch...QuantInsti
 
Saral Gyan - 15% @ 90 Days - April 2016
Saral Gyan - 15% @ 90 Days - April 2016Saral Gyan - 15% @ 90 Days - April 2016
Saral Gyan - 15% @ 90 Days - April 2016SaralGyanTeam
 
Saral Gyan Hidden Gem - Dec 2012
Saral Gyan Hidden Gem - Dec 2012Saral Gyan Hidden Gem - Dec 2012
Saral Gyan Hidden Gem - Dec 2012SaralGyanTeam
 
Saral Gyan Hidden Gem - Sept 2014
Saral Gyan Hidden Gem - Sept 2014Saral Gyan Hidden Gem - Sept 2014
Saral Gyan Hidden Gem - Sept 2014SaralGyanTeam
 
Saral Gyan Hidden Gem - Feb 2016
Saral Gyan Hidden Gem - Feb 2016Saral Gyan Hidden Gem - Feb 2016
Saral Gyan Hidden Gem - Feb 2016SaralGyanTeam
 
Saral Gyan Hidden Gem - Sept 2015
Saral Gyan Hidden Gem - Sept 2015Saral Gyan Hidden Gem - Sept 2015
Saral Gyan Hidden Gem - Sept 2015SaralGyanTeam
 

Destaque (20)

Coimbatore amibroker workshop 2014
Coimbatore amibroker workshop 2014Coimbatore amibroker workshop 2014
Coimbatore amibroker workshop 2014
 
AmiBroker AFL to DLL Conversion
AmiBroker  AFL to DLL ConversionAmiBroker  AFL to DLL Conversion
AmiBroker AFL to DLL Conversion
 
Understand Foreign Equity in AmiBroker
Understand Foreign Equity in AmiBrokerUnderstand Foreign Equity in AmiBroker
Understand Foreign Equity in AmiBroker
 
A Guide to Trading System Analysis : แนะนำแนวทางการอ่านผล Backtest เพื่อวิเคร...
A Guide to Trading System Analysis : แนะนำแนวทางการอ่านผล Backtest เพื่อวิเคร...A Guide to Trading System Analysis : แนะนำแนวทางการอ่านผล Backtest เพื่อวิเคร...
A Guide to Trading System Analysis : แนะนำแนวทางการอ่านผล Backtest เพื่อวิเคร...
 
AmiBroker Buy sell target & stop loss trading signals software for equity, co...
AmiBroker Buy sell target & stop loss trading signals software for equity, co...AmiBroker Buy sell target & stop loss trading signals software for equity, co...
AmiBroker Buy sell target & stop loss trading signals software for equity, co...
 
Atma sphere april 2014 (1)
Atma sphere april 2014 (1)Atma sphere april 2014 (1)
Atma sphere april 2014 (1)
 
Improving Your Trading Plan
Improving Your Trading PlanImproving Your Trading Plan
Improving Your Trading Plan
 
SiamQuant 2.0 Discovering Alphas Annoucement : จงค้นหา แล้วจะค้นพบ! เริ่มต้นว...
SiamQuant 2.0 Discovering Alphas Annoucement : จงค้นหา แล้วจะค้นพบ! เริ่มต้นว...SiamQuant 2.0 Discovering Alphas Annoucement : จงค้นหา แล้วจะค้นพบ! เริ่มต้นว...
SiamQuant 2.0 Discovering Alphas Annoucement : จงค้นหา แล้วจะค้นพบ! เริ่มต้นว...
 
Does P/E Band Really Work!? : บททดสอบกลยุทธ์การลงทุนด้วย P/E Band
Does P/E Band Really Work!? : บททดสอบกลยุทธ์การลงทุนด้วย P/E BandDoes P/E Band Really Work!? : บททดสอบกลยุทธ์การลงทุนด้วย P/E Band
Does P/E Band Really Work!? : บททดสอบกลยุทธ์การลงทุนด้วย P/E Band
 
Plan your trade,trade your plan
Plan your trade,trade your planPlan your trade,trade your plan
Plan your trade,trade your plan
 
Trading system designer
Trading system designerTrading system designer
Trading system designer
 
Transition to a_hedge fund_-_wsi
Transition to a_hedge fund_-_wsiTransition to a_hedge fund_-_wsi
Transition to a_hedge fund_-_wsi
 
Fears, Emotions & Market Crash
Fears, Emotions & Market CrashFears, Emotions & Market Crash
Fears, Emotions & Market Crash
 
Tips for Tuning Solr Search: No Coding Required
Tips for Tuning Solr Search: No Coding RequiredTips for Tuning Solr Search: No Coding Required
Tips for Tuning Solr Search: No Coding Required
 
Technology Edge in Algo Trading: Traditional Vs Automated Trading System Arch...
Technology Edge in Algo Trading: Traditional Vs Automated Trading System Arch...Technology Edge in Algo Trading: Traditional Vs Automated Trading System Arch...
Technology Edge in Algo Trading: Traditional Vs Automated Trading System Arch...
 
Saral Gyan - 15% @ 90 Days - April 2016
Saral Gyan - 15% @ 90 Days - April 2016Saral Gyan - 15% @ 90 Days - April 2016
Saral Gyan - 15% @ 90 Days - April 2016
 
Saral Gyan Hidden Gem - Dec 2012
Saral Gyan Hidden Gem - Dec 2012Saral Gyan Hidden Gem - Dec 2012
Saral Gyan Hidden Gem - Dec 2012
 
Saral Gyan Hidden Gem - Sept 2014
Saral Gyan Hidden Gem - Sept 2014Saral Gyan Hidden Gem - Sept 2014
Saral Gyan Hidden Gem - Sept 2014
 
Saral Gyan Hidden Gem - Feb 2016
Saral Gyan Hidden Gem - Feb 2016Saral Gyan Hidden Gem - Feb 2016
Saral Gyan Hidden Gem - Feb 2016
 
Saral Gyan Hidden Gem - Sept 2015
Saral Gyan Hidden Gem - Sept 2015Saral Gyan Hidden Gem - Sept 2015
Saral Gyan Hidden Gem - Sept 2015
 

Semelhante a Amibroker AFL Coding - Webinar

TMPA-2017: Defect Report Classification in Accordance with Areas of Testing
TMPA-2017: Defect Report Classification in Accordance with Areas of TestingTMPA-2017: Defect Report Classification in Accordance with Areas of Testing
TMPA-2017: Defect Report Classification in Accordance with Areas of TestingIosif Itkin
 
Increasing reporting value with statistics
Increasing reporting value with statisticsIncreasing reporting value with statistics
Increasing reporting value with statisticsvraopolisetti
 
Quantitative finance 101
Quantitative finance 101Quantitative finance 101
Quantitative finance 101Martin Froehler
 
Quantitative finance 101
Quantitative finance 101Quantitative finance 101
Quantitative finance 101Martin Froehler
 
Testing trading strategies in JavaScript
Testing trading strategies in JavaScriptTesting trading strategies in JavaScript
Testing trading strategies in JavaScriptAshley Davis
 
Rebuilding the Busiest Trading Exchange in the World to Scale 10X (Manjunath ...
Rebuilding the Busiest Trading Exchange in the World to Scale 10X (Manjunath ...Rebuilding the Busiest Trading Exchange in the World to Scale 10X (Manjunath ...
Rebuilding the Busiest Trading Exchange in the World to Scale 10X (Manjunath ...confluent
 
20161110 quantstrat in seattle
20161110 quantstrat in seattle20161110 quantstrat in seattle
20161110 quantstrat in seattleChia-Chi Chang
 
Algo trading(Minor Project) strategy EMA with Ipython
Algo trading(Minor Project) strategy EMA with IpythonAlgo trading(Minor Project) strategy EMA with Ipython
Algo trading(Minor Project) strategy EMA with IpythonDeb prakash ganguly
 
Trading decision trees ( Elaborated by Mohamed DHAOUI )
Trading decision trees ( Elaborated by Mohamed DHAOUI )Trading decision trees ( Elaborated by Mohamed DHAOUI )
Trading decision trees ( Elaborated by Mohamed DHAOUI )Mohamed DHAOUI
 
Business Valuation PowerPoint Presentation Slides
Business Valuation PowerPoint Presentation SlidesBusiness Valuation PowerPoint Presentation Slides
Business Valuation PowerPoint Presentation SlidesSlideTeam
 
StrikeZone-01
StrikeZone-01StrikeZone-01
StrikeZone-01John Car
 
How To Forex trade with sucess - Caliber FX Pro - System Manual
How To Forex trade with sucess - Caliber FX Pro - System ManualHow To Forex trade with sucess - Caliber FX Pro - System Manual
How To Forex trade with sucess - Caliber FX Pro - System Manualisland script
 
7 Habits of Highly Efficient Visualforce Pages
7 Habits of Highly Efficient Visualforce Pages7 Habits of Highly Efficient Visualforce Pages
7 Habits of Highly Efficient Visualforce PagesSalesforce Developers
 
Execution plans for mere mortals
Execution plans for mere mortalsExecution plans for mere mortals
Execution plans for mere mortalsMike Lawell
 
Presentation (2).pptx
Presentation (2).pptxPresentation (2).pptx
Presentation (2).pptxPunitTewani2
 

Semelhante a Amibroker AFL Coding - Webinar (20)

TMPA-2017: Defect Report Classification in Accordance with Areas of Testing
TMPA-2017: Defect Report Classification in Accordance with Areas of TestingTMPA-2017: Defect Report Classification in Accordance with Areas of Testing
TMPA-2017: Defect Report Classification in Accordance with Areas of Testing
 
Increasing reporting value with statistics
Increasing reporting value with statisticsIncreasing reporting value with statistics
Increasing reporting value with statistics
 
Quantitative finance 101
Quantitative finance 101Quantitative finance 101
Quantitative finance 101
 
Quantitative finance 101
Quantitative finance 101Quantitative finance 101
Quantitative finance 101
 
Testing trading strategies in JavaScript
Testing trading strategies in JavaScriptTesting trading strategies in JavaScript
Testing trading strategies in JavaScript
 
Speed of Lightning
Speed of LightningSpeed of Lightning
Speed of Lightning
 
Rebuilding the Busiest Trading Exchange in the World to Scale 10X (Manjunath ...
Rebuilding the Busiest Trading Exchange in the World to Scale 10X (Manjunath ...Rebuilding the Busiest Trading Exchange in the World to Scale 10X (Manjunath ...
Rebuilding the Busiest Trading Exchange in the World to Scale 10X (Manjunath ...
 
Ncdex tips
Ncdex tipsNcdex tips
Ncdex tips
 
, NCDEX POSITIONAL TIPS
, NCDEX POSITIONAL TIPS, NCDEX POSITIONAL TIPS
, NCDEX POSITIONAL TIPS
 
20161110 quantstrat in seattle
20161110 quantstrat in seattle20161110 quantstrat in seattle
20161110 quantstrat in seattle
 
Algo trading(Minor Project) strategy EMA with Ipython
Algo trading(Minor Project) strategy EMA with IpythonAlgo trading(Minor Project) strategy EMA with Ipython
Algo trading(Minor Project) strategy EMA with Ipython
 
Trading decision trees ( Elaborated by Mohamed DHAOUI )
Trading decision trees ( Elaborated by Mohamed DHAOUI )Trading decision trees ( Elaborated by Mohamed DHAOUI )
Trading decision trees ( Elaborated by Mohamed DHAOUI )
 
Business Valuation PowerPoint Presentation Slides
Business Valuation PowerPoint Presentation SlidesBusiness Valuation PowerPoint Presentation Slides
Business Valuation PowerPoint Presentation Slides
 
This Help you for Earning
This Help you for EarningThis Help you for Earning
This Help you for Earning
 
StrikeZone-01
StrikeZone-01StrikeZone-01
StrikeZone-01
 
How To Forex trade with sucess - Caliber FX Pro - System Manual
How To Forex trade with sucess - Caliber FX Pro - System ManualHow To Forex trade with sucess - Caliber FX Pro - System Manual
How To Forex trade with sucess - Caliber FX Pro - System Manual
 
7 Habits of Highly Efficient Visualforce Pages
7 Habits of Highly Efficient Visualforce Pages7 Habits of Highly Efficient Visualforce Pages
7 Habits of Highly Efficient Visualforce Pages
 
Daily Derivative Report
Daily Derivative Report Daily Derivative Report
Daily Derivative Report
 
Execution plans for mere mortals
Execution plans for mere mortalsExecution plans for mere mortals
Execution plans for mere mortals
 
Presentation (2).pptx
Presentation (2).pptxPresentation (2).pptx
Presentation (2).pptx
 

Mais de Marketcalls

OpenAlgo - Algotrading Platform for Everyone
OpenAlgo - Algotrading Platform for EveryoneOpenAlgo - Algotrading Platform for Everyone
OpenAlgo - Algotrading Platform for EveryoneMarketcalls
 
Python for Traders - Introduction to Python for Trading
Python for Traders - Introduction to Python for TradingPython for Traders - Introduction to Python for Trading
Python for Traders - Introduction to Python for TradingMarketcalls
 
Line Trading Automation - Algomojo Amibroker Module
Line Trading Automation - Algomojo Amibroker ModuleLine Trading Automation - Algomojo Amibroker Module
Line Trading Automation - Algomojo Amibroker ModuleMarketcalls
 
Introduction to Option Greeks
Introduction to Option GreeksIntroduction to Option Greeks
Introduction to Option GreeksMarketcalls
 
New margin requirement for popular futures and options strategies
New margin requirement for popular futures and options strategiesNew margin requirement for popular futures and options strategies
New margin requirement for popular futures and options strategiesMarketcalls
 
Tradestudio 5.0 - Documentation
Tradestudio 5.0 - DocumentationTradestudio 5.0 - Documentation
Tradestudio 5.0 - DocumentationMarketcalls
 
Trading Money on 2nd OCT 2019 - Market Outlook
Trading Money on 2nd OCT 2019 - Market OutlookTrading Money on 2nd OCT 2019 - Market Outlook
Trading Money on 2nd OCT 2019 - Market OutlookMarketcalls
 
Trading money on 22nd sep 2019
Trading money on 22nd sep 2019Trading money on 22nd sep 2019
Trading money on 22nd sep 2019Marketcalls
 
Budget 2019 - Nifty Futures Intraday Price Action
Budget 2019   - Nifty Futures Intraday Price ActionBudget 2019   - Nifty Futures Intraday Price Action
Budget 2019 - Nifty Futures Intraday Price ActionMarketcalls
 
Trading options and market profile
Trading options and market profileTrading options and market profile
Trading options and market profileMarketcalls
 
Custom Algo Development - Marketcalls
Custom Algo Development - MarketcallsCustom Algo Development - Marketcalls
Custom Algo Development - MarketcallsMarketcalls
 
Tradezilla 2.0 - Discover Your Trading Edge Using Market Profile and Orderflow
Tradezilla 2.0 - Discover Your Trading Edge Using Market Profile and OrderflowTradezilla 2.0 - Discover Your Trading Edge Using Market Profile and Orderflow
Tradezilla 2.0 - Discover Your Trading Edge Using Market Profile and OrderflowMarketcalls
 
Trading Strategies for Active Traders
Trading Strategies for Active TradersTrading Strategies for Active Traders
Trading Strategies for Active TradersMarketcalls
 
Marketcalls slack 24th dec 2018
Marketcalls slack 24th dec 2018Marketcalls slack 24th dec 2018
Marketcalls slack 24th dec 2018Marketcalls
 
Introduction to Algoaction -Web Based Trading Platform
Introduction to Algoaction -Web Based Trading PlatformIntroduction to Algoaction -Web Based Trading Platform
Introduction to Algoaction -Web Based Trading PlatformMarketcalls
 
Amibroker Fast Track Course Bangalore
Amibroker Fast Track Course   BangaloreAmibroker Fast Track Course   Bangalore
Amibroker Fast Track Course BangaloreMarketcalls
 
Market profile - ATMA 42nd Educational Meeting
Market profile  - ATMA 42nd Educational MeetingMarket profile  - ATMA 42nd Educational Meeting
Market profile - ATMA 42nd Educational MeetingMarketcalls
 
LinTRA – Intraday Trading System
LinTRA – Intraday Trading SystemLinTRA – Intraday Trading System
LinTRA – Intraday Trading SystemMarketcalls
 
TradeZilla - Trading system Design
TradeZilla - Trading system DesignTradeZilla - Trading system Design
TradeZilla - Trading system DesignMarketcalls
 
Tradezilla Daily market commentary 2nd mar 2016
Tradezilla Daily market commentary   2nd mar 2016Tradezilla Daily market commentary   2nd mar 2016
Tradezilla Daily market commentary 2nd mar 2016Marketcalls
 

Mais de Marketcalls (20)

OpenAlgo - Algotrading Platform for Everyone
OpenAlgo - Algotrading Platform for EveryoneOpenAlgo - Algotrading Platform for Everyone
OpenAlgo - Algotrading Platform for Everyone
 
Python for Traders - Introduction to Python for Trading
Python for Traders - Introduction to Python for TradingPython for Traders - Introduction to Python for Trading
Python for Traders - Introduction to Python for Trading
 
Line Trading Automation - Algomojo Amibroker Module
Line Trading Automation - Algomojo Amibroker ModuleLine Trading Automation - Algomojo Amibroker Module
Line Trading Automation - Algomojo Amibroker Module
 
Introduction to Option Greeks
Introduction to Option GreeksIntroduction to Option Greeks
Introduction to Option Greeks
 
New margin requirement for popular futures and options strategies
New margin requirement for popular futures and options strategiesNew margin requirement for popular futures and options strategies
New margin requirement for popular futures and options strategies
 
Tradestudio 5.0 - Documentation
Tradestudio 5.0 - DocumentationTradestudio 5.0 - Documentation
Tradestudio 5.0 - Documentation
 
Trading Money on 2nd OCT 2019 - Market Outlook
Trading Money on 2nd OCT 2019 - Market OutlookTrading Money on 2nd OCT 2019 - Market Outlook
Trading Money on 2nd OCT 2019 - Market Outlook
 
Trading money on 22nd sep 2019
Trading money on 22nd sep 2019Trading money on 22nd sep 2019
Trading money on 22nd sep 2019
 
Budget 2019 - Nifty Futures Intraday Price Action
Budget 2019   - Nifty Futures Intraday Price ActionBudget 2019   - Nifty Futures Intraday Price Action
Budget 2019 - Nifty Futures Intraday Price Action
 
Trading options and market profile
Trading options and market profileTrading options and market profile
Trading options and market profile
 
Custom Algo Development - Marketcalls
Custom Algo Development - MarketcallsCustom Algo Development - Marketcalls
Custom Algo Development - Marketcalls
 
Tradezilla 2.0 - Discover Your Trading Edge Using Market Profile and Orderflow
Tradezilla 2.0 - Discover Your Trading Edge Using Market Profile and OrderflowTradezilla 2.0 - Discover Your Trading Edge Using Market Profile and Orderflow
Tradezilla 2.0 - Discover Your Trading Edge Using Market Profile and Orderflow
 
Trading Strategies for Active Traders
Trading Strategies for Active TradersTrading Strategies for Active Traders
Trading Strategies for Active Traders
 
Marketcalls slack 24th dec 2018
Marketcalls slack 24th dec 2018Marketcalls slack 24th dec 2018
Marketcalls slack 24th dec 2018
 
Introduction to Algoaction -Web Based Trading Platform
Introduction to Algoaction -Web Based Trading PlatformIntroduction to Algoaction -Web Based Trading Platform
Introduction to Algoaction -Web Based Trading Platform
 
Amibroker Fast Track Course Bangalore
Amibroker Fast Track Course   BangaloreAmibroker Fast Track Course   Bangalore
Amibroker Fast Track Course Bangalore
 
Market profile - ATMA 42nd Educational Meeting
Market profile  - ATMA 42nd Educational MeetingMarket profile  - ATMA 42nd Educational Meeting
Market profile - ATMA 42nd Educational Meeting
 
LinTRA – Intraday Trading System
LinTRA – Intraday Trading SystemLinTRA – Intraday Trading System
LinTRA – Intraday Trading System
 
TradeZilla - Trading system Design
TradeZilla - Trading system DesignTradeZilla - Trading system Design
TradeZilla - Trading system Design
 
Tradezilla Daily market commentary 2nd mar 2016
Tradezilla Daily market commentary   2nd mar 2016Tradezilla Daily market commentary   2nd mar 2016
Tradezilla Daily market commentary 2nd mar 2016
 

Último

A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMANIlamathiKannappan
 
VIP Call Girls Gandi Maisamma ( Hyderabad ) Phone 8250192130 | ₹5k To 25k Wit...
VIP Call Girls Gandi Maisamma ( Hyderabad ) Phone 8250192130 | ₹5k To 25k Wit...VIP Call Girls Gandi Maisamma ( Hyderabad ) Phone 8250192130 | ₹5k To 25k Wit...
VIP Call Girls Gandi Maisamma ( Hyderabad ) Phone 8250192130 | ₹5k To 25k Wit...Suhani Kapoor
 
Call Girls In Holiday Inn Express Gurugram➥99902@11544 ( Best price)100% Genu...
Call Girls In Holiday Inn Express Gurugram➥99902@11544 ( Best price)100% Genu...Call Girls In Holiday Inn Express Gurugram➥99902@11544 ( Best price)100% Genu...
Call Girls In Holiday Inn Express Gurugram➥99902@11544 ( Best price)100% Genu...lizamodels9
 
Unlocking the Secrets of Affiliate Marketing.pdf
Unlocking the Secrets of Affiliate Marketing.pdfUnlocking the Secrets of Affiliate Marketing.pdf
Unlocking the Secrets of Affiliate Marketing.pdfOnline Income Engine
 
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Lviv Startup Club
 
HONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael HawkinsHONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael HawkinsMichael W. Hawkins
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLSeo
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Roland Driesen
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesDipal Arora
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxAndy Lambert
 
M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.Aaiza Hassan
 
A305_A2_file_Batkhuu progress report.pdf
A305_A2_file_Batkhuu progress report.pdfA305_A2_file_Batkhuu progress report.pdf
A305_A2_file_Batkhuu progress report.pdftbatkhuu1
 
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...Any kyc Account
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMRavindra Nath Shukla
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxWorkforce Group
 
Call Girls in Gomti Nagar - 7388211116 - With room Service
Call Girls in Gomti Nagar - 7388211116  - With room ServiceCall Girls in Gomti Nagar - 7388211116  - With room Service
Call Girls in Gomti Nagar - 7388211116 - With room Servicediscovermytutordmt
 
Understanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key InsightsUnderstanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key Insightsseri bangash
 
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 DelhiCall Girls in Delhi
 

Último (20)

A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMAN
 
VIP Call Girls Gandi Maisamma ( Hyderabad ) Phone 8250192130 | ₹5k To 25k Wit...
VIP Call Girls Gandi Maisamma ( Hyderabad ) Phone 8250192130 | ₹5k To 25k Wit...VIP Call Girls Gandi Maisamma ( Hyderabad ) Phone 8250192130 | ₹5k To 25k Wit...
VIP Call Girls Gandi Maisamma ( Hyderabad ) Phone 8250192130 | ₹5k To 25k Wit...
 
Call Girls In Holiday Inn Express Gurugram➥99902@11544 ( Best price)100% Genu...
Call Girls In Holiday Inn Express Gurugram➥99902@11544 ( Best price)100% Genu...Call Girls In Holiday Inn Express Gurugram➥99902@11544 ( Best price)100% Genu...
Call Girls In Holiday Inn Express Gurugram➥99902@11544 ( Best price)100% Genu...
 
Unlocking the Secrets of Affiliate Marketing.pdf
Unlocking the Secrets of Affiliate Marketing.pdfUnlocking the Secrets of Affiliate Marketing.pdf
Unlocking the Secrets of Affiliate Marketing.pdf
 
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
 
HONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael HawkinsHONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael Hawkins
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...
 
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptx
 
M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.
 
A305_A2_file_Batkhuu progress report.pdf
A305_A2_file_Batkhuu progress report.pdfA305_A2_file_Batkhuu progress report.pdf
A305_A2_file_Batkhuu progress report.pdf
 
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSM
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptx
 
Call Girls in Gomti Nagar - 7388211116 - With room Service
Call Girls in Gomti Nagar - 7388211116  - With room ServiceCall Girls in Gomti Nagar - 7388211116  - With room Service
Call Girls in Gomti Nagar - 7388211116 - With room Service
 
Understanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key InsightsUnderstanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key Insights
 
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi
 

Amibroker AFL Coding - Webinar

  • 1. Amibroker AFL Coding Rajandran R www.marketcalls.in
  • 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
  • 5. Trading Analysis Software Amibroker Metastock Ninjatrader Esignal Multicharts 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
  • 10. AFL Tokens ▪ Identifiers ▪ Constants ▪ String – literals ▪ Operators ▪ Punctuators (Separators) www.marketcalls.in Customer Support : 09738383344
  • 11. Built-in Identifiers Identifiers Abbreviation Open O High H Low L Close C Volume V OpenInt OI Avg www.marketcalls.in Customer Support : 09738383344
  • 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
  • 16. AFL Arrays Example 1 www.marketcalls.in Customer Support : 09738383344 Day 1 2 3 4 5 6 7 8 9 10 1 Open 123 124 121 126 124 129 133 132 135 137 2 High 124 127 125 129 125 129 135 135 137 129 3 Low 120 121 119 120 121 124 130 128 131 127 4 Close 123 126 124 128 125 125 131 130 132 128 5 Volume 8310 3021 5325 2834 1432 5666 7847 555 6749 3456 6 Ref(C-1) NULL 123 126 124 128 125 125 131 130 132
  • 17. Pattern Detection Functions ▪ Inside() ▪ Outside() ▪ GapUp() ▪ GapDown() Gives a "1" or “True” when a inside Pattern occurs. Gives "0" or “False” otherwise. www.marketcalls.in Customer Support : 09738383344
  • 18. Plot Functions ▪ Plot() ▪ PlotOHLC() ▪ PlotShapes() Demo www.marketcalls.in Customer Support : 09738383344
  • 19. Plot Arrows /* Plot Buy and Sell SignalArrows */ PlotShapes(IIf(Buy, shapeSquare, shapeNone),colorGreen, 0, L, Offset=-40); PlotShapes(IIf(Buy, shapeSquare, shapeNone),colorLime, 0,L, Offset=-50); PlotShapes(IIf(Buy, shapeUpArrow, shapeNone),colorWhite, 0,L, Offset=-45); PlotShapes(IIf(Sell, shapeSquare, shapeNone),colorRed, 0, H, Offset=40); PlotShapes(IIf(Sell, shapeSquare, shapeNone),colorOrange, 0,H, Offset=50); PlotShapes(IIf(Sell, shapeDownArrow, shapeNone),colorWhite, 0,H, Offset=-45); www.marketcalls.in Customer Support : 09738383344
  • 20. AFL Arrays Example 2 www.marketcalls.in Customer Support : 09738383344 Day 1 2 3 4 5 6 7 8 9 10 1 Open 123 124 121 126 124 129 133 132 135 137 2 BeginValue( Open ) 124 124 124 124 124 124 124 124 124 124 3 EndValue( Open ) 132 132 132 132 132 132 132 132 132 132 4 SelectedValue(Open ) 121 121 121 121 121 121 121 121 121 121 5 LastValue( Open ) 137 137 137 137 137 137 137 137 137 137 6 Close 122 126 123 128 125 125 131 130 132 128
  • 21. Lowest/Highest Functions ▪ LLV() ▪ HHV() ▪ Lowest() ▪ Highest() ▪ LLV(C,10) ▪ HHV(c,10) ▪ Lowest( RSI(14)) ▪ Highest( MFI(14) ) DEMO www.marketcalls.in Customer Support : 09738383344
  • 22. Alerts (in built and 3rd Party) ▪ SoundAlert ▪ Voice Alert ▪ Email Alert ▪ Alertif() , say() functions ▪ Twitter Alert [tweetymail] ▪ Trade Sender ▪ Push Bullet [http api] www.marketcalls.in Customer Support : 09738383344
  • 23. Param Control Functions ▪ Param() ▪ Paramcolor() ▪ Paramstr() ▪ ParamTime() ▪ ParamDate() ▪ ParamField() ▪ ParamTrigger() ▪ ParamList() ▪ ParamToggle() ▪ ParamStyle() DEMO www.marketcalls.in Customer Support : 09738383344
  • 24. Built-in Trading Logic Identifiers ▪ Buy ▪ Sell ▪ Short ▪ Cover DEMO www.marketcalls.in Customer Support : 09738383344
  • 25. Simple Exploration www.marketcalls.in Customer Support : 09738383344 Filter =1; AddColumn(RSI(10),"RSI", 1.2); AddColumn(EMA(C,10),"EMA10",1.2); AddColumn(v,"volume",1);
  • 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
  • 27. Multitimeframe Functions SwitchingTimeframe • TimeFrameSet • TimeFrameRestore Compress/Expand • TimeFrameCompress • TimeFrameExpand Access DiffTimeframe • TimeFrameGetPrice 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
  • 30. Simple Trading System SetTradeDelays(1,1,1,1); SetPositionSize(100,spsShares); par1 = param("par1",10,1,50,1); par2 = param("par2",15,1,50,1); sema = EMA(C,par1); lema = EMA(C,par2); Buy = Cross(sema,lema); Sell = Cross(lema,sema); www.marketcalls.in Customer Support : 09738383344
  • 31. Position Size & Trade Delay ▪ SetTradeDelays(1,1,1,1); //Trade Delay of 1 Bar ▪ SetPositionSize( 100, spsShares ); // 100 shares by default ▪ SetPositionSize( 10, spsPercentofEquity ); //Percentage Equity ▪ SetPositionSize( 100000, spsValue ); // Fixed Amount http://www.amibroker.com/kb/2014/10/12/position-sizing-based-on- risk/ www.marketcalls.in Customer Support : 09738383344
  • 34. Trading System Design Cycle Analysis Design ImplementTesting Evaluate www.marketcalls.in Customer Support : 09738383344
  • 35. Time Based Trading Rules ▪ Timenum() Function ▪ Mostly Rules for Intraday DEMO www.marketcalls.in Customer Support : 09738383344
  • 36. Foreign Functions ▪ Retrieve Data from other Symbols DEMO 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