Saturday, 22 July 2017

การเขียน ของคุณเอง ซื้อขาย ระบบ


ระบบการซื้อขาย Coding ระบบการซื้อขายเป็นเพียงชุดของกฎที่ผู้ค้าใช้ในการกำหนดรายการและออกจากตำแหน่งการพัฒนาและใช้ระบบการซื้อขายสามารถช่วยให้ผู้ค้าบรรลุผลตอบแทนที่สม่ำเสมอในขณะที่จำกัดความเสี่ยงในสถานการณ์ที่เหมาะผู้ค้าควรรู้สึกเหมือนหุ่นยนต์ดำเนินธุรกิจการค้า อย่างเป็นระบบและไม่มีอารมณ์ดังนั้นบางทีคุณอาจเคยถามตัวเองว่าจะหยุดหุ่นยนต์จากการซื้อขายระบบของฉันคำตอบอะไรบทแนะนำนี้จะแนะนำคุณกับเครื่องมือและเทคนิคที่คุณสามารถใช้ในการสร้างระบบการซื้อขายอัตโนมัติของคุณเองได้อย่างไร สร้างระบบระบบการซื้อขายอัตโนมัติถูกสร้างขึ้นโดยการแปลงกฎของระบบการค้าของคุณเป็นรหัสที่คอมพิวเตอร์ของคุณสามารถเข้าใจได้คอมพิวเตอร์ของคุณจะเรียกใช้กฎเหล่านั้นผ่านซอฟต์แวร์เทรดของคุณซึ่งจะมองหาธุรกิจการค้าที่ปฏิบัติตามกฎของคุณในที่สุดธุรกิจการค้าจะถูกจัดวางโดยอัตโนมัติพร้อมกับ broker นี้บทแนะนำนี้จะมุ่งเน้นไปที่ส่วนที่สองและสามของกระบวนการนี้ซึ่งกฎของคุณมีอยู่ แปลงเป็นรหัสที่ซอฟแวร์การค้าของคุณสามารถเข้าใจและ use. What เทรดดิ้งซอฟท์แวสนับสนุนระบบการซื้อขายอัตโนมัติมีโปรแกรมการค้าจำนวนมากที่สนับสนุนระบบการซื้อขายอัตโนมัติบางอย่างจะสร้างและวางธุรกิจการค้ากับโบรกเกอร์ของคุณอื่น ๆ โดยอัตโนมัติจะพบการค้าที่เหมาะสมกับเกณฑ์ของคุณ, แต่จำเป็นต้องให้คุณสั่งซื้อกับโบรกเกอร์ของคุณด้วยตนเองนอกจากนี้โปรแกรมซื้อขายอัตโนมัติโดยทั่วไปมักต้องการให้คุณใช้โบรกเกอร์เฉพาะที่สนับสนุนคุณสมบัติดังกล่าวคุณอาจต้องกรอกแบบฟอร์มการให้สิทธิ์เพิ่มเติมข้อดีและข้อเสียระบบการซื้อขายอัตโนมัติมีประโยชน์หลายอย่าง แต่ พวกเขายังมีข้อเสียของพวกเขาด้วยหากทุกคนมีระบบการซื้อขายที่ทำเงินโดยอัตโนมัติตลอดเวลาเขาหรือเธอจะเป็นเจ้าของเครื่องทำเงินโดยอัตโนมัติระบบอัตโนมัติจะนำอารมณ์และการทำงานที่ไม่ว่างออกจากการซื้อขายซึ่งช่วยให้คุณได้ เพื่อมุ่งเน้นการปรับปรุงกลยุทธ์และกฎการจัดการเงินของคุณเมื่อระบบที่มีกำไร i s พัฒนาไม่จำเป็นต้องทำงานในส่วนของคุณจนกว่าจะแบ่งหรือสภาพตลาดต้องการเปลี่ยนแปลงหากระบบไม่ถูกต้องรหัสและทดสอบสูญเสียขนาดใหญ่สามารถเกิดขึ้นได้อย่างรวดเร็วบางครั้งมันเป็นไปไม่ได้ที่จะนำกฎบางอย่างเป็นรหัสซึ่ง ทำให้ยากที่จะพัฒนาระบบการซื้อขายอัตโนมัติในบทแนะนำนี้คุณจะได้เรียนรู้วิธีการวางแผนและออกแบบระบบการซื้อขายอัตโนมัติวิธีการแปลการออกแบบนี้เป็นรหัสที่คอมพิวเตอร์ของคุณจะเข้าใจวิธีการทดสอบแผนของคุณเพื่อให้แน่ใจว่าประสิทธิภาพที่ดีที่สุดและ, สุดท้ายวิธีการวางระบบของคุณใช้งานพบว่าการเดินทางน้อยเดินทางจะทำงานในความโปรดปรานของคุณหรือต่อต้านมันระบบการซื้อขายสามารถประหยัดเวลาและใช้อารมณ์ออกจากการซื้อขาย แต่การรับเอาทักษะและทรัพยากร - เรียนรู้เพิ่มเติมที่นี่นายหน้าส่วนใหญ่จะช่วยให้คุณมีบันทึกการค้า แต่ก็ยังเป็นสิ่งสำคัญในการติดตามของคุณเองขั้นตอนเหล่านี้จะทำให้คุณมีวินัยมากขึ้นอย่างชาญฉลาดและในที่สุดพ่อค้าที่มั่งคั่งคำถามที่ถามบ่อย It s importa nt รู้อัตราส่วนหนี้สินต่อรายได้ของคุณเนื่องจากผู้ให้กู้รูปแบบใช้ในการวัดความสามารถในการชำระคืนของคุณเรียนรู้เกี่ยวกับ Monsanto บริษัท สองฝ่ายปฏิบัติการหลักและคู่แข่งหลักในแต่ละภาครวมทั้ง Mosaic เมื่อคุณทำ การชำระเงินจำนองจำนวนเงินที่จ่ายคือการรวมกันของดอกเบี้ยและการชำระคืนหลักกว่าเรียนรู้ที่จะแยกความแตกต่างระหว่างสินค้าทุนและสินค้าอุปโภคบริโภคและดูว่าทำไมสินค้าทุนต้องใช้เงินออมและการลงทุนคำถามที่ถามบ่อยเป็นสิ่งสำคัญที่จะรู้ว่าหนี้ของคุณ ต่อรายได้เนื่องจากผู้ให้กู้รูปแบบใช้ในการวัดความสามารถของคุณในการชำระคืนเรียนรู้เกี่ยวกับ Monsanto บริษัท สองฝ่ายปฏิบัติการหลักและคู่แข่งหลักในแต่ละภาครวมทั้ง Mosaic เมื่อคุณทำการชำระเงินจำนองจำนวนเงิน จ่ายคือการรวมค่าดอกเบี้ยและการชำระคืนเงินต้นเรียนรู้ความแตกต่างระหว่างทุนสินค้าและสินค้าอุปโภคบริโภคและดูว่าเหตุใดสินค้าทุนจึงต้องใช้เงินออมและการลงทุน สร้างหุ่นยนต์เทรดดิ้งของคุณเองใน 6 ขั้นตอนอีกหนึ่งเวลาเกี่ยวกับ Menedhal MQL5 โลกรอบตัวเรากำลังมีการเปลี่ยนแปลงอย่างรวดเร็วและเราพยายามที่จะติดตามเรื่องนี้เราไม่มีเวลาเรียนรู้อะไรใหม่ ๆ นี่เป็นทัศนคติปกติของ ผู้ค้ามนุษย์ทั่วไปเป็นคนเช่นเดียวกับคนอื่น ๆ พวกเขาต้องการที่จะได้รับผลสูงสุดสำหรับขั้นต่ำของความพยายามพิเศษสำหรับผู้ค้า MetaEditor 5 ข้อเสนอที่ยอดเยี่ยม MQL5 ตัวช่วยสร้างมีหลายบทความที่อธิบายถึงวิธีการสร้างระบบการซื้อขายอัตโนมัติโดยใช้ตัวช่วยสร้าง, รวมทั้งตัวช่วยสร้าง MQL5 ของ Light สำหรับ Dummies และเวอร์ชันจากนักพัฒนาซอฟต์แวร์ - MQL5 Wizard เวอร์ชันใหม่ทุกอย่างดูดี - หุ่นยนต์การค้าถูกสร้างขึ้นใน 5 คลิกเมาส์คุณสามารถทดสอบได้ในเครื่องมือทดสอบกลยุทธ์และเพิ่มประสิทธิภาพพารามิเตอร์ของระบบการซื้อขาย คุณสามารถให้การค้าหุ่นยนต์ที่เกิดขึ้นในบัญชีของคุณโดยไม่จำเป็นต้องทำอะไรด้วยตนเอง แต่ปัญหาเกิดขึ้นเมื่อนักพัฒนาซอฟต์แวร์ MQL5 ที่ต้องการสร้างสิ่งของของเขาเองซึ่งเป็นเอกลักษณ์เฉพาะที่ไม่เคยมีมาก่อน ถูกอธิบายไว้ที่ใดก็ได้และกำลังจะเขียนโมดูลของตัวเองของการค้าสัญญาณพ่อค้าเปิดเอกสาร MQL5 ได้รับไปยังห้องสมุดมาตรฐานและเป็นที่น่ากลัวเพื่อดู Five Terrible Classes. True MQL5 Wizard ช่วยลดความยุ่งยากในการสร้าง Expert Advisors แต่ก่อนอื่นคุณต้องเรียนรู้ว่าจะใช้เป็นข้อมูลสำหรับอะไรโดยอัตโนมัติเมื่อต้องการสร้าง Expert Advisor โดยใช้ MQL5 Wizard ตรวจสอบให้แน่ใจว่าส่วนประกอบต่างๆถูกยึดตามคลาสพื้นฐานห้าส่วนของ Base Classes ของ Expert Advisors. CExpertBase เป็นคลาสพื้นฐาน สำหรับชั้นเรียนอื่น ๆ อีกสี่คนคือ CExpert คือคลาสสำหรับการสร้างหุ่นยนต์การค้าซึ่งเป็นคลาสที่เทรดได้ CExpertSignal เป็นคลาสสำหรับสร้างโมดูลการค้าขายสัญญาณบทความนี้เกี่ยวกับคลาสนี้.CExpertTrailing เป็นคลาสสำหรับการติดตาม Stop Loss ที่ป้องกันไว้ CExpertMoney เป็นชั้นการจัดการเงินนี่คือแรงทั้งหมดของวิธีการที่ดีและน่ากลัวที่เรียกว่าโปรแกรมเชิงวัตถุ OOP แต่อย่ากลัวเลยตอนนี้เกือบทุกคนมีเซลล์ ph หนึ่งที่มีจำนวนมากทำงานและเกือบจะไม่มีใครรู้วิธีการทำงานเราไม่จำเป็นต้องศึกษาทั้งหมดนี้เราจะหารือเกี่ยวกับฟังก์ชันบางอย่างของชั้น CExpertSignal ในบทความนี้เราจะไปถึงขั้นตอนของการสร้างโมดูลของสัญญาณการซื้อขาย และคุณจะเห็นวิธีการทำเช่นนี้โดยไม่ต้องเรียนรู้ OOP หรือชั้นเรียน แต่ถ้าคุณต้องการคุณสามารถไปเล็กน้อยต่อไปแล้ว 1 การสร้างคลาสจาก Scratch. We จะไม่ปรับเปลี่ยนโมดูลที่มีอยู่ของสัญญาณการค้ากับความต้องการของเรา, เนื่องจากเป็นวิธีทำให้สับสนดังนั้นเราจะเขียนชั้นเรียนของเราเอง แต่ก่อนอื่นเราจะใช้ Navigator เพื่อสร้างโฟลเดอร์ใหม่เพื่อจัดเก็บสัญญาณของเราใน MQL5 Include Expert คลิกขวาที่โฟลเดอร์ที่เราสร้างขึ้นเลือก New File และสร้างคลาสใหม่สำหรับโมดูลของเราในการซื้อขาย signal. Fill ใน fields. Class Name - ชื่อของคลาสนี้จะเป็นโมดูลสำหรับการสร้างสัญญาณที่จุดตัดของสองค่าเฉลี่ยเคลื่อนที่ดังนั้นให้ชื่อของ MACross Base Name คือคลาสที่มาจากชั้นเรียนของเรา และเราควรได้รับมาจากชั้นฐาน CExpertSignal. Click Finish และร่างของโมดูลของเราเราพร้อมมัน s ตะวันออกทั้งหมดเพื่อให้ห่างไกลเราจะต้องเพิ่มการประกาศรวมถึงไฟล์ที่เกิดขึ้นเพื่อให้เรียบเรียงรู้ที่จะหาชั้นฐาน CExpertSignal. Check ชั้นที่เกิดจะต้องปราศจากข้อผิดพลาดในการคอมไพล์และคลิก F7 ไม่มีข้อผิดพลาดใด ๆ และเราสามารถย้ายไปได้ 2 จัดการกับโมดูลชั้นเรียนของเราว่างเปล่าสมบูรณ์ไม่มีข้อผิดพลาดใด ๆ และเราสามารถทดสอบได้ s พยายามที่จะสร้างที่ปรึกษาผู้เชี่ยวชาญใหม่ใน MQL5 ตัวช่วยสร้างขึ้นอยู่กับมันเราไปถึงขั้นตอนของการเลือกโมดูลของสัญญาณการซื้อขายและเห็นว่าโมดูลของเราไม่ได้มีและวิธีการที่จะสามารถมีเราไม่ได้เพิ่มข้อบ่งชี้ใด ๆ สำหรับ MQL5 ตัวช่วยสร้างเพื่อทำความเข้าใจว่าชั้นเรียนของเราอาจเป็นสิ่งที่มีประโยชน์ Let s fix this ถ้าคุณดูโมดูลของแพ็คเกจมาตรฐานคุณจะเห็นว่าแต่ละไฟล์มีส่วนหัวที่จุดเริ่มต้นของไฟล์นี่คือหมายเลขอ้างอิงของโมดูลที่คอมไพล์ตาม กฎเกณฑ์บางประการ ง่ายมากตัวอย่างเช่นรหัสแหล่งที่มาของโมดูลของสัญญาณซื้อขาย AMA ตามดูคำอธิบายลอจิกในสัญญาณของการปรับค่าเฉลี่ยเคลื่อนที่และเรียกใช้ตัวช่วยสร้าง MQL5 เลือกโมดูลนี้เปรียบเทียบบล็อกล่าสุดในหมายเลขอ้างอิงหมายถึงโมดูล พารามิเตอร์บรรทัดแรกประกอบด้วยชื่อของโมดูลที่จะแสดงในตัวช่วยสร้าง MQL5 ที่คุณเห็นไม่มีอะไรซับซ้อนดังนั้นหมายเลขอ้างอิงของแต่ละโมดูลประกอบด้วยรายการต่อไปนี้ชื่อ - ชื่อโมดูลที่จะแสดงใน MQL5 Wizard. Type - รุ่นของโมดูลของสัญญาณต้องเป็น SignalAdvanced. Name - ชื่อของโมดูลหลังจากที่ถูกเลือกไว้ในตัวช่วยสร้าง MQL5 และใช้ในข้อคิดเห็นสำหรับการอธิบายพารามิเตอร์ภายในของ Expert Advisor ที่สร้างขึ้นโดยเฉพาะอย่างยิ่ง - คำนำหน้าสำหรับการตั้งชื่อพารามิเตอร์ภายนอกใน Expert Advisor ที่สร้างขึ้นโดยอัตโนมัติในรูปแบบ SignN ShortName ParameterName. Class - ชื่อของโมดูลซึ่งมีอยู่ในโมดูล Page - พารามิเตอร์ เพื่อขอรับความช่วยเหลือสำหรับโมดูลนี้เฉพาะสำหรับโมดูลจากการจัดส่งแบบมาตรฐานต่อมาคำอธิบายของพารามิเตอร์ในรูปแบบรายการพารามิเตอร์ซึ่งในต่อไปนี้จะระบุคั่นด้วยเครื่องหมายจุลภาคชื่อของฟังก์ชันเพื่อกำหนดค่าของพารามิเตอร์ เมื่อเริ่มต้นผู้เชี่ยวชาญ Advisor. ชนิดพารามิเตอร์สามารถ enumeration ค่าเริ่มต้นสำหรับพารามิเตอร์เช่นค่าที่จะตั้งค่าพารามิเตอร์ถ้าคุณไม่เปลี่ยนใน MQL5 Wizard. Description ของพารามิเตอร์ที่คุณเห็น เมื่อคุณเริ่มที่ปรึกษาผู้เชี่ยวชาญที่สร้างขึ้นในตัวช่วยสร้าง MQL5 ตอนนี้รู้ทั้งหมดนี้ให้ s สร้างหมายเลขอ้างอิงของโมดูลของเราในการซื้อขายสัญญาณดังนั้นเรากำลังเขียนโมดูลเพื่อรับสัญญาณการซื้อขายที่จุดตัดของค่าเฉลี่ยเคลื่อนที่สองค่าเราจำเป็นต้อง กำหนดค่าพารามิเตอร์ภายนอกอย่างน้อยสี่ค่า FastFastPeriod - ระยะเวลาของค่าเฉลี่ยเคลื่อนที่อย่างรวดเร็วFastMethod - ประเภทของการปรับให้เรียบของค่าเฉลี่ยที่เคลื่อนที่อย่างรวดเร็วระยะเวลาเฉลี่ยของการเคลื่อนที่ช้า - ระยะเวลาของค่าเฉลี่ยเคลื่อนที่ช้า - วิธีการปรับระดับเสียง - ประเภทของการปรับให้เรียบ ของค่าเฉลี่ยเคลื่อนที่ช้านอกจากนี้คุณยังสามารถเพิ่มการเปลี่ยนแปลงและประเภทของราคาในการคำนวณแต่ละค่าเฉลี่ยเคลื่อนที่ได้ แต่จะไม่มีการเปลี่ยนแปลงอะไรที่เป็นพื้นฐานดังนั้นเวอร์ชันปัจจุบันจึงมีดังต่อไปนี้ตัวจัดการโมดูลพร้อมแล้วและเราได้อธิบายไว้ ต่อไปนี้ชื่อมันแสดงในตัวช่วยสร้าง MQL5 - สัญญาณที่จุดตัดของสองค่าเฉลี่ยเคลื่อนที่สี่พารามิเตอร์ภายนอกเพื่อกำหนดค่าสัญญาณการซื้อขาย FastFastPeriod - ระยะเวลาของค่าเฉลี่ยเคลื่อนที่เร็วโดยมีค่าเริ่มต้นคือ 13.FastMethod - ประเภทของการปรับให้เรียบของค่าเฉลี่ยเคลื่อนที่เร็วเรียบง่ายโดยค่าเริ่มต้น SlowPeriod - ระยะเวลาของค่าเฉลี่ยเคลื่อนที่ช้าโดยมีค่าเริ่มต้น 21.SlowMethod - ประเภทของการปรับให้เรียบของค่าเฉลี่ยเคลื่อนที่ช้าเรียบง่ายโดยค่าเริ่มต้นบันทึกการเปลี่ยนแปลง และคอมไพล์ไม่ควรมีข้อผิดพลาดใด ๆ เรียกใช้ MQL5 Wizard เพื่อตรวจสอบดูว่าโมดูลของเราพร้อมสำหรับการเลือกแล้วและแสดงพารามิเตอร์ทั้งหมดของเราขอแสดงความยินดีโมดูลการซื้อขายของเราดูดีมาก .3 วิธีการตั้งค่าพารามิเตอร์ขณะนี้เป็นเวลาที่จะทำงานกับพารามิเตอร์ภายนอกเนื่องจากโมดูลการซื้อขายของเราแสดงโดยคลาส MACross จากนั้นพารามิเตอร์จะต้องถูกเก็บไว้ภายในคลาสเดียวกันกับสมาชิกภาคเอกชน Let s เพิ่มสี่บรรทัดเท่ากับจำนวน ของพารามิเตอร์ในการประกาศคลาสเราได้อธิบายพารามิเตอร์ไว้ใน handle แล้วทราบว่าต่อไปนี้อย่างไร แต่ค่าของพารามิเตอร์ภายนอกของโมดูลจะปรากฏในสมาชิกที่เหมาะสมในชั้นเรียนของเรา MACross อะไรง่ายมากคุณจำเป็นต้อง เพื่อประกาศวิธีการสาธารณะที่มีชื่อเดียวกันในชั้นเรียนคือการเพิ่มสี่บรรทัดลงในส่วนสาธารณะเมื่อคุณสร้าง Expert Advisor บนพื้นฐานของโมดูลนี้โดยใช้ MQL5 Wizard และรันบนแผนภูมิสี่วิธีนี้คือ เรียกโดยอัตโนมัติเมื่อเริ่มต้น Expert Advisor ต่อไปนี้เป็นกฎง่ายๆกฎการสร้างพารามิเตอร์ในโมดูล - สำหรับพารามิเตอร์แต่ละตัวที่เราได้ประกาศไว้ใน handle เราควรสร้าง private member ใน c lass สำหรับเก็บค่าของมันและสมาชิกสาธารณะสำหรับการตั้งค่าให้มันชื่อวิธีการต้องตรงกับชื่อของพารามิเตอร์และสุดท้ายคือการตั้งค่าเริ่มต้นสำหรับพารามิเตอร์ของเราที่จะใช้ในกรณีที่วิธีการตั้งค่าเป็น ไม่ได้เรียกว่าแต่ละตัวแปรประกาศหรือสมาชิกชั้นต้องได้รับการเตรียมใช้งานเทคนิคนี้ช่วยให้สามารถหลีกเลี่ยงข้อผิดพลาดที่ยากต่อการค้นหาได้สำหรับการเริ่มต้นโดยอัตโนมัติสิ่งที่เหมาะที่สุดสำหรับการรีดผ้าคือคอนเซ็ปต์คลาสเสมอมาเป็นครั้งแรกที่ถูกเรียกเมื่อสร้างวัตถุ สำหรับค่าดีฟอลต์เราจะใช้คำสั่งที่เขียนขึ้นในตัวจัดการโมดูลที่นี่สมาชิกชั้นเรียนจะถูกเตรียมใช้งานโดยใช้รายการเริ่มต้นคุณสามารถดูได้เรายังไม่ได้ใช้ตัวชี้วัดการเคลื่อนที่โดยเฉลี่ย แต่เราพบกฎง่ายๆโดยมีพารามิเตอร์มากมายระบุไว้ หมายเลขอ้างอิงของโมดูลวิธีการและสมาชิกจำนวนมากควรอยู่ในคลาสที่ใช้โมดูลไม่มีสิ่งใดที่ซับซ้อน แต่อย่าลืมตั้งค่าดีฟอลต์ของพารามิเตอร์บนตัวสร้าง 4 ตรวจสอบ Corr ความถูกต้องของพารามิเตอร์การป้อนข้อมูลเราได้สร้างพารามิเตอร์สำหรับโมดูลการซื้อขายของเราซึ่งเป็นวิธีการที่เขียนขึ้นเพื่อกำหนดค่าให้กับพวกเขาและตอนนี้มาถึงเฟสที่สำคัญถัดไปแล้วความถูกต้องของพารามิเตอร์ต้องได้รับการตรวจสอบในกรณีของเราเราต้องตรวจสอบระยะเวลาในการเคลื่อนที่โดยเฉลี่ย ชนิดของการเรียบสำหรับการคำนวณของพวกเขาสำหรับวัตถุประสงค์นี้คุณควรเขียนวิธีการของคุณเอง ValidationSettings ในชั้นเรียนวิธีนี้ถูกกำหนดไว้ใน CExpertBase ระดับชั้นหลักและในเด็กทั้งหมดของมันเป็น obligatorily redefined แต่ถ้าคุณไม่ทราบอะไรเกี่ยวกับเชิงวัตถุ การเขียนโปรแกรมเพียงจำ - ในชั้นเรียนของเราเราควรเขียน ValidationSettings ฟังก์ชันซึ่งไม่ต้องใช้พารามิเตอร์และส่งกลับค่าจริงหรือ false. As คุณสามารถเห็นในส่วนสาธารณะของชั้น MACross เราได้เพิ่มการประกาศวิธี ValidationSettings และเพิ่มแล้ว ร่างกายวิธีในรูปแบบดังต่อไปนี้ First มาชนิดกลับแล้วชื่อชั้นแล้วดำเนินการแก้ไขขอบเขตและทั้งหมดนี้ตามด้วยชื่อของ pr eviously ประกาศวิธีอย่าลืมว่าชื่อและชนิดของพารามิเตอร์ต้องตรงกันในการประกาศและคำอธิบายของวิธีการคลาสอย่างไรก็ตามคอมไพเลอร์จะเตือนคุณของข้อผิดพลาดดังกล่าวโปรดทราบว่าก่อนเรียกว่าคลาสพื้นฐานวิธีการและใส่พารามิเตอร์ ตรวจสอบหากคุณไม่ได้เพิ่มบรรทัดนี้ที่ปรึกษาผู้เชี่ยวชาญที่สร้างขึ้นจะไม่สามารถเริ่มต้นโมดูลของเราในการซื้อขายสัญญาณ 5 ตัวชี้วัดของเราอยู่ที่ไหนเวลาในการทำงานกับตัวชี้วัดตั้งแต่งานเตรียมการทั้งหมดที่มีพารามิเตอร์ สำหรับแต่ละโมดูลของสัญญาณการซื้อขายมีวิธี InitIndicators ซึ่งจะเรียกโดยอัตโนมัติเมื่อคุณเรียกใช้ Expert Advisor ที่สร้างขึ้นในวิธีนี้เราต้องระบุตัวชี้วัดค่าเฉลี่ยเคลื่อนที่ของโมดูลของเราประการแรกให้ประกาศใช้วิธี InitIndicators ในคลาส และวางร่างของมันดังนั้นไม่มีอะไรซับซ้อนเราประกาศวิธีการและจากนั้นก็สร้างร่างกายวิธีการที่เราได้ทำเพื่อ ValidationSettings วิธีการข้างต้นไม่ได้ ลืมใส่ชื่อคลาสและโอเปอเรเตอร์ในคำจำกัดความของฟังก์ชันเรามีร่างซึ่งเราสามารถแทรกลงในโค้ดเพื่อสร้างค่าเฉลี่ยเคลื่อนที่ได้ Let s ทำอย่างถูกต้อง - สำหรับตัวบ่งชี้แต่ละตัวที่เราสร้างฟังก์ชันแยกต่างหากในคลาส ถ้าประสบความสำเร็จฟังก์ชันสามารถมีชื่อใด ๆ แต่ให้มันสะท้อนถึงวัตถุประสงค์ของตนจึงขอเรียกฟังก์ชัน CreateFastMA และ CreateSlowMA. There s ทั้งหมดเราจะต้องเขียนโค้ดที่สร้างตัวบ่งชี้ MA และอย่างใดรวมจับของตัวชี้วัดเหล่านี้เป็น โมดูลการซื้อขายเพื่อให้โมดูลสามารถใช้ค่าของตัวชี้วัดเหล่านี้ได้นั่นคือเหตุผลที่ตัวชี้ไปยังตัวแปรของ CIndicators ประเภทจะถูกส่งผ่านเป็นพารามิเตอร์ต่อไปนี้ถูกเขียนขึ้นในเอกสารเกี่ยวกับมัน CIndicators เป็นคลาสสำหรับการเก็บอินสแตนซ์ของ timeseries และตัวบ่งชี้ทางเทคนิคชั้นเรียน CIndicators ให้การสร้าง instanced ของชั้นบ่งชี้ทางเทคนิคการจัดเก็บข้อมูลและการประสานข้อมูลการจัดการจัดการและการจัดการหน่วยความจำ นั่นหมายความว่าเราต้องสร้างตัวบ่งชี้ของเราและวางไว้ในคอลเล็กชันนี้เนื่องจากตัวบ่งชี้ของรูปแบบ CIndicator และลูกหลานสามารถเก็บไว้ในคอลเล็กชันเราควรใช้ข้อเท็จจริงนี้เราจะใช้ CiCustom ซึ่งเป็นบุตรที่กล่าวมาข้างต้นสำหรับค่าเฉลี่ยเคลื่อนที่แต่ละค่า เราประกาศวัตถุประเภท CiCustom ในส่วนส่วนตัวของชั้นเรียนแน่นอนคุณสามารถสร้างชั้นบ่งชี้ของคุณเองซึ่งจะมาจาก CIndicator และใช้วิธีการที่จำเป็นทั้งหมดสำหรับใช้กับ MQL5 Wizard แต่ในกรณีนี้เราต้องการ เพื่อแสดงวิธีที่คุณสามารถใช้ตัวบ่งชี้ที่กำหนดเองใด ๆ ในโมดูลของสัญญาณการซื้อขายโดยใช้ CiCustom ที่นี่มีลักษณะอย่างไรในโค้ดในวิธี CreateFastMA ก่อนอื่นให้ตรวจสอบตัวชี้ของคอลเลกชันของตัวบ่งชี้จากนั้นให้เพิ่มตัวชี้ที่รวดเร็ว MA mfastma ไปยังคอลเลกชันนี้แล้วประกาศโครงสร้าง MqlParam ซึ่งได้รับการออกแบบโดยเฉพาะสำหรับการจัดเก็บพารามิเตอร์ของตัวบ่งชี้ที่กำหนดเองและกรอกด้วยค่าเราใช้ค่าเฉลี่ยเคลื่อนที่ที่กำหนดเองจากสถานีมาตรฐาน ชุดจัดส่งเป็นตัวบ่งชี้ MA ที่กำหนดเองชื่อของตัวบ่งชี้จะต้องระบุเมื่อเทียบกับตัวโฟลเดอร์ข้อมูล MQL5 ตัวบ่งชี้เนื่องจากการย้ายที่กำหนดเองจากแพคเกจมาตรฐานตั้งอยู่ในตัวบ่งชี้ข้อมูล MQL5 ตัวอย่างเราระบุเส้นทางรวมทั้งโฟลเดอร์ตัวอย่างหากคุณดู รหัสสำหรับตัวบ่งชี้นี้คุณสามารถดูข้อมูลที่จำเป็นทั้งหมดค่าของโครงสร้างที่มีคู่ประเภทค่าพารามิเตอร์ชนิด - สายอักขระเพื่อโอนชื่อของตัวบ่งชี้ชื่อของแฟ้มที่ปฏิบัติของตัวบ่งชี้ที่กำหนดเอง - กำหนดเอง Moving. parameter type - ค่า int ของ period. period ของ average. parameter เฉลี่ยเคลื่อนที่ - เปลี่ยน int shift value. horizontal ของค่าเฉลี่ยในประเภท bars. parameter - ค่า enumeration int เป็นจำนวนเต็มวิธีการเฉลี่ยหลังจากเติมโครงสร้าง ตัวบ่งชี้จะเริ่มต้นด้วยการสร้างวิธีการของชื่อสัญลักษณ์พารามิเตอร์ทั้งหมดและระยะเวลาในการคำนวณซึ่งเป็นประเภทของตัวบ่งชี้จากการแจงนับ ENUMINDICATOR จำนวนของพารามิเตอร์ตัวบ่งชี้และโครงสร้าง MqlParam กับค่าพารามิเตอร์และสุดท้ายจะระบุจำนวนของบัฟเฟอร์ตัวบ่งชี้โดยใช้วิธีการ NumBuffers วิธีการ CreateSlowMA สำหรับการสร้างค่าเฉลี่ยเคลื่อนที่ช้าเป็นเรื่องง่ายเมื่อใช้ตัวบ่งชี้ที่กำหนดเองในโมดูลอย่าลืมว่า ที่ปรึกษาผู้เชี่ยวชาญที่สร้างโดยตัวช่วยสร้าง MQL5 จะทำงานในเครื่องทดสอบด้วยเช่นกันดังนั้นตอนเริ่มต้นไฟล์เราจึงเพิ่มคุณสมบัติทดสอบคุณสมบัติของทรัพย์สินที่จะติดต่อสื่อสารกับผู้ทดสอบสถานที่ตั้งตัวบ่งชี้ที่จำเป็นถ้าเราใช้ตัวชี้วัดที่แตกต่างกันเราควรเพิ่มบรรทัดนี้ สำหรับแต่ละของพวกเขาดังนั้นเราได้เพิ่มตัวชี้วัดเพื่อความสะดวกสบายมากขึ้นให้ s ให้สองวิธีการรับค่า MA ที่คุณสามารถดูวิธีการที่ง่ายมากที่พวกเขาใช้วิธีการ GetData ของชั้นแม่ SIndicator ซึ่งส่งกลับค่า จากบัฟเฟอร์ตัวบ่งชี้ที่ระบุไว้ในตำแหน่งที่ระบุหากคุณต้องการเรียนในการทำงานกับตัวชี้วัดแบบดั้งเดิมของชุดมาตรฐานพวกเขาจะสามารถใช้งานได้ เรามีความพร้อมที่จะดำเนินการต่อไปในขั้นตอนสุดท้าย 6 กำหนด LongCondition และ ShortCondition Methods. Everything พร้อมให้โมดูลของเราทำงานและสร้างสัญญาณการซื้อขายฟังก์ชันนี้มีให้โดยสองวิธีที่ต้องอธิบายไว้ใน เด็กแต่ละคนของ CExpertSignal. LongCondition ตรวจสอบเงื่อนไขการซื้อและส่งกลับค่าความแรงของสัญญาณ Long จาก 0 เป็น 100 ShortCondition - ตรวจสอบเงื่อนไขการขายและส่งกลับค่าความแรงของสัญญาณ Short จาก 0 ถึง 100 หากฟังก์ชันส่งกลับค่า null, หมายความว่าไม่มีสัญญาณการซื้อขายหากมีเงื่อนไขสำหรับสัญญาณแล้วคุณสามารถประมาณความแรงของสัญญาณและส่งกลับค่าใด ๆ ไม่เกิน 100 การประเมินความแรงของสัญญาณช่วยให้คุณสามารถสร้างระบบการซื้อขายตามโมดูลและตลาดได้อย่างยืดหยุ่น models อ่านเพิ่มเติมเกี่ยวกับเรื่องนี้ใน MQL5 Wizard Version ใหม่เนื่องจากเรากำลังเขียนโมดูลง่ายๆในการซื้อขายสัญญาณเราสามารถตกลงกันได้ว่าสัญญาณซื้อและขาย e มูลค่าเท่ากัน 100 ปล่อยให้ s เพิ่มวิธีการที่จำเป็นในการประกาศชั้นนอกจากนี้ให้ s สร้างคำอธิบายของฟังก์ชันนี่คือวิธีที่สัญญาณซื้อมีการตรวจสอบมันทั้งหมดเดียวกันกับสัญญาณการขายทราบว่าเราได้ประกาศตัวแปร idx, ซึ่งค่าที่ส่งกลับโดยฟังก์ชัน StartIndex ของคลาสแม่ CExpertBase ได้รับการกำหนดฟังก์ชัน StartIndex จะส่งกลับ 0 ถ้า Expert Advisor ได้รับการออกแบบมาเพื่อทำงานกับทิปทั้งหมดและในกรณีนี้การวิเคราะห์จะเริ่มต้นด้วยแถบปัจจุบันถ้า Expert Advisor คือ ออกแบบมาเพื่อทำงานในราคาเปิด StartIndex จะส่งกลับ 1 และการวิเคราะห์จะเริ่มต้นด้วยแถบที่สร้างล่าสุดโดยค่าเริ่มต้น StartIndex จะส่งกลับ 1 ซึ่งหมายความว่า Expert Advisor ที่สร้างโดย MQL5 Wizard จะทำงานเฉพาะเมื่อเปิดแถบใหม่และจะไม่สนใจการเข้ามา เห็บในระหว่างการสร้างบาร์ปัจจุบันวิธีการเปิดใช้งานโหมดนี้และวิธีที่จะสามารถใช้จะอธิบายในภายหลังในโมดูลจังหวะเสร็จสิ้นพร้อมสำหรับการใช้งานเพื่อให้ s สร้างหุ่นยนต์การค้าใน MQL5 Wizar d บนพื้นฐานของโมดูลนี้การตรวจสอบที่ปรึกษาผู้เชี่ยวชาญใน Tester เพื่อทดสอบประสิทธิภาพของโมดูลของเราให้ s สร้างที่ปรึกษาผู้เชี่ยวชาญจากนั้นใน MQL5 Wizard และรันบนแผนภูมิแท็บ Inputs ของหน้าต่างเริ่มปรากฏมี พารามิเตอร์ของโมดูล MACross พารามิเตอร์อื่น ๆ ทั้งหมดถูกเพิ่มโดยตัวช่วยสร้าง MQL5 ในขณะที่สร้าง EA ขึ้นอยู่กับโมดูลการจัดการเงินที่เลือกไว้และโมดูลการบำรุงรักษาตำแหน่ง Trailing Stop ดังนั้นเราจึงต้องเขียนโมดูลของสัญญาณการซื้อขายและได้รับ ready นี่คือข้อได้เปรียบหลักของการใช้ MQL5 Wizard ตอนนี้ลองทดสอบหุ่นยนต์เทรดเดอร์ใน MetaTrader 5 Strategy Tester ลองใช้การเพิ่มประสิทธิภาพพารามิเตอร์ที่สำคัญในการตั้งค่าพารามิเตอร์เหล่านี้ได้มากกว่าครึ่งล้าน ของการผ่านเป็นสิ่งจำเป็นสำหรับการเพิ่มประสิทธิภาพเต็มรูปแบบดังนั้นเราจึงเลือกขั้นตอนวิธีทางพันธุกรรมที่รวดเร็วและเพิ่มประสิทธิภาพ MQL5 Cloud Network เพื่อเร่งการเพิ่มประสิทธิภาพการเพิ่มประสิทธิภาพได้ทำใน 10 นาที tes และเราได้ผลลัพธ์แล้วคุณสามารถดูการสร้างหุ่นยนต์การค้าใน MQL5 และการเพิ่มประสิทธิภาพของพารามิเตอร์อินพุตได้ใช้เวลาน้อยกว่าที่จำเป็นสำหรับการเขียนตรรกะการจัดการตำแหน่งการดีบักและการค้นหาอัลกอริทึมที่ดีที่สุดคุณ สามารถข้ามรายการนี้หรือกลับไปใช้งานได้ในภายหลังเมื่อคุณพอใจกับเทคนิคการเขียนโมดูลของสัญญาณการซื้อขายหากคุณเปิดโค้ดต้นฉบับของ Expert Advisor ที่สร้างขึ้นโดย MQL5 Wizard คุณจะพบกับ Global ExpertEveryTick ของตัวแปรด้วย ค่าเท็จขึ้นอยู่กับตัวแปรนี้ฟังก์ชั่น StartIndex จะส่งกลับค่ามันจะสื่อสารกับ Expert Advisor ในโหมดที่ควรจะรันในกรณีที่คุณตั้งค่า ExpertEveryTick true และคอมไพล์โค้ดหุ่นยนต์การค้าจะวิเคราะห์ขีดที่เข้ามาแต่ละครั้งและจึงตัดสินใจ เกี่ยวกับค่าของแถบที่ไม่สมบูรณ์ในปัจจุบันดำเนินการนี้เฉพาะเมื่อคุณเข้าใจวิธีการทำงานเท่านั้นระบบการซื้อขายทั้งหมดไม่ได้รับการออกแบบมาให้ทำงานภายในแถบนอกจากนี้คุณยังสามารถเพิ่มอินพุทคำหลัก f หรือ ExpertEveryTick พารามิเตอร์แล้วคุณจะมีพารามิเตอร์การป้อนข้อมูลใหม่ของที่ปรึกษาผู้เชี่ยวชาญซึ่งคุณสามารถตั้งค่าที่เริ่มต้นของ EA บนแผนภูมิหรือในผู้ทดสอบและตอนนี้ถึงเวลาที่จะสรุปสิ่งที่เราได้ทำ 6 ขั้นตอนในการสร้าง โมดูลของสัญญาณการซื้อขายหากคุณได้เรียนรู้ MQL5 แล้วคุณจะไม่จำเป็นต้องเขียน Expert Advisor ตั้งแต่เริ่มต้นเพียงแค่สร้างโมดูลของสัญญาณการซื้อขายและใช้โมดูลนี้โดยอัตโนมัติสร้างหุ่นยนต์การค้าที่มีการเปิดใช้งานตามปริมาณการซื้อขายและปริมาณการซื้อขาย โมดูลการจัดการและแม้ว่าคุณจะไม่คุ้นเคยกับ OOP หรือไม่ต้องการเจาะลึกมากในโครงสร้างของคลาสการค้าคุณก็สามารถไปถึง 6 ขั้นตอนสร้างคลาสใหม่โดยใช้ MQL5 Wizard ในโฟลเดอร์ MQL5 แยกต่างหาก MySignals รวมโมดูลของเรา ของสัญญาณการซื้อขายจะถูกเก็บไว้ที่นั่นสร้างส่วนจัดการโมดูลที่อธิบายถึงพารามิเตอร์ประเภทและค่าเริ่มต้นของพารามิเตอร์กำหนดพารามิเตอร์โมดูลในคลาสและเพิ่มวิธีการสำหรับการเริ่มต้นในตัวสร้างตรวจสอบพารามิเตอร์อินพุต a. อย่าลืมเรียก ValidationSettings ของคลาสพื้นฐาน CExpertSignal สร้างตัวบ่งชี้วัตถุและเพิ่มวิธีการเริ่มต้นที่กำหนดไว้ InitIndicators. Identify เงื่อนไขของสัญญาณการค้าในวิธี LongCondition และ ShortCondition. Each ขั้นตอนง่ายและต้องใช้ทักษะเพียงเล็กน้อยในการเขียนโปรแกรม MQL5 คุณเท่านั้น ต้องเขียนโมดูลของคุณเพียงครั้งเดียวตามคำแนะนำและการตรวจสอบความถูกต้องของแนวคิดทางการค้าอื่น ๆ จะใช้เวลาไม่เกินหนึ่งชั่วโมงโดยไม่ต้องเหนื่อยยากในการเข้ารหัสและแก้จุดบกพร่องจาก Simple to Complex โปรดจำไว้ว่ากลยุทธ์การซื้อขายที่ใช้โดยหุ่นยนต์การค้าของคุณสร้างขึ้น โดยใช้ MQL5 Wizard มีความซับซ้อนเหมือนกับโมดูลของสัญญาณการซื้อขายที่ใช้ แต่ก่อนที่คุณจะเริ่มสร้างระบบการซื้อขายที่ซับซ้อนขึ้นอยู่กับชุดของกฎสำหรับการเข้าและออกให้แบ่งออกเป็นหลาย ๆ ระบบและตรวจสอบแยกแต่ละอันแยกกัน ในโมดูลง่ายๆคุณสามารถสร้างกลยุทธ์การซื้อขายที่ซับซ้อนโดยใช้โมดูลสำเร็จรูปของสัญญาณการซื้อขาย แต่เป็นหัวข้อสำหรับบทความอื่น ก่อนปิดทั้งหมดที่ฉันต้องการจะขอบคุณผู้เขียน s สำหรับบทความฉัน m ใหม่เพื่อ MetaTrader, MQL5 และการค้า Forex ดังนั้นบทความเหล่านี้มีประโยชน์จริงๆเมื่อฉันทดสอบ EA นี้ผมสังเกตเห็นว่าการปิดตำแหน่งยาวจะให้ขาย สัญญาณที่มีขนาดเท่าเป็นสองเท่าทำไมมันไม่เพียง แต่ปิดตำแหน่งยาวของฉัน แต่จะเข้าสู่ช่วงสั้น ๆ ที่สัญญาณเดียวกันในฐานะที่เป็นการทดสอบครั้งแรกเพื่อทำความเข้าใจการเขียนโปรแกรมทั้งหมดฉันต้องการเพียงไปนานเท่านั้นดังนั้นเพียงเปิดและปิดเป็นเวลานานเท่านั้น ตำแหน่งโดยไม่ต้องป้อนตำแหน่งสั้นที่สัญญาณขายปิดขอบคุณล่วงหน้าฉันไม่ได้มีประสบการณ์ใด ๆ กับโปรแกรมใน MQL แต่ฉันมีประสบการณ์ในการเขียนโปรแกรมในภาษาอื่น ๆ หนึ่งในข้อผิดพลาดที่ง่ายที่สุดในการเขียนโปรแกรมชั้นเฉพาะของฉัน เป็น Java ซึ่งมีลักษณะคล้ายกันมากกับ C และเห็นได้ชัดว่า MQL ไม่ได้ปิดวงเล็บอย่างถูกต้องนั่นเป็นหนึ่งในข้อผิดพลาดที่ง่ายที่สุดในการทำและตรงกันข้ามยังเป็นเรื่องยากที่จะหา KJG เท่าที่การปิดตัวเป็นเวลานาน และมุ่งหน้าไปทางสั้น ๆ i t น่าจะเป็นสิ่งที่รูปแบบของ EA นี้ถูกออกแบบมาเพื่อทำฉันได้เห็นรูปแบบการค้าจำนวนมากที่มีเพียงประเภทของการติดตั้งที่ฉันเชื่อว่าพวกเขาได้รับการออกแบบสำหรับตลาดที่มีจำนวนมากของความผันผวนและชิงช้าราคากว้างเกิดขึ้นตลอดเวลาเช่นบางสิ่งบางอย่าง ที่น่าจะเกิดขึ้นในแผนภูมิกรอบเวลานาทีบทความดีเช่นกันฉันมั่นเหมาะจะใช้ประโยชน์จากนี้และอื่น ๆ อีกมากมายที่นี่ฉัน sure. I ทำตามคำแนะนำในขั้นตอนที่ 1 และ 2 แต่ t doesn สัญญาณปรากฏในตัวช่วยสร้าง รายการของสัญญาณที่ใช้ได้ฉันพยายามกับสัญญาณอื่น ๆ และไม่มีงานบางทีมีข้อ จำกัด ในจำนวนของสัญญาณที่สามารถแสดงในตัวช่วยสร้างทุกคนสามารถช่วยนอกจากการซื้อขายผ่านทางเว็บไซต์ Betfair ของ Betfair ยังอนุญาตให้เข้าถึงเซิร์ฟเวอร์ผ่านทาง API การเข้าถึง Betfair s API เป็นบริการฟรี แต่มีข้อ จำกัด สำหรับจำนวนข้อมูลที่คุณสามารถดาวน์โหลดได้ตลอดเวลา Betfair ได้เปลี่ยน API เก่าของ API มาเป็น API-6 0 โดยใช้ API-NG โดยอิงตาม JSON ความประทับใจแรกของฉันคือ นี้เป็นมาก ea sier API เพื่อทำความเข้าใจและเขียนโค้ดไปยังแอพพลิเคชัน API-NG ที่มีการเข้ารหัสได้ง่ายโดยปราศจากความช่วยเหลือจากผู้อื่นซึ่งแตกต่างจาก API ก่อนหน้าสำหรับ Betfair คู่มือในการสร้างแอพพลิเคชันการซื้อขายกีฬาด้วย API-NG สอนวิธีการเขียนโปรแกรมเสร็จสมบูรณ์ การสมัคร Betfair รวมถึงการสร้างฐานข้อมูลสำหรับการวิเคราะห์แบบออฟไลน์แผนภูมิ Betfair อัตโนมัติและการอภิปรายเกี่ยวกับเทคนิคการซื้อขายขั้นสูงคลิกที่นี่เพื่อดูเนื้อหาการเดิมพันแบบแลกเปลี่ยนอัตโนมัติครอบคลุม API-6 0 ที่หมดอายุแล้ว แต่ไม่ได้มีรายละเอียดเกี่ยวกับ การสร้างระบบการซื้อขายอัตโนมัติหนังสือเล่มนี้ยังครอบคลุมถึงการใช้เส้นอัตราเดิมพันราคาถัวเฉลี่ยน้ำหนัก ฯลฯ เพื่อสร้างระบบการซื้อขายหนังสืออื่น ๆ ที่มีรายละเอียดเกี่ยวกับการสร้างระบบการพนันโดยอัตโนมัติคือการคำนวณเดิมพันคอมพิวเตอร์การพนันและการสร้างแบบจำลองทางคณิตศาสตร์เพื่อเขียนบทคัดย่อ โดยศาสตราจารย์สตีเวน Skiena, คำนวณรายละเอียดเดิมพันศาสตราจารย์ของการสร้างแบบจำลองที่ประสบความสำเร็จ Jai Alai ตรงกับการพัฒนากลยุทธ์การซื้อขาย gy โดยใช้วิธีการของ Monte Carlo และใช้ประโยชน์จากระบบอัตโนมัติของการวางเดิมพันผลประโยชน์ของการเขียนซอฟต์แวร์ด้วยตัวคุณเองซอฟต์แวร์การซื้อขายซอฟต์แวร์ของบุคคลที่สามส่วนใหญ่จะได้รับสิทธิการใช้งานคุณจะต้องเสียค่าบริการรายเดือนเพื่อใช้ซอฟต์แวร์แน่นอนไม่ใช่กรณีที่คุณเขียนจดหมาย หากคุณมีความคิดสำหรับอัลกอริธึมการค้าที่ไม่สามารถใช้งานได้กับซอฟต์แวร์การค้าของบุคคลที่สามในปัจจุบันขอให้เพิ่มฟังก์ชันการทำงานที่จำเป็นขึ้นมาเพื่อเตือนให้ทราบว่าอัลกอริทึมการค้าของคุณเป็นอย่างไร ในช่วงแรก ๆ ของการค้าขายทางด้านการเงินธนาคารจะซื้อซอฟต์แวร์ซื้อขายจาก บริษัท อื่น ๆ บาง บริษัท เหล่านี้วิ่งซอฟต์แวร์การเข้าสู่ระบบซึ่งจะอ่านว่าพ่อค้าทำอะไรอยู่และจากนั้นก็เรียกใช้คำสั่งซื้อขายของผู้ค้ารายนั้นซึ่งไม่ใช่ กล่าวได้ว่าผู้ค้าซอฟต์แวร์เพื่อการค้ารายอื่น ๆ กำลังอ่านข้อมูลการกดแป้นพิมพ์ของคุณเพื่อวัตถุประสงค์ในการทำเหมืองข้อมูล แต่ถ้าคุณเขียนซอฟต์แวร์ของคุณเองคุณสามารถมั่นใจได้ว่าการกระทำของคุณเป็น อีกครั้งคุณควรสร้างเครื่องมือที่ใช้งานง่ายเพียงครั้งเดียวเพื่อจัดการงานที่ทำซ้ำได้จากนั้นคุณสามารถเพิ่มเมตริกของคุณเองเพื่อจัดการกับข้อมูล Betfair หลังจากนั้นคุณอาจ ต้องการอัตโนมัติการพนันและการติดตามตำแหน่งสุดท้ายคุณสามารถรหัสบอทที่ไม่ทั้งหมดข้างต้นในขณะที่ทำตามกฎการซื้อขายของคุณเองระบบการค้าของฉันเองเป็นไฮบริดที่มีระบบอัตโนมัติของงานจำนวนมาก แต่การตัดสินใจขั้นสุดท้ายของการค้าเมื่ออยู่กับ ผม.

No comments:

Post a Comment