Thursday 20 July 2017

Forex Ea เขียนโปรแกรม กวดวิชา


รู้เบื้องต้นเกี่ยวกับการเขียนโปรแกรม MQL4 ก่อนที่จะเริ่มศึกษาโปรแกรม MQL4 เราจะกำหนดขอบเขตของการศึกษาของเรา ก่อนอื่นควรสังเกตว่าโปรแกรมที่กล่าวถึงในหนังสือเล่มนี้สามารถใช้เป็นโปรแกรมประยุกต์สำหรับการทำงานใน MetaTrader 4 Client Terminal เท่านั้น ภาพประกอบต่อไปนี้แสดงบทบาทของโปรแกรมเหล่านี้ในการจัดการทางการค้า เพื่อความเข้าใจที่ดีขึ้นเกี่ยวกับความสำคัญของโปรแกรมเหล่านี้ในการจัดการการค้าให้เราดูภาพประกอบ รูปที่ 1 โปรแกรมใน MQL4 เป็นส่วนหนึ่งของ MetaTrader 4 Client Terminal หากคุณสนใจในการเขียนโปรแกรม MQL4 ตอนนี้คุณต้องรู้จักกับเครื่องไคลเอ็นต์แล้ว Terminal ลูกค้าเป็นส่วนหนึ่งของระบบการซื้อขายออนไลน์ ระบบการซื้อขายออนไลน์นี้ยังรวมถึงเซิร์ฟเวอร์ที่ติดตั้งในศูนย์ซื้อขาย ศูนย์ซื้อขายมีส่วนเกี่ยวข้องกับผู้เข้าร่วมตลาดอื่น ๆ เช่นธนาคารและสถาบันการเงิน เทอร์มินัลของลูกค้าประกอบด้วยสภาพแวดล้อมที่ให้ข้อมูลชุดของพารามิเตอร์ที่มีข้อมูลเกี่ยวกับสถานะของตลาดและเกี่ยวกับความสัมพันธ์ระหว่างผู้ค้าและศูนย์ซื้อขาย พารามิเตอร์เหล่านี้ประกอบด้วยข้อมูลเกี่ยวกับราคาในปัจจุบันข้อ จำกัด ของขนาดใบสั่งซื้อขั้นต่ำและต่ำสุดระยะห่างขั้นต่ำของคำสั่งหยุดการตั้งสำรองและข้อห้ามในการซื้อขายอัตโนมัติและพารามิเตอร์ที่เป็นประโยชน์อื่น ๆ อีกมากมายที่แสดงถึงสถานะปัจจุบัน สภาพแวดล้อมที่ให้ข้อมูลจะได้รับการอัพเดตเมื่อมีการรับเห็บใหม่จากสถานี (สายสีเขียวในรูปที่ 1 ก่อนหน้านี้) เทอร์มินัลไคลเอ็นต์ประกอบด้วยเครื่องมือในตัวที่ช่วยให้คุณสามารถวิเคราะห์ทางเทคนิคของตลาดและดำเนินการจัดการการซื้อขายด้วยตนเองได้ สำหรับการวิเคราะห์ตลาดคุณสามารถใช้ตัวชี้วัดทางเทคนิคและสายการศึกษาหลายสายความช่วยเหลือเส้นแนวโน้มระดับ Fibonacci และอื่น ๆ สำหรับการจัดการการซื้อขายด้วยตนเองแถบเครื่องมือการจัดการใบสั่งใช้ การใช้แถบเครื่องมือนี้ผู้ค้าสามารถเปิดปิดและแก้ไขคำสั่งซื้อได้ นอกจากนี้สถานีมีตัวเลือกในการจัดการตำแหน่งคำสั่งหยุดชั่วคราวโดยอัตโนมัติ การดำเนินการของผู้ค้ากับเครื่องมือการจัดการการค้าที่มีอยู่ภายในจะส่งผลให้เกิดการสั่งซื้อการค้าซึ่งจะถูกส่งไปยังเซิร์ฟเวอร์ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับเทอร์มินัลไคลเอ็นต์โปรดดูที่ quotUserguidequot (ClientTerminalfolderTerminal. chm) เครื่องมือการเขียนโปรแกรมการวิเคราะห์ตลาดและการจัดการทางการค้าใน MetaTrader 4 Client Terminal จะดำเนินการด้วยความช่วยเหลือของเครื่องมือการเขียนโปรแกรม ภาษา MQL4 ช่วยให้สามารถสร้างโปรแกรมดังกล่าวได้ มีสามประเภทของแอ็พพลิเคชันที่สร้างขึ้นใน MQL4 และมีไว้สำหรับการทำงานในเทอร์มินัลไคลเอ็นต์: ตัวบ่งชี้ที่กำหนดเองคือโปรแกรมที่แสดงความถูกต้องทางการตลาดตามอัลกอริทึมของผู้เขียนที่เขียนลงในโปรแกรม Expert Advisor คือโปรแกรมที่อนุญาตให้ใช้ระบบอัตโนมัติบางส่วนของการซื้อขายหรืออนุญาตให้ทำการซื้อขายอัตโนมัติได้อย่างสมบูรณ์ สคริปต์คือโปรแกรมสำหรับดำเนินการกระทำเพียงครั้งเดียวรวมถึงการดำเนินการทางการค้า รูปที่ 1 แสดงให้เห็นว่าแอ็พพลิเคชันมีวิธีการเข้าถึงสภาพแวดล้อมที่ให้ข้อมูลเทอร์มินัลไคลเอ็นต์เช่นเดียวกับเครื่องมือสำหรับการซื้อขายด้วยตนเอง (ลูกศรสีน้ำเงิน) นอกจากนี้ยังสามารถสร้างอิทธิพลการจัดการ (ลูกศรสีแดง) ผ่านไปยังเทอร์มินัลไคลเอ็นต์ สามารถใช้โปรแกรมประเภทต่างๆได้พร้อมกันและสามารถแลกเปลี่ยนข้อมูลได้ การใช้แอพพลิเคชันเหล่านี้โปรแกรมเมอร์สามารถทำธุรกรรมการค้าส่วนใหญ่ได้โดยอัตโนมัติหรือสร้างหุ่นยนต์ที่จะค้าขายโดยปราศจากการแทรกแซงของผู้ค้า สามารถใช้แอพพลิเคชันและเครื่องมือการจัดการด้วยตนเองในเทอร์มินัลไคลเอ็นต์พร้อมกันซึ่งกันและกัน ลักษณะทางเทคนิคขั้นพื้นฐานของการซื้อขายโดยใช้ระบบการซื้อขายผ่านระบบออนไลน์ MetaTrader คือการดำเนินการจัดการทั้งหมดจะเกิดขึ้นในเครื่องไคลเอ็นต์และส่งไปยังเซิร์ฟเวอร์ โปรแกรมประยุกต์ (ผู้เชี่ยวชาญที่ปรึกษาสคริปต์และตัวบ่งชี้) สามารถทำงานได้เป็นส่วนหนึ่งของเทอร์มินัลไคลเอ็นต์เท่านั้นหากมีการเชื่อมต่อกับเซิร์ฟเวอร์ (ศูนย์กลางการติดต่อ) ไม่มีโปรแกรมแอ็พพลิเคชันใดติดตั้งอยู่บนเซิร์ฟเวอร์ เซิร์ฟเวอร์จะประมวลผลสัญญาณจากสถานีลูกค้าเท่านั้น ถ้าเทอร์มินัลไคลเอ็นต์ถูกตัดการเชื่อมต่อจากอินเทอร์เน็ตหรือหากโปรแกรมประยุกต์ (Expert Advisor หรือสคริปต์) ที่รันอยู่จะไม่มีการจัดการใด ๆ จะไม่มีอะไรเกิดขึ้นบนเซิร์ฟเวอร์ ขอบเขตของการศึกษาของเราประกอบด้วยโปรแกรม (ผู้เชี่ยวชาญที่ปรึกษาสคริปต์และตัวชี้วัดที่กำหนดเอง) ที่ดำเนินการซื้อขายอัตโนมัติบางส่วนหรือแบบอัตโนมัติอย่างเต็มที่และขยายการบำรุงรักษาข้อมูลข่าวสารอย่างมีนัยสำคัญ (ดูรูปที่ 1) ในหนังสือเล่มนี้คุณจะพบรายละเอียดขององค์ประกอบของโปรแกรมและคุณจะพบกฎหลักในการสร้างและใช้โปรแกรม นอกจากนี้เราจะพิจารณาตัวอย่างรายละเอียดของโปรแกรมและตัวอย่างของพารามิเตอร์ของสภาพแวดล้อมที่ให้ข้อมูลของเทอร์มินัลไคลเอ็นต์ซึ่งพร้อมใช้งานสำหรับโปรแกรมในระหว่างการดำเนินการ โปรแกรมสำหรับการซื้อขายอัตโนมัติมีการใช้งานที่มีศักยภาพมากกว่าเครื่องมือคู่มือการจัดการทางการค้า ในกรณีส่วนใหญ่โปรแกรมทำให้งานของผู้ค้าปลีกง่ายขึ้นโดยไม่จำเป็นต้องติดตามสถานการณ์ตลาดอย่างต่อเนื่องนั่งอยู่หน้าคอมพิวเตอร์เป็นระยะเวลานาน นอกจากนี้ยังอาจช่วยในการลดความตึงเครียดและลดจำนวนข้อผิดพลาดที่เกิดขึ้นในช่วงเวลาแห่งความตึงเครียดทางอารมณ์อย่างมาก แต่สิ่งสำคัญคือการใช้วิธีการของโปรแกรมการจัดการการค้าช่วยให้ผู้ค้าสามารถพัฒนาความคิดของตนเองและทดสอบข้อมูลทางประวัติศาสตร์เพื่อเลือกพารามิเตอร์ที่เหมาะสมสำหรับการใช้แนวคิดเหล่านี้และสุดท้ายเพื่อใช้กลยุทธ์การคิดออกกลยุทธ์เรียนรู้ การโปรแกรมในหลักสูตรการเขียนโปรแกรม MetaTrader MQL ปัจจุบันคอมพิวเตอร์ส่วนบุคคลกลายเป็นสิ่งที่ขาดไม่ได้สำหรับทุกคน การพัฒนาอย่างรวดเร็วของอินเทอร์เน็ตและประสิทธิภาพการทำงานของคอมพิวเตอร์สมัยใหม่ได้เปิดโลกทัศน์ใหม่ ๆ ในหลาย ๆ ด้านของกิจกรรมของมนุษย์ เมื่อเร็ว ๆ นี้เมื่อ 10 ปีก่อนการค้าตลาดการเงินมีเฉพาะสำหรับธนาคารและสำหรับชุมชนที่ จำกัด ผู้เชี่ยวชาญเท่านั้น วันนี้ทุกคนสามารถเข้าร่วมโลกของผู้ค้ามืออาชีพและเริ่มทำการซื้อขายได้ทุกเมื่อ ผู้ค้าทั่วโลกหลายแสนรายได้ตัดสินแล้วว่า MetaTrader 4 Client Terminal ได้รับการพิจารณาแล้วว่าเป็นประโยชน์หรือไม่ การใช้ภาษาการเขียนโปรแกรมแบบฝังตัวของ MQL4 ช่วยยกระดับผู้ค้าไปสู่ระดับใหม่ของการซื้อขาย - เพื่อการซื้อขายอัตโนมัติ ตอนนี้พ่อค้าสามารถใช้ความคิดของตนในฐานะโปรแกรมประยุกต์ - เขียนตัวบ่งชี้ที่กำหนดเองสคริปต์เพื่อดำเนินการเพียงครั้งเดียวหรือสร้าง Expert Advisor - ระบบการซื้อขายอัตโนมัติ (trading robot) หลายเดือนที่ปรึกษาผู้เชี่ยวชาญอิสระที่ทำงานโดยไม่มีการแทรกแซงของมนุษย์คือความเป็นจริง ณ วันนี้ ความจริงเรื่องนี้ได้รับการพิสูจน์โดยแชมป์การค้าอัตโนมัติประจำปี ซึ่งระบบการซื้อขายอัตโนมัตินับร้อย ๆ ครั้งเข้าแข่งขันเป็นเวลา 3 เดือน การพัฒนาแอพพลิเคชันสำหรับเครื่องลูกข่ายของ MetaTrader 4 Client ต้องการความรู้เกี่ยวกับ MQL4 ภาษาโปรแกรม MetaQuotes Language 4 เป็นภาษารุ่นที่ 4 ที่ได้รับการพัฒนาโดย MetaQuotes Software Corp. จากประสบการณ์หลายปีของตัวเอง MQL4 เป็นภาษาที่ใช้ในการเขียนโปรแกรมเป็นครั้งแรกเพื่อพิจารณาการค้าขายในตลาดการเงินทั้งหมด เอกสารที่เกี่ยวกับภาษามีอยู่ในเว็บไซต์ของ บริษัท นอกจากนี้ MQL4munity เติบโตขึ้นและพัฒนาที่ซึ่งคุณสามารถติดต่อสื่อสารกับผู้ค้ารายอื่นอ่านบทความที่เขียนโดยพ่อค้าเองดาวน์โหลดโปรแกรม MQL4 ในซอร์สโค้ดของตน หนังสือเรียนฉบับปัจจุบันนี้จะช่วยให้คุณสร้างที่ปรึกษาผู้เชี่ยวชาญสคริปต์และตัวชี้วัดของคุณเองและสร้างแนวคิดของพวกเขาในขั้นตอนของการซื้อขายที่มีกำไร ตำรานี้มีให้สำหรับผู้อ่านจำนวนมากที่ไม่มีประสบการณ์ในการเขียนโปรแกรมที่ต้องการเรียนรู้วิธีการพัฒนาแอพพลิเคชั่นการซื้อขายอัตโนมัติสำหรับ MetaTrader 4 Client Terminal ตำราเรียนได้รับการออกแบบด้วยวิธีการดังกล่าวเพื่อให้การเรียนรู้ MQL4 เป็นไปอย่างสะดวกและเป็นไปได้มากที่สุดโปรแกรมบริการความเสี่ยงสูงคำเตือนการลงทุน: การซื้อขายสัญญาแลกเปลี่ยนเงินตราต่างประเทศและความแตกต่างด้านอัตรากำไรมีความเสี่ยงสูงและอาจไม่เหมาะสำหรับทุกคน นักลงทุน ความเป็นไปได้ที่จะทำให้คุณสูญเสียเงินทุนส่วนที่เกินกว่าเงินฝากของคุณดังนั้นคุณจึงไม่ควรคาดเดาด้วยทุนที่คุณไม่สามารถจะเสียได้ ก่อนที่จะตัดสินใจเลือกซื้อผลิตภัณฑ์ที่ FXCM ให้คุณควรพิจารณาวัตถุประสงค์สถานการณ์ทางการเงินความต้องการและระดับประสบการณ์ของคุณอย่างรอบคอบ คุณควรตระหนักถึงความเสี่ยงทั้งหมดที่เกี่ยวข้องกับการซื้อขายหลักทรัพย์ FXCM ให้คำแนะนำทั่วไปที่ไม่คำนึงถึงวัตถุประสงค์สถานการณ์ทางการเงินหรือความต้องการของคุณ เนื้อหาของเว็บไซต์นี้ต้องไม่ตีความว่าเป็นคำแนะนำส่วนบุคคล FXCM แนะนำให้คุณขอคำปรึกษาจากที่ปรึกษาทางการเงินแยกต่างหาก โปรดคลิกที่นี่เพื่ออ่านคำเตือนความเสี่ยงเต็มรูปแบบ FXCM เป็นนายทะเบียนซื้อขายสัญญาซื้อขายล่วงหน้าและตัวแทนจำหน่ายรายย่อยที่จดทะเบียนกับ Commodity Futures Trading Commission และเป็นสมาชิกของ National Futures Association NFA 0308179 Forex Capital Markets, LLC (FXCM LLC) เป็น บริษัท ย่อยที่ดำเนินงานภายในกลุ่ม บริษัท FXCM (เรียกรวมกันว่า FXCM Group) การอ้างอิงทั้งหมดในเว็บไซต์นี้เพื่อ FXCM อ้างอิงถึงกลุ่ม FXCM โปรดทราบว่าข้อมูลในเว็บไซต์นี้มีไว้สำหรับลูกค้ารายย่อยเท่านั้นและการรับรองบางส่วนในเอกสารฉบับนี้อาจไม่สามารถใช้ได้กับผู้เข้าร่วมสัญญาที่มีสิทธิ์ (เช่นลูกค้าสถาบัน) ตามที่กำหนดในพระราชบัญญัติการแลกเปลี่ยนสินค้าโภคภัณฑ์ฉบับที่ 1 (ก) (12) สำเนาลิขสิทธิ์ 2017 ตลาดทุน Forex สงวนลิขสิทธิ์. 55 Water St. ชั้น 50, New York, NY 10041 USA

No comments:

Post a Comment