cookieChoices = {}; สอน Amibroker: 2020

เกี่ยวกับ Amibroker คืออะไร?

สอนAmibroker

AmiBroker  เป็นซอต์ฟแวร์เพื่อการวิเคราะห์หุ้นที่ผสมผสานทั้งรูปแบบกราฟเทคนิค  (Technical Analysis)  ข้อมูลพื้นฐานตัวหุ้น (Fundamental Data)   และข้อมูลแจกแจงตารางตัวเลขเข้าไว้ด้วยกัน และ AmiBroker  ใช้สร้างระบบการเทรดเต็มรูปแบบ พร้อมการสร้างกราฟแบบเรียลไทม์ขั้นสูงการทดสอบย้อนหลัง (Backtesting) รวมถึงการทดสอบ (Walk-Forward)  และการจำลอง (Monte Carlo)  และความสามารถในการสแกนค้นหาหุ้น  รวมทั้ง AmiBroker สามารถสร้างดัชนีตลาด (Market Breadth Indicator)  ขึ้นใช้เองและการทดลองตรวจสอบโดยใช้วิธีการทางสถิติที่มีประสิทธิภาพ และ  AmiBroker ช่วยให้สามารถซื้อหรือขายโดยตรงผ่านกราฟ หรือทางการเขียนโปรแกรมโดยใช้อินเทอร์เฟซการเทรดอัตโนมัติ AmiBroker สามารถตั้งเวลาทำงานได้แม้กระทั่งผู้ใช้ไม่อยู่หน้าจอคอมพิวเตอร์  (Amibroker's OLE Automation Object) 



AmiBroker  เหมาะกับนํกลงทุนทั้งที่เพิ่งเริ่มต้นลงทุนหรือใช้โปรแกรมชาร์ตหุ้นไปจนถึงนักลงทุนที่เคยใช้แต่โปรแกรม E-Finance ที่มีข้อจำกัดของโปรแกรม ที่ไม่สามารถปรับแต่งค่าเงื่อนไขไปตามความต้องการของผู้ใช้งาน เช่น
     - การค้นหาหุ้นที่เพิ่ง MACD ตัด 0 เป็นวันนี้วันแรก หรือ
     - ไม่สามารถสแกนค้นหาหุ้นที่ใกล้จะ MACD ตัด 0 หรือ
     - ไม่สามารถสแกนค้นหาหุ้นที่เกือบจะ Breakout ราคาก่อน 1-2 วันเพื่อเข้าซื้อก่อนการเริ่มต้นของแนวโน้ม (Trend) หรือ
     - ไม่สามารถปรับแต่งค่าการใช้งานต่าง ๆ ของโปรแกรมได้โดยตัวผู้ใช้เอง  

AmiBroker ใช้งานง่ายไม่ซับซ้อนยุ่งยาก สามารถสร้าง (Scan) จุดซื้อขายได้เองอัตโนมัติ โดยผู้ใช้ไม่จำเป็นต้องมีความรู้ในการเขียนโปรแกรมคอมพิวเตอร์ระดับลึกซึ้งแต่อย่างใด ตามที่เข้าใจกัน

คอร์ส 
AmiBroker แบ่งเป็น 2 คอร์ส คือ
1. คอร์ส AmiBroker ขั้นพื้นฐาน เป็น คอร์สเรียนรู้การใช้งานพื้นฐานที่จำเป็นของการใช้งานของโปรแกรม AmiBroker
2. คอร์ส AmiBroker หุ้นนำตลาด เรียนรู้การใช้งานระดับ Advanced ของโปรแกรม AmiBroker เพื่อการวิเคราะห์หุ้นนำตลาดโดยเฉพาะเจาะจง

ติดต่อ  Line ID : COCOOS 




AmiQuote    คืออะไร


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


AFL Code Wizard   คืออะไร


AFL Code Wizard  คือตัวช่วยสร้างภาษาเขียนโปรแกรมของคอมพิวเตอร์  โดย AFL ของ AmiBroker จะแปลงประโยคภาษาอังกฤษเป็นโค้ดให้อัตโนมัติ ดังนั้นผู้ใช้ไม่จำเป็นต้องรู้วิธีการเขียนโปรแกรม หากผู้ใช้ต้องการสร้างระบบการเทรดของผู้ใช้เอง และกำลังพยายามกับการเขียนโปรแกรม, ตัวช่วยสร้างโค้ด AFL ของ AmiBroker จะสามารถจัดการกับปัญหานี้ได้จากอินเทอร์เฟซที่ใช้งานง่ายนี้ โดยแปลงประโยคในภาษาอังกฤษธรรมดาให้เป็นโค้ดระบบที่ถูกต้องโดยอัตโนมัติ


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

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 สามารถกำหนดเองได้ความล่าช้าในการเปิดใช้งาน