cookieChoices = {}; สอน Amibroker: มกราคม 2020

Highlights of Amibroker 1

คุณสมบัติของ AmiBroker ด้านอื่น ๆ เพิ่มเติม

คุณสมบัติโปรแกรมของ  AmiBroker Code



Fast Array and Matrix Processing

ใน AmiBroker  Formula  Language (AFL) นั้น Vectors และ Matrices ที่เป็นรูปแบบดั้งเดิมแบบตัวเลขทั่วไปนั้น เวลาเราคำนวณจุดกึ่งกลางของ High และ Low ของราคาหุ้น ผู้ใช้แค่พิมพ์  MidPrice = ( H + L )/2; // H และ L คือ Arrays  ซึ่ง AmiBroker  จะคอมไพล์ไปยัง Vectorized Machine Code ผู้ใช้จึงไม่จำเป็นต้องเขียน Loops ดังนั้น AFL ของ AmiBroker ทำให้สามารถเรียกใช้สูตรด้วยความเร็วเช่นเดียวกับภาษาเขียนที่เขียนในภาษาแอสเซมเบลอร์ ตัวดำเนินการและฟังก์ชันเมทริกซ์ทำได้แบบรวดเร็ว ทำให้การคำนวณทางสถิติเป็นเรื่องง่ายขึ้นกว่าเดิม

Concise Language Meansless Work

ระบบการซื้อขายและตัวบ่งชี้ (System and Indicator)  ที่เขียนในภาษา AFL ของ AmiBroker จะใช้เวลาพิมพ์น้อยลงทำให้มีพื้นที่น้อยกว่าในภาษาอื่นๆ เพราะการเขียนภาษา AFL ของ AmiBroker นั้นเป็นแบบแนวบรรทัดเดียว ตัวอย่างเช่นไดนามิกการ Stop ของ Chandelier แบบ ATR นั้นเป็นเพียงแค่เขียน
ApplyStop (stopTypeTrailing, stopModePoint, 3 * ATR (14), True, True);







Built-in Debugger

The Debugger ของ AmiBroker  ช่วยให้ผู้ใช้สามารถผ่านขั้นตอนการทำงานเดียว โดยผ่านรหัสของผู้ใช้และดูตัวแปรในเวลาทำงานเพื่อให้เข้าใจได้ดียิ่งขึ้นว่าสูตรของผู้ใช้กำลังทำงานอะไรอยู่




State-of-the-art code editor

AmiBroker  ทำงานง่ายขึ้้นไปกับเครื่องมือแก้ไขขั้นสูง ด้วย Syntax Highlighting, Auto-Complete, Parameter Call Tips, Code Folding, Auto-indenting และ In-Line Error Reporting  ข้อความที่สื่อความหมายจะปรากฏขึ้นตรงบรรทัดที่เกิด Error ทำให้ผู้ใช้พบข้อผิดของโค้ดนั้น




Less Typing, Quicker Results

การโค้ดสูตรและตัวแปรของ AmiBroker  ผู้ใช้ทำได้ง่ายดาย ด้วยตัวอย่างโค้ด AmiBroker  ที่พร้อมใช้งาน ด้วยการใช้ตัวอย่างโค้ดที่เขียนไว้ล่วงหน้าจำนวนมากที่ใช้งานการเขียนโค้ด ที่สร้างมาจากตัวผู้ใช้อื่น ๆ เอง

Multi-threading

สูตรทั้งหมด AmiBroker  ที่ผู้ใช้จะได้รับประโยชน์จากตัวประมวลผล  ซึ่งแต่ละกราฟสูตร, ตัวแสดงผลกราฟิก และหน้าต่างการวิเคราะห์ทุกหน้าต่าง จะทำงานแยกออกจากกันทั้งหมด

Highlights of Amibroker 2

คุณสมบัติของ AmiBroker ด้านอื่น ๆ เพิ่มเติม

คุณสมบัติของ   AmiBroker   Charting





Object-Oriented Drawing Tools

AmiBroker มีเครื่องมือที่นักเทรดหุ้นรู้จักทั้งหมด: Trend Lines, Rays, Parallel Lines, Regression Channels, Fibonacci Retracement, Expansion, Fibonacci Time Extensions, Fibonacci Timezone, Arc, Gann Square, Gann Square, Cycles, Rectangles, Text on the Chart, Arrows, และอื่นๆ อีกมากมาย




Drag-and-Drop Indicator Creation

เพียงแค่ลาก Moving Average เหนือเส้น RSI เพื่อสร้าง Smoothed  บน RSI
แล้วหลังจากนั้น  AmiBroker ก็จะสร้างโค้ดสำหรับผู้ใช้เพื่อที่จะสามารถใช้ในการวิเคราะห์  Smoothed  RSI ได้ในภายหลัง








Live Parameters

AmiBroker  เปลี่ยนพารามิเตอร์ตัวบ่งชี้  โดยใช้ตัวเลื่อนและเห็นการอัปเดตแบบทันที, เมื่อผู้ใช้เลื่อนตัวเลื่อน มันจึงเหมาะสำหรับการมองวิธีการทำงานของ Forex Indicator มาก





All Classic Indicators Included

AmiBroker มี Indicators หรือตัวบ่งชี้  ที่รู้จักกันดีหลากหลายรายการ เช่น: ROC, RSI, MACD, OBV, CCI, MFI, NVI, Stochastics, Ultimate oscillator, DMI, ADX, Parabolic SAR, TRIN, ATR or average-true-range, Advance/Decline line, Accumulation/Distribution, TRIX, Chaikin oscillator และอื่นอีกมากมาย

Referencing Multiple Symbol Data in One Chart

คุณลักษณะนี้ของ AmiBroker แสดงความสัมพันธ์ระหว่าง Performance Charts, Spread Charts, Composite Charts และ Synthetic/Artificial Data Charts

Chart Playback

AmiBroker มีเครื่องมือ Bar Replay ให้การ Playback Charts โดยใช้ข้อมูลเก่าย้อนหลัง ซึ่งเป็นเครื่องมือที่ดีสำหรับการเรียนรู้ และการเทรดกระดาษก่อนการเทรดจริง

Symbol & Interval Linking

AmiBroker มีความสามารถเชื่อมโยงหลายหน้าต่างกราฟ   ดังนั้นถ้าผู้ใช้เปลี่ยนสัญลักษณ์ในช่วงใดช่วงเวลาหนึ่ง แล้วหน้าต่างอื่นก็จะเปลี่ยนอัตโนมัติให้ในทันที

Instant Switching of Intervals

AmiBroker สามารถบีบอัดข้อมูลแบบทันทีทันใดแต่ละ Timeframe  โดยไม่จำเป็นต้องดาวน์โหลดข้อมูลที่ถูกบีบอัด

Excel-like, Mltiple Chart Sheets

AmiBroker มีความสามารถในการสร้างหลายชีท (หรือหลายหน้า) และแต่ละชีทประกอบด้วยกราฟ / ตัวบ่งชี้ที่แตกต่างกัน และสามารถสลับระหว่างการตั้งค่าตัวบ่งชี้ต่าง ๆ ได้ทันที
 

All Possible Intervals / Time Compressions Supported

AmiBroker สามารถแสดงกราฟรายปี, รายไตรมาส, รายเดือน,​รายสัปดาห์ และรายวัน,
กราฟระหว่างวัน, กราฟ N นาที, กราฟ N-second (รุ่น Pro),กราฟ N-tick (เวอร์ชั่น Pro), แท่ง N-range, แท่ง N-volume

Multi-monitor Support

AmiBroker แสดงกราฟทั้งหมดที่สามารถลอยแยกอิสระและย้ายไปยังจอภาพอื่น ๆ ได้และรูปแบบดังกล่าวยังสามารถบันทึกและสลับไปมาได้ด้วยการคลิกเม้าท์แค่เพียงครั้งเดียว

Layers and overlays, Z-order support

AmiBroker สามารถวางหลากหลายกราฟ, Indicator, และเครื่องมือการวาด ไว้ในเลเยอร์ที่ผู้ใช้กำหนดได้  ซึ่งสามารถซ่อนหรือทำให้มองเห็นได้ด้วยการคลิกเม้าท์เพียงครั้งเดียว โดยคำสั่งวางนั้นอนุญาตให้ผู้ใช้สามารถสั่งการซ้อนทับ Z-ordering ได้ (สำหรับจอแสดงผล)  โดยไม่ต้องสั่งทำงานโดยโค้ดอีกครั้ง

Flexibility and Speed

AmiBroker นั้นสามารถแสดง Multiple Windows, Panes, Scales, Intervals ได้พร้อมกันในเวลาเดียวกัน  และ Scrolled/Zoomed Super-fast ที่ทำงานแบบ Multithreaded และ Rendering

Chart Interpretations

AmiBroker สามารถสร้างคำอธิบายได้โดยอัตโนมัติ  ตามความหมายของตัวบ่งชี้ที่กำหนด

Highlights of Amibroker 3

คุณสมบัติของ AmiBroker ด้านอื่น ๆ เพิ่มเติม

คุณสมบัติด้านความสามารถด้านการออกแบบ

และการทดสอบของ AmiBroker





Automation and batch processing

AmiBroker จัดการกับงานซ้ำ ๆ ที่น่าเบื่อได้อย่างง่ายดาย ลดการคลิกเม้าท์ที่น่าเบื่อซ้ำ ๆ ทำให้ผู้ใช้สามารถที่จะสั่งให้ ทำงานได้ตามเวลาที่ผู้ใช้ตั้งเวลาการทำงานเอาไว้ได้ แม้กระทั่งเวลาผู้ใช้กำลังหลับ

True Portfolio-Level Backtesting

AmiBroker ทดสอบระบบเทรดของผู้ใช้เกี่ยวกับหลักทรัพย์ได้หลายตัวโดยใช้บัญชีที่เหมือนจริง 
เพื่อลดอัตราส่วนความเสี่ยงและผลตอบแทน โดยค้นหาการเปลี่ยนแปลงของจำนวนของหน้าตักการลงทุนไปพร้อมกัน
และการใช้การจัดการเงินที่แตกต่างกันมีผลต่อประสิทธิภาพของระบบการซื้อขายของคุณอย่างไร

Dynamic portfolio-level position sizing

AmiBroker ใช้พอร์ตโฟลิโอในปัจจุบัน (ผลรวมของเงินสดและมูลค่าแต่ละหน้าตักการลงทุนที่เปิดพร้อมกันทั้งหมด)
เพื่อคำนวณขนาดการเทรดใหม่ หรือโดยการใช้วิธีการปรับขนาดสถานะอื่นๆ  โดยสามารถระบุมูลค่าเงินหรือจำนวนสัญญา/หุ้น
ขนาดของแต่ละหน้าตักการลงทุนสามารถเปลี่ยนแปลงได้ตลอดเวลา

Blazing Fast Speed

AmiBroker ทดสอบย้อนหลังหุ้น 100 ตัวหุ้นด้วยระบบ Simple MACD โดยใช้ข้อมูล ณ สิ้นปี 10 ปีใช้เวลาน้อยกว่าหนึ่งวินาทีในการทดสอบ

Multiple Symbol Data Access

AmiBroker ช่วยให้สามารถสร้างกลยุทธ์ spread และการเทรดหลายค่าสกุลเงิน

Multiple Time-frames and Multiple Currencies in One System

AmiBroker สามารถสร้างระบบใช้หลากกรอบเวลาในครั้งเดียวและสกุลเงินที่แตกต่างกัน

Scaling in/out (pyramiding) and rebalancing

AmiBroker ทำให้ผู้ใช้สามารถทดสอบระบบที่ scale และ / หรือปรับสมดุลหน้าตักการลงทุนที่ในช่วงเวลาที่ผู้ใช้กำหนด

Everything is Customizable

AmiBroker ทำให้ผู้ใช้สามารถเปลี่ยนกราฟ, สร้างทุนของผู้ใช้เอง, กราฟ drawdown, สร้างตารางของตัวเองและเพิ่มตัวชี้วัดที่ผู้ใช้กำหนดได้เอง

Custom Backtest Procedure

แม้แต่การ Backtest เอง AmiBroker ก็สามารถปรับเปลี่ยนได้ โดยผู้ใช้สามารถจัดการสัญญาณที่ไม่ได้มาตรฐานทุกการเทรด
นอกจากนี้ AmiBroker ยังอนุญาตให้สร้างตัวชี้วัดที่กำหนดเองปรับใช้การเพิ่มประสิทธิภาพที่ขับเคลื่อนด้วย Monte-Carlo และทุกสิ่งที่ผู้ใช้นึกถึง

Scoring & Ranking

หากระบบส่งสัญญาณซื้อหลายรายการในเวลาเดียวกัน และเงินทุนของผู้ใช้หมดหน้าตัก AmiBroker จะทำการเรียงลำดับ
และการจัดอันดับตามค่าคะแนนที่ผู้ใช้กำหนด เพื่อค้นหาการเทรดที่น่าพอใจที่สุด

Rotational Trading

โหมดเฉพาะสำหรับอัลกอริธึมเพื่อการเทรดหมุนเวียน โดย AmiBroker ใช้คะแนนที่ผู้ใช้กำหนดได้ เพื่อสลับระหว่างหุ้น / กองทุน / และการลงทุนอื่น ๆ ที่ต้องการ

Flexible Built-in Stops

การตัดขาดทุนหรือหยุดการเทรดทั้งหมดนั้นสามารถกำหนดได้โดยตัวผู้ใช้เอง โดย AmiBroker สามารถกำหนดโดยตัวผู้ใช้เองหรือแบบไดนามิก (การเปลี่ยนแปลงจำนวนหยุดการเทรดระหว่างการเทรด)
ชนิดของการหยุดในตัว รวมถึงการสูญเสียสูงสุด, เป้าหมายกำไร, Trailing stop (และรวมถึง Chandelier), N-bar (timed) ทั้งหมดด้วยที่ AmiBroker สามารถกำหนดเองได้ความล่าช้าในการเปิดใช้งาน

Highlights of Amibroker 4

คุณสมบัติของ AmiBroker ด้านอื่น ๆ เพิ่มเติม

คุณสมบัติด้านความสามารถด้านอื่น ๆ ของ AmiBroker

< Additional Features >



- Mutual Fund Support
- Futures Mode
- ค่าคอมมิสชั่นที่กำหนดเอง
- ควบคุมราคาเทรดแบบเต็มรูปแบบ
- รองรับข้อจำกัดด้านอื่นของตัวหุ้น เช่น round lot size, tick size, minimum trade size, maximum trade value as a percent of bar volume
- รายละเอียดรายงานทั้งหมด, long-only, short-only trades โดยมีตัวชี้วัดในตัว 42 ตัว รวมถึง Sharpe ratio, Ulcer Index, CAR/MDD และอื่นๆ
- Profit distribution chart, Maximum Favourable Excursion chart, Maximum Adverse Excursion chart
- การจัดเก็บอัตโนมัติ, การบำรุงรักษา, และการดูการทดสอบย้อนหลังทั้งหมดที่ทำงานผ่าน Report Explorer
- AmiBroker รองรับทุกช่วงเวลา (รายวัน และระหว่างวัน) และเครื่องมือทั้งหมด
- ไม่จำกัดจำนวนตัวหุ้นสำหรับการทดสอบย้อนหลัง (capable of handling entire US stock universe)