Tuesday 11 July 2017

Forex Mql4


MQL4 TUTORIAL. MQL4 Tutorial เป็นคู่มือที่ครอบคลุมสำหรับภาษา MQL4 ที่ออกแบบมาเพื่อช่วยให้ผู้ซื้อขายสามารถเพิ่มประสิทธิภาพการซื้อขายในตลาด Forex ได้โดยการดำเนินการบางอย่างหรือแม้แต่กระบวนการซื้อขายทั้งหมด. MySQL4 เป็นภาษาการเขียนโปรแกรมสำหรับกลยุทธ์ทางการค้าที่รวมอยู่ในแพลตฟอร์มการซื้อขายของ MetaTrader 4 ภาษา MQL4 ช่วยให้สามารถสร้างระบบการซื้อขายเครื่องจักรกลที่ปรึกษาผู้เชี่ยวชาญสคริปต์ตัวบ่งชี้ที่กำหนดเองและไลบรารีฟังก์ชันซึ่งจะทำให้การซื้อขายผ่านอินเทอร์เน็ตเป็นไปตามกลยุทธ์การซื้อขายที่กำหนดไว้หรือช่วยให้สามารถวิเคราะห์ตลาดได้ง่ายขึ้นที่ปรึกษาผู้เชี่ยวชาญด้านไฟร์วอลล์และสคริปต์ที่เขียนขึ้นใน MQL4 สามารถทำงานได้ทุกวัน การเปิดและปิดการซื้อขายหลักทรัพย์ตลอดจนการแจ้งเตือนผู้ค้าเกี่ยวกับการเปลี่ยนแปลงโปรแกรมทั้งหมดในตลาด Forex ภาษา SQL4 ไม่จำเป็นต้องมีความรู้เกี่ยวกับคอมพิวเตอร์พิเศษใด ๆ ทุกคนมีโอกาสที่จะศึกษาภาษาโปรแกรมอัลกอริทึมด้วยตัวเองและทดสอบความรู้ที่ได้รับจากการสาธิต และบัญชีจริงกวดวิชาคือไฟล์ chm ที่สนับสนุนโดย MS Windows ทั้งหมด ระบบปฏิบัติการถ้าหนังสือที่ดาวน์โหลดมาไม่เปิดอยู่โปรดคลิกขวาที่ไฟล์เลือก Properties จากนั้นคลิก Unblock การซื้อขายแบบพิเศษกับสกุลเงินและ CFDs มีความเสี่ยงสูงต่อเงินทุนคุณอาจสูญเสียเงินมัดจำทั้งจำนวนในระยะสั้นคุณไม่ควร เริ่มต้นการซื้อขายด้วยเงินจริงถ้าคุณไม่มีความเป็นไปได้ที่จะหลุดออกไปก่อนที่เงินฝากจะพิจารณาความรอบคอบและความรอบคอบในการรับความเสี่ยงทางการเงินของคุณผู้ให้คำปรึกษาด้านเทคนิคอย่างง่าย 29 ปัญหาที่เกิดขึ้นคือการสร้างผู้เชี่ยวชาญด้านการค้า ที่ปรึกษาผู้เชี่ยวชาญมีความจำเป็นต้องกำหนดหลักการทั่วไปของโครงการในอนาคตไม่มีกฎการสร้างโปรแกรมเข้มงวดอย่างไรก็ตามเมื่อมีการสร้างโปรแกรมโปรแกรมเมอร์มักจะปรับปรุงอย่างต่อเนื่องเพื่อให้เข้าใจได้ง่ายในอนาคตโปรแกรมจะต้อง สร้างขึ้นตามความคิดที่ดีและง่ายต่อการทำความเข้าใจโครงการเป็นสิ่งสำคัญโดยเฉพาะอย่างยิ่งถ้าโปรแกรมจะปรับปรุงเพิ่มเติมโดยโปรแกรมเมอร์อื่น T เขาโปรแกรมที่สะดวกที่สุดคือหนึ่งที่ประกอบด้วยบล็อกการทำงานซึ่งแต่ละส่วนจะรับผิดชอบในส่วนของการคำนวณเพื่อสร้างอัลกอริทึมของ Expert Advisor การค้าให้ s วิเคราะห์สิ่งที่โปรแกรมปฏิบัติการควรทำหนึ่งในข้อมูลที่สำคัญที่สุดใน การสร้างใบสั่งทางการค้าเป็นข้อมูลเกี่ยวกับใบสั่งซื้อที่มีอยู่แล้วในเทอร์มินัลไคลเอ็นต์กลยุทธ์การซื้อขายบางประเภทอนุญาตให้มีใบสั่งซื้อแบบเดียวเท่านั้นโดยทั่วไปหากกลยุทธ์การซื้อขายอนุญาตให้มีการสั่งซื้อหลายรายการสามารถเปิดในเทอร์มินอลได้ในเวลาเดียวกัน ควรมีการ จำกัด อย่างสมเหตุสมผลเมื่อใช้กลยุทธ์ใด ๆ การตัดสินใจทางการค้าควรทำโดยคำนึงถึงสถานการณ์ปัจจุบันก่อนที่จะมีการตัดสินใจทางการค้าในโครงการจำเป็นต้องทราบว่าคำสั่งซื้อขายถูกเปิดหรือวางไว้ก่อนประการแรกต้องมีโปรแกรม มีกลุ่มของคำสั่งการบัญชีซึ่งเป็นหนึ่งในคนแรกที่จะดำเนินการในการดำเนินการ EA การตัดสินใจซื้อขายควรจะทำการดำเนินการที่นำไปสู่ การดำเนินการด้านการค้าส่วนรหัสที่รับผิดชอบสำหรับการสร้างใบสั่งซื้อทางการเงินจะถูกเขียนขึ้นในบล็อกที่แยกต่างหากที่ปรึกษาผู้เชี่ยวชาญสามารถสร้างคำขอซื้อขายเพื่อเปิดคำสั่งซื้อที่รอดำเนินการหรือตลาดใหม่ปิดหรือแก้ไขใบสั่งซื้อที่มีอยู่หรือดำเนินการใด ๆ เลย นอกจากนี้อีเอยังต้องคำนวณราคาของใบสั่งซื้อตามความต้องการของผู้ใช้การตัดสินใจด้านการค้าควรทำในโปรแกรมตามเกณฑ์การค้าความสำเร็จของโครงการทั้งหมดขึ้นอยู่กับความถูกต้องของการตรวจจับเกณฑ์ทางการค้าในโปรแกรมเมื่อคำนวณเกณฑ์การค้า a. ตัวอย่างเช่นผู้เชี่ยวชาญที่ปรึกษาสามารถวิเคราะห์การรวมกันของค่าตัวบ่งชี้ทางเทคนิคเวลาของการเผยแพร่ข่าวที่สำคัญเวลาปัจจุบันค่าของระดับราคาบาง ฯลฯ เพื่อความสะดวกในส่วนของโปรแกรมที่รับผิดชอบ สำหรับการคำนวณเกณฑ์การซื้อขายควรจะเขียนไว้ในบล็อกที่แยกต่างหากผู้เชี่ยวชาญด้านการซื้อขายจะต้องมี Analyzin ประมวลผลข้อผิดพลาด g ข้อผิดพลาดที่อาจเกิดขึ้นในการดำเนินการของการค้าช่วยให้ด้านหนึ่งในการทำซ้ำการร้องขอการค้าและในทางกลับกันเพื่อแจ้งให้ผู้ใช้เกี่ยวกับสถานการณ์ความขัดแย้งที่เป็นไปได้โครงสร้างของที่ปรึกษาผู้เชี่ยวชาญด้าน Simple. Below เป็น รูปแบบโครงสร้างของที่ปรึกษาผู้เชี่ยวชาญแบบง่ายๆที่สร้างขึ้นบนพื้นฐานของบล็อคการทำงานต่างๆในแต่ละบล็อกเป็นส่วนที่แยกออกมาบางส่วนของการคำนวณ 109 แผนโครงสร้างของที่ปรึกษาผู้เชี่ยวชาญง่ายๆในขั้นตอนการพัฒนา EA ต่อไปนี้ไม่มีรหัสโปรแกรมยัง วิธีการของอีเอที่สร้างขึ้นบนพื้นฐานของโครงการที่นำเสนอจะดำเนินการได้ง่ายเพียงแค่มองหาในโครงการและ orienting เมื่อชื่อบล็อกและความสัมพันธ์ arrays ควบคุมผ่านระหว่างพวกเขาหลังจากโปรแกรม เริ่มต้นการควบคุมจะถูกส่งไปยังบล็อกของการประมวลผลเบื้องต้นในบล็อกนี้พารามิเตอร์ทั่วไปบางอย่างสามารถวิเคราะห์ได้ตัวอย่างเช่นถ้ามีแถบไม่เพียงพอในแถบหน้าต่างที่จำเป็นสำหรับการคำนวณต่อปี ตัวบ่งชี้ทางเทคนิคของ EA จะไม่สามารถใช้งานได้อย่างเพียงพอในกรณีเช่นนี้อีเอต้องยกเลิกการดำเนินการเบื้องต้นแจ้งให้ผู้ใช้ทราบและรายงานเกี่ยวกับเหตุผลในการเลิกจ้างหากไม่มีข้อห้ามในลักษณะทั่วไปการควบคุมจะถูกส่งไปยัง order block บัญชีในบล็อกของคำสั่งบัญชีจำนวนและคุณภาพของคำสั่งที่มีอยู่ใน terminal ลูกค้าเพื่อรักษาความปลอดภัยไปยังหน้าต่างของที่ EA แนบอยู่ตรวจพบในคำสั่งบล็อกของหลักทรัพย์อื่น ๆ จะต้องตัดออกหากกลยุทธ์การซื้อขายโปรแกรม ต้องใช้เฉพาะใบสั่งซื้อของตลาดและไม่ใช้ใบสั่งซื้อที่รอดำเนินการต้องตรวจพบความเป็นจริงของการปรากฏตัวของใบสั่งซื้อที่รอดำเนินการหากกลยุทธ์ยอมรับคำสั่งซื้อของตลาดเพียงอย่างเดียวและมีหลายคำสั่งจริงความเป็นจริงนี้ควรเป็นที่รู้จัก โครงการนี้อยู่ในการกำหนดว่าสถานการณ์การค้าในปัจจุบันสอดคล้องกับที่คาดไว้อย่างใดอย่างหนึ่งคือว่าในที่ EA สามารถดำเนินการได้อย่างเพียงพอถ้า t สถานการณ์ของเขาสอดคล้องกับการควบคุมจะต้องส่งผ่านไปยังกลุ่มถัดไปเพื่อดำเนินการต่อโดยการดำเนินการของอีเอถ้าไม่ดำเนินการของอีเอต้องถูกยกเลิกและความจริงนี้จะต้องถูกรายงานไปยังผู้ใช้หากไม่มีคำสั่งใน terminal หรือหมายเลขและ คุณภาพของคำสั่งซื้อที่มีอยู่สอดคล้องกับสิ่งที่คาดหวังการควบคุมจะถูกส่งผ่านไปยังกลุ่มของการกำหนดเกณฑ์การซื้อขายในบล็อกนี้เกณฑ์ทั้งหมดที่จำเป็นสำหรับการตัดสินใจทางการค้า ได้แก่ เกณฑ์ในการเปิดปิดและแก้ไขคำสั่งการควบคุมเพิ่มเติมจะถูกส่งไปยังบล็อกของ ปิดคำสั่งซื้อมันง่ายที่จะเข้าใจว่าทำไมในรูปแบบที่เสนอบล็อกของคำสั่งปิดจะถูกดำเนินการเร็วกว่าบล็อกของการเปิดคำสั่งมันเป็นเสมอที่เหมาะสมมากขึ้นในการประมวลผลคำสั่งซื้อที่มีอยู่ก่อนปิดหรือแก้ไขและเฉพาะหลังจากที่เพื่อเปิดคำสั่งใหม่โดยทั่วไป, มันถูกต้องที่จะแนะนำโดยความปรารถนาที่จะมีคำสั่งน้อยที่สุดเท่าที่จะเป็นไปได้ในระหว่างการดำเนินการของบล็อกนี้คำสั่งซื้อทั้งหมดที่เกณฑ์การปิดถูกเปิดใช้งานต้อง หลังจากปิดคำสั่งซื้อที่จำเป็นทั้งหมดแล้วการควบคุมจะถูกส่งผ่านไปยังการคำนวณขนาดของใบสั่งซื้อใหม่มีอัลกอริธึมจำนวนมากสำหรับการคำนวณปริมาณการสั่งซื้อง่ายที่สุดคือใช้ขนาดล็กคงที่ขนาดคงที่สะดวกในการใช้งาน อัลกอริธึมนี้ในโปรแกรมสำหรับการทดสอบกลยุทธ์วิธีที่นิยมใช้ในการกำหนดขนาดของใบสั่งคือการกำหนดจำนวนล็อตขึ้นอยู่กับปริมาณของส่วนต่างของ free margin เช่น 30-40 ของมันถ้า free margin ไม่เพียงพอโปรแกรมจะยุติการทำงานที่มี แจ้งผู้ใช้เกี่ยวกับเหตุผลหลังจากที่มีจำนวนล็อตสำหรับการเปิดคำสั่งซื้อใหม่คำสั่งจะถูกส่งไปยังบล็อกการสั่งซื้อหากเกณฑ์ใด ๆ ที่คำนวณก่อนหน้าชี้ไปที่ความจำเป็นในการเปิดคำสั่งซื้อของบางประเภทคำขอการค้าเพื่อเปิด การสั่งซื้อจะเกิดขึ้นในบล็อกนี้นอกจากนี้ยังมีข้อผิดพลาดในการวิเคราะห์บล็อกในที่ปรึกษาผู้เชี่ยวชาญหากการดำเนินการทางการค้าล้มเหลวการควบคุมเฉพาะในกรณีนี้จะถูกส่งไปยังบล็อกการประมวลผลข้อผิดพลาดหากข้อผิดพลาดที่ส่งกลับโดยเซิร์ฟเวอร์ หรือเทอร์มินัลไคลเอ็นต์ไม่สำคัญอย่างใดอย่างหนึ่งอีกหนึ่งความพยายามในการดำเนินการทางการค้าหากมีการส่งกลับข้อผิดพลาดที่สำคัญตัวอย่างเช่นบัญชีถูกบล็อกอีเอต้องยกเลิกการดำเนินงานของโปรดจำไว้ว่าใน MQL4 ไม่มีความเป็นไปได้ที่โปรแกรมจะยกเลิก EA s ในหน้าต่างการรักษาความปลอดภัยแตกต่างจากสคริปต์ดูหน้าที่พิเศษสิ่งที่สามารถทำได้ในทางโปรแกรมคือการสิ้นสุดของการเริ่มต้นที่เริ่มต้นใหม่ของการทำงานเริ่มต้นใหม่เห็บค่าของธงตัวแปรบางห้ามการซื้อขาย กรณีนี้เปิดใช้งานเป็นผลมาจากข้อผิดพลาดที่สำคัญสามารถวิเคราะห์และการควบคุมสามารถผ่านการสิ้นสุดของการทำงานของฟังก์ชันพิเศษดังนั้นการก่อตัวของคำขอการค้าใหม่ไม่ได้รับอนุญาตในโครงการที่เสนอธงค่าจะถูกวิเคราะห์ในบล็อกของการประมวลผลเบื้องต้น กลยุทธ์การซื้อขายราคาตลาดมีการเคลื่อนไหวตลอดเวลาสภาวะตลาดในช่วงเวลาใด ๆ สามารถกำหนดลักษณะได้ไม่ว่าจะเป็นแนวโน้ม - ราคาที่สูงขึ้นหรือการล่มสลายของราคาเดียวหรือ เป็นลักษณะการเคลื่อนไหวของราคาด้านข้างซึ่งมีความเบี่ยงเบนที่อ่อนแอจากค่าเฉลี่ยที่เจาะจงลักษณะของตลาดมีเงื่อนไขเนื่องจากไม่มีเกณฑ์ที่ชัดเจนตามแนวโน้มหรือแบนที่สามารถระบุได้ตัวอย่างเช่นการเคลื่อนไหวด้านข้างยาวที่มีการเบี่ยงเบนที่แข็งแกร่งซึ่งสามารถตรวจสอบได้ ไปแบนหรือแนวโน้มทั่วไปโดยทั่วไปสันนิษฐานว่าตลาดส่วนใหญ่อยู่ในสถานะของการเคลื่อนไหวด้านข้างและแนวโน้มมักจะใช้สถานที่ 15-20 ของเวลา 110 ดอลลาร์แบนและแนวโน้มในตลาดกลยุทธ์การซื้อขายทั้งหมดสามารถแบ่งตามอัตภาพ เป็นกลุ่มหลัก 2 กลุ่มแรกประกอบด้วยกลยุทธ์เชิงแบนแนวคิดหลักของกลยุทธ์ดังกล่าวคือหลังจากที่ราคาเบี่ยงเบนที่เห็นได้ชัดต้องย้อนกลับไปยังตำแหน่งก่อนหน้านี่เป็นเหตุให้คำสั่งซื้อถูกเปิดในทิศทางที่ขัดต่อการเคลื่อนไหวครั้งสุดท้ายกลุ่มที่สอง กลยุทธเปนกลยุทธเมื่อมีการสั่งซื้อสินคาตามทิศทางเดียวกับการเคลื่อนไหวของราคาสินคาเกลือ e ในบัญชีหลายปัจจัยที่แตกต่างกันที่ลักษณะตลาดเป็นผลการซื้อขายสามารถดำเนินการทั้งแบนและแนวโน้มไม่ยากที่จะใช้การซื้อขายตามกลยุทธ์นี้หรือกลยุทธ์ทางเทคนิค - MQL4 มีวิธีการที่จำเป็นทั้งหมดสำหรับงานหลักในการสร้าง เมื่อกลยุทธ์ของตัวเองประกอบด้วยในการค้นหาเกณฑ์การซื้อขายเกณฑ์การซื้อขายในตัวอย่างนี้เราจะพยายามสร้างแนวโน้มที่ปรึกษาผู้เชี่ยวชาญเช่นหนึ่งที่จะเปิดคำสั่งในทิศทางการเคลื่อนไหวของราคาดังนั้นเราจำเป็นต้องค้นหาในตัวบ่งชี้ทางเทคนิคต่างๆที่ ที่ตรวจจับจุดเริ่มต้นของแนวโน้มหนึ่งในวิธีที่ง่ายที่สุดในการค้นหาเกณฑ์การซื้อขายจะขึ้นอยู่กับการวิเคราะห์การรวมกันของ MAs ที่มีช่วงเวลาเฉลี่ยต่างกันภาพ 111 และ Fig 112 แสดงตำแหน่งของ MA ที่แตกต่างกัน 2 แห่งโดยมีระยะเวลาเฉลี่ย 11 และ 31 ในตลาดที่แตกต่างกัน ชิ้นส่วนค่าเฉลี่ยที่มีเส้นสีแดงเล็ก ๆ เฉลี่ยอยู่ใกล้กับกราฟราคาขยับและเคลื่อนที่ได้ค่าเฉลี่ยเคลื่อนที่โดยมีระยะเวลาเฉลี่ยของเส้นสีน้ำเงินคือ เฉยมากขึ้นมีความล่าช้าขนาดใหญ่และตั้งอยู่ห่างจากราคาในตลาด Let s ให้ความสำคัญกับสถานที่ที่แมสซาชูเซตที่มีช่วงเวลาเฉลี่ยที่แตกต่างกันข้ามและพยายามที่จะตัดสินใจว่าจะเป็นความจริงของการข้าม MA สามารถใช้เป็นเกณฑ์การอ่าน 111 ข้ามของแมสซาชูเซต 11 และ MA 31 เมื่อทิศทางการเคลื่อนไหวของราคามีการเปลี่ยนแปลงรูปที่ 111 เราจะเห็นส่วนของตลาดที่คำสั่งเปิดในทิศทางของการเคลื่อนไหวของราคาที่ MA ข้ามเป็นสิ่งที่ถูกต้องในจุด A เส้นสีแดงข้ามเส้นสีน้ำเงินจากด้านล่างขึ้นไปหลังจากนั้นตลาด ราคาจะยังคงปรับตัวเพิ่มขึ้นเป็นระยะเวลาหนึ่งย้อนกลับ MA crossing แสดงทิศทางการเคลื่อนไหวของราคาเปลี่ยนแปลงหากเราเปิดใบสั่งซื้อที่จุด A และปิดที่ B เราจะได้รับผลกำไรตามสัดส่วนของราคา A และ B ตัวอย่างเช่น 112 Crossing of MA 11 และ MA 31 เมื่อทิศทางการเคลื่อนไหวของราคามีการเปลี่ยนแปลงในเวลาเดียวกันมีช่วงเวลาอื่น ๆ ในตลาดเมื่อข้าม MA แต่ไม่ได้นำไปสู่การขึ้นราคามากขึ้นหรือตก Fig 112 คำสั่งเปิดที่ MA ข้ามที่ m เช่น o จะนำไปสู่ความเสียหายหากเปิดขายที่ A และปิดที่ B การซื้อขายดังกล่าวจะทำให้ขาดทุนเช่นเดียวกันอาจกล่าวได้ว่าคำสั่งซื้อเปิดที่ B และปิดที่ C ความสำเร็จของกลยุทธ์ทั้งหมดที่ดำเนินการอยู่บนพื้นฐานของ MA ข้ามจะขึ้นอยู่กับจำนวนของชิ้นส่วนที่สามารถบ่งบอกได้ว่าเทรนด์และแบนราบเรียบใน MA มักเป็นเหตุการณ์ปกติที่รบกวนการทำงานของเทรนด์ใด ๆ สัญญาณผิดพลาดจำนวนมากเป็นกฎนำไปสู่ความสูญเสียนั่นคือเหตุผลที่การลงนามของ MAs ที่แตกต่างกัน ระยะเวลาเฉลี่ย - สามารถใช้สำหรับสร้างกลยุทธ์การซื้อขายเฉพาะกับสัญญาณอื่น ๆ ที่พิสูจน์แนวโน้มในตัวอย่างนี้สำหรับการสร้างที่ปรึกษาผู้เชี่ยวชาญแบบเรียบง่ายเราจะต้องปฏิเสธการใช้เครื่องหมายนี้เราจะใช้เครื่องหมายอื่นการวิเคราะห์สายตาของการเปลี่ยนแปลงราคาใน ตลาดเราจะเห็นได้ว่าการขึ้นราคาหรือการล่มสลายของทิศทางเดียวที่เกิดขึ้นในระยะยาวมักจะปรากฏเป็นผลมาจากการเคลื่อนไหวที่สั้นในคำอื่น ๆ หากภายในระยะเวลาสั้น ๆ การเคลื่อนไหวที่แข็งแกร่งขึ้นเราอาจคาดหวังว่า ตอเนื่องในระยะปานกลางระยะสั้น 113 การเคลื่อนไหวของราคาอยางตอเนื่องอาจทําใหเกิดการเปลี่ยนแปลงตาง ๆ ในระยะตาง ๆ 113 แสดงถึงระยะเวลาของตลาดที่มีการเคลื่อนไหวอยางรุนแรงทําใหราคาเปลี่ยนไปในทิศทางเดียวกันเนื่องจาก ความแตกต่างของ MAs ที่มีระยะเวลาเฉลี่ยที่แตกต่างกันการเคลื่อนไหวที่แข็งแกร่งยิ่งขึ้นความล่าช้าของ MA มีระยะเวลาเฉลี่ยที่มากขึ้นจาก MA ที่มีระยะเวลาเฉลี่ยของค่าเฉลี่ยเล็กน้อยนอกจากนี้การเคลื่อนไหวของราคาที่ไม่ต่อเนื่องแม้จะมีผลตอบแทนต่อไปไม่ส่งผลให้เกิดความแตกต่างกันมาก MAs เช่นสัญญาณเท็จจำนวนมากไม่ปรากฏตัวอย่างเช่นราคาที่เพิ่มขึ้น 50 จุดและผลตอบแทนที่เพิ่มขึ้นในศูนย์ในรูป 113 เพิ่มความแตกต่างระหว่าง MAs เพียง 20 คะแนนในขณะเดียวกันการเคลื่อนไหวที่แข็งแกร่งจริงๆซึ่งโดยปกติจะไม่ได้มาพร้อมกับ การแก้ไขอย่างมีนัยสำคัญในจุด A ส่งผลให้ความแตกต่างเพิ่มขึ้นเป็น 25 - 30 จุดหากใบสั่งซื้อเปิดขึ้นเมื่อมีการระบุค่าที่ต่างกันระหว่าง MAs, ตัวอย่างเช่นใน A ส่วนใหญ่คำสั่งจะทำกำไรได้เมื่อราคาถึงค่า Stop order ที่ตั้งไว้ Let s ใช้ค่านี้เป็นเกณฑ์การซื้อขายใน Expert Advisor ของเราจำนวนสั่งซื้อในตัวอย่างนี้เราวิเคราะห์ Expert Advisor ที่ยอมรับการแสดงตน ของคำสั่งตลาดเพียงอย่างเดียวคำสั่งที่รอดำเนินการไม่ได้ให้วิธีการดังกล่าวเป็นธรรมไม่เพียง แต่ในตัวอย่างนี้เท่านั้น แต่สามารถใช้เป็นพื้นฐานสำหรับกลยุทธ์ใด ๆ คำสั่งซื้อมักใช้เมื่อนักพัฒนาซอฟต์แวร์มีเกณฑ์ค่อนข้างน่าเชื่อถือสำหรับการคาดการณ์ การเปลี่ยนแปลงราคาในอนาคตที่มีความเป็นไปได้สูงหากไม่มีเกณฑ์ดังกล่าวไม่จำเป็นต้องใช้คำสั่งซื้อที่รอดำเนินการสถานการณ์เมื่อคำสั่งซื้อที่ตรงกันข้ามหลายรายการสำหรับการรักษาความปลอดภัยแบบหนึ่งเปิดอยู่ก็ไม่สามารถพิจารณาได้อย่างสมเหตุสมผลก่อนหน้านี้ได้รับการพิจารณาว่าเป็นไปตามจุดประหยัด โดยเฉพาะอย่างยิ่งหากราคาของใบสั่งซื้อเท่ากันให้ดูที่การปิดบัญชีและการลบใบสั่งซื้อในกรณีเช่นนี้เราควรปิดคำสั่งซื้ออีกใบหนึ่งและรอให้สัญญาณเปิด หนึ่งคำสั่งตลาดในทิศทางใดทิศทางหนึ่งของเกณฑ์การซื้อขายจากตำแหน่งนี้เป็นที่ชัดเจนว่าความสัมพันธ์เป็นไปได้ระหว่างเกณฑ์การซื้อขายรูปที่ 114 แสดงสามรูปแบบของความสัมพันธ์ของเกณฑ์การซื้อขายเมื่อเกณฑ์แต่ละข้อสำคัญการดำเนินการเปิดและปิดคำสั่งตลาดใช้เวลา สถานที่ตามเข็มนาฬิกาบนภาพต่อไปนี้ Fig 114 การเปิดบัญชีการเปิดและปิดเกณฑ์ความสัมพันธ์ a และ b - ถูกต้อง c - ไม่ถูกต้องตัวแปรที่ได้รับความนิยมมากที่สุดของเกณฑ์การซื้อขายที่ถูกต้องคือตัวแปร a หลังจากเปิดคำสั่งซื้อของตลาด ช่วงเวลาที่เกณฑ์ต้องปิดการทริกเกอร์หลังจากที่หยุดชั่วคราวเกิดขึ้นเมื่อไม่มีการสั่งซื้อเปิดคำสั่งซื้อของตลาดสามารถเปิดขายเงื่อนไขในการปิดใบสั่งขายตามเกณฑ์ที่กำหนดขึ้นอย่างถูกต้องเกิดขึ้นก่อนหน้านี้กว่าเงื่อนไขในการเปิดใบสั่งซื้ออย่างไรก็ตาม, คำสั่งซื้อสามารถเปิดได้อีกครั้งหากต้องการเกณฑ์การค้านี้ แต่ตามรูปแบบนี้คำสั่งตลาดไม่สามารถข e เปิดถ้ามีคำสั่งตลาดเปิดในทิศทางตรงกันข้ามความแตกต่างของเกณฑ์ความสัมพันธ์ในตัวแปร b ความแตกต่างคือเกณฑ์สำหรับการเปิดตลาดใด ๆ คือในเวลาเดียวกันเกณฑ์สำหรับการปิดคำสั่งที่ตรงกันข้ามนี้ตัวแปรเช่นตัวแปร a ไม่อนุญาตให้มีคำสั่งหลายคำที่เปิดอยู่ในเทอร์มินอลในเวลาเดียวกันกับการรักษาความปลอดภัยแบบหนึ่งตัวแปรต่าง ๆ ของเกณฑ์ความสัมพันธ์ไม่ถูกต้องตามการเปิดใบสั่งของตลาดแบบนี้จะได้รับอนุญาตเมื่อคำสั่งที่ขัดกันยังไม่ปิด บางครั้งการเปิดคำสั่งตรงกันข้ามบางครั้งก็เป็นที่ยอมรับได้เพื่อชดเชยความสูญเสียที่เกิดขึ้นในการแก้ไขเล็กน้อยหลังจากการเคลื่อนไหวของราคาที่รุนแรงในกรณีเช่นนี้คำสั่งที่ตรงกันข้ามสามารถเปิดได้ด้วยค่าเดียวกันหรือเล็กกว่าที่มีอยู่แล้วและปิดลง เมื่อการแก้ไขเป็นมากกว่ากลยุทธ์ดังกล่าวจะช่วยให้ไม่รบกวนการสั่งซื้อหลักเปิดในทิศทางแนวโน้มในกรณีทั่วไปหลายคน คำสั่งการสั่งซื้ออาจเป็นไปได้คำสั่งนี้อาจเป็นเหตุผลเมื่อคำสั่งเปิดก่อนหน้านี้ได้รับการป้องกันโดยคำสั่ง Stop และเกณฑ์ชี้ไปที่การพัฒนาราคาในทิศทางเดียวกันที่เรียกใช้อีกครั้งอย่างไรก็ตามเมื่อสร้างกลยุทธ์ดังกล่าวนักพัฒนาซอฟต์แวร์จะต้องตระหนักถึงอย่างเต็มที่ ในกรณีของการเคลื่อนไหวของราคาที่คมชัดคำสั่งหยุดการสั่งซื้ออาจไม่ได้รับการดำเนินการโดยบางโบรกเกอร์ในราคาแรกและการสูญเสียจะเป็นไปตามมูลค่ารวมของคำสั่งตลาดแบบทิศทางเดียวในตัวอย่างของเราเราใช้ตัวแปร b ของการซื้อขาย ความสัมพันธ์ของเกณฑ์คำสั่งซื้อทั้งหมดของตลาดเปิดปิดโดยคำสั่งหยุดหรือหลังจากเกณฑ์การเปิดคำสั่งซื้อในทิศทางตรงกันข้ามจะเป็นเหตุให้เกณฑ์การปิดบัญชีเกิดขึ้นพร้อมกับการเปิดขายและในทางกลับกันขนาดของคำสั่งซื้อขายที่เปิดอยู่ ขนาดควรมีเหตุผล จำกัด ในกรณีง่ายๆขนาดสั่งคงที่ใช้ในที่ปรึกษาผู้เชี่ยวชาญก่อนเริ่มต้นการดำเนินการของ EA ผู้ใช้สามารถกำหนดขนาดของคำสั่งในอนาคตและ le ยังคงมีการเปลี่ยนแปลงอยู่ตลอดเวลานอกจากนี้หากการเปลี่ยนแปลงสมดุลผู้ใช้สามารถตั้งค่าใหม่ของจำนวนสั่งซื้อที่เปิดกว้างขนาดการสั่งซื้อที่เล็กเกินไปทำให้มั่นใจได้ยิ่งขึ้นในการดำเนินงานในการเปลี่ยนแปลงตลาดที่คาดเดาไม่ได้ แต่กำไรในกรณีของความสำเร็จจะ ขนาดที่ใหญ่เกินไปถ้าขนาดของคำสั่งซื้อมีขนาดใหญ่เกินไปคุณสามารถหากำไรได้มาก แต่ EA อาจมีความเสี่ยงมากเกินไปโดยปกติขนาดของคำสั่งซื้อที่เปิดอยู่จะถูกตั้งขึ้นเพื่อให้ความต้องการของมาร์จินไม่เกิน 2-35 เปอร์เซ็นต์ของยอดคงเหลือ หรือ margin ฟรีหากกลยุทธ์อนุญาตให้ใบสั่งที่มีการเปิดบัญชียอดคงเหลือและขอบข่ายฟรีเพียงหนึ่งใบในเวลาก่อนการเปิดใบสั่งจะเท่าเทียมกันในตัวอย่างนี้ทั้งสองตัวแปรมีการใช้งานผู้ใช้อาจเลือกระบุค่าของคำสั่งซื้อโดยตรงหรือตั้งค่าใน ร้อยละจากขอบฟรีรายละเอียดโปรแกรมแนวโน้มง่ายๆผู้เชี่ยวชาญที่ปรึกษาสร้างขึ้นบนพื้นฐานของข้อโต้แย้งก่อนหน้านี้สามารถมีลักษณะเช่นนี้ข้อผิดพลาด Variables. One ตัวแปรอื่น ๆ ในการประมาณโปรแกรมคือการอ่านของโปรแกรมถือว่าเป็น เพื่อให้สามารถเขียนได้อย่างถูกต้องหากสามารถอ่านได้โดยโปรแกรมเมอร์อื่น ๆ เหตุใดจึงต้องแสดงความคิดเห็นเกี่ยวกับส่วนของโปรแกรมหลักทั้งหมดและช่วงเวลาสำคัญ ๆ ที่ต้องอธิบายถึงกลยุทธ์นี้ด้วยเหตุนี้จึงขอแนะนำให้ประกาศและแสดงความคิดเห็นเกี่ยวกับตัวแปรทั้งหมดในตอนเริ่มต้นของโปรแกรม ในบล็อก 1-2 ตัวแปรภายนอกและส่วนกลางมีการอธิบายตามกฎตัวแปรภายนอกและส่วนกลางต้องเปิดขึ้นก่อนการใช้งานครั้งแรกของพวกเขาเห็นชนิดของตัวแปรที่ว่าทำไมพวกเขาถูกประกาศในส่วนหัวของโปรแกรมทั้งหมดตัวแปรท้องถิ่นของ เริ่มต้นฟังก์ชั่นจะรวบรวมและอธิบายไว้ในบล็อคส่วนของฟังก์ชันด้านบน 2-3 ทันทีหลังจากที่ส่วนหัวของฟังก์ชันกฎของการประกาศตัวแปรภายในไม่จำเป็นต้องมี แต่ยังไม่ห้ามหากโปรแกรมเมอร์ประสบปัญหาในการเข้าใจความหมายของตัวแปรเมื่ออ่าน โปรแกรมเขาสามารถดูส่วนของโปรแกรมด้านบนและหาความหมายและชนิดของตัวแปรใด ๆ จะสะดวกในการเขียนโปรแกรมการปฏิบัติ Block ของการประมวลผลเบื้องต้นใน ตัวอย่างเช่นการประมวลผลล่วงหน้าประกอบด้วยส่วนสองส่วน 3-4 โปรแกรมจะยุติการทำงานหากมีแถบไม่เพียงพอในหน้าต่างความปลอดภัยในกรณีดังกล่าวจะไม่สามารถตรวจจับได้อย่างถูกต้องในการบล็อกค่าเฉลี่ยเคลื่อนที่ที่ 5-6 สำหรับการคำนวณเกณฑ์นอกเหนือจากนี้ ที่นี่ค่าของตัวแปร Work ถูกวิเคราะห์ในการดำเนินการตามปกติของ EA ค่าตัวแปรจะเป็นค่าตั้งต้นเสมอเมื่อตั้งค่าเริ่มต้นหากข้อผิดพลาดที่สำคัญเกิดขึ้นในการทำงานของโปรแกรมค่าเท็จถูกกำหนดให้กับตัวแปรนี้และเริ่มดำเนินการเสร็จสิ้นค่านี้จะ ไม่เปลี่ยนแปลงในอนาคตนั่นคือเหตุผลที่รหัสต่อไปนี้ไม่ได้ถูกดำเนินการในกรณีเช่นนี้การดำเนินงานของโปรแกรมต้องหยุดลงและต้องตรวจพบสาเหตุของข้อผิดพลาดที่สำคัญหากจำเป็นต้องติดต่อศูนย์การติดต่อหลังจากที่สถานการณ์ได้รับการแก้ไขแล้ว โปรแกรมสามารถเริ่มต้นอีกครั้งเช่น EA สามารถแนบไปกับหน้าต่างการรักษาความปลอดภัยใบสั่งซื้อการจัดการคำอธิบาย Expert Advisor ช่วยให้ทำงานได้เฉพาะกับคำสั่งตลาดหนึ่ง sk ของบล็อกการสั่งซื้อบัญชีบล็อก 4-5 คือการกำหนดลักษณะของคำสั่งเปิดถ้ามีอย่างใดอย่างหนึ่งในวงจะผ่านคำสั่งสำหรับตลาดที่มีอยู่ทั้งหมดและคำสั่งที่รอการตรวจสอบคือจาก int แรกที่ฉัน 1 ไปครั้งสุดท้าย i lt OrdersTotal ในการวนซ้ำแต่ละรอบจะมีการเลือกลำดับถัดไปโดยฟังก์ชัน OrderSelect การเลือกจะทำจากแหล่งที่มาของคำสั่งที่เปิดอยู่และรอการสั่ง SELECTBYPOS ถ้าเลือกทำได้สำเร็จเช่นมีอีกหนึ่งคำสั่งใน terminal คำสั่งนี้เพิ่มเติมและ สถานการณ์จะต้องวิเคราะห์ว่าคำสั่งเปิดสำหรับการรักษาความปลอดภัยที่ EA ดำเนินการไม่ว่าจะเป็นคำสั่งตลาดหรือรอมันยังต้องนำมาพิจารณาเมื่อนับคำสั่งใน line. all คำสั่งเปิดเพื่อรักษาความปลอดภัยอื่นจะยกเลิก Operator ยังคงหยุดย้ำและลักษณะของคำสั่งดังกล่าวจะไม่ประมวลผล แต่ถ้าคำสั่งเปิดเพื่อความปลอดภัยไปยังหน้าต่างของที่ EA แนบอยู่จะวิเคราะห์ต่อไปถ้าไม่ O rderType ส่งค่ามากกว่า 1 เห็นประเภทของการค้าใบสั่งที่เลือกอยู่ระหว่างรอดำเนินการ แต่ในที่ปรึกษาผู้เชี่ยวชาญนี้จะจัดการคำสั่งที่รอดำเนินการไม่ได้หมายความว่าการดำเนินการเริ่มต้นจะต้องสิ้นสุดลงเนื่องจากสถานการณ์ความขัดแย้งเกิดขึ้นในกรณีเช่นนี้ ข้อความเกี่ยวกับการสิ้นสุดการดำเนินงานเริ่มต้นดำเนินการถูกหยุดโดยผู้ประกอบการส่งกลับถ้าตรวจสอบล่าสุดแสดงให้เห็นว่าคำสั่งวิเคราะห์เป็นคำสั่งตลาดจำนวนคำสั่งซื้อทั้งหมดสำหรับการรักษาความปลอดภัยถูกคำนวณและวิเคราะห์สำหรับครั้งแรกของคำสั่งดังกล่าวทั้งหมดที่จำเป็นต้องมีลักษณะ กำหนดหากในการทำซ้ำถัดไปตัวแปรตัวนับคำสั่ง Total พบคำสั่งตลาดที่สองสถานการณ์นี้ถือว่ามีความขัดแย้งเนื่องจาก EA ไม่สามารถจัดการใบสั่งตลาดได้มากกว่าหนึ่งคำในกรณีดังกล่าวการดำเนินการเริ่มต้นจะหยุดลงหลังจากแสดงข้อความที่ตรงกัน เป็นผลจากการดำเนินการปิดบัญชีการสั่งซื้อทางบัญชีหากการตรวจสอบทั้งหมดสำเร็จแล้วตัวแปร Total จะรักษาค่าเป็นศูนย์ถ้าไม่มีคำสั่งตลาด หรือได้รับค่า 1 หากมีการสั่งซื้อของตลาดเพื่อความปลอดภัยของเราในกรณีหลังตัวแปรบางชุดที่สอดคล้องกับลำดับจำนวนลักษณะประเภทราคาเปิดระดับการหยุดและมูลค่าการสั่งซื้อยังได้รับค่าของพวกเขาการคำนวณเกณฑ์การซื้อขายใน ตัวอย่างนิยามการวิเคราะห์เกณฑ์การซื้อขายของกลุ่ม 5-6 คำนวณบนพื้นฐานของความแตกต่างระหว่างค่าเฉลี่ยเคลื่อนที่กับช่วงเวลาโดยเฉลี่ยตามเกณฑ์ที่ยอมรับแผนภูมิเป็น bull-directed ถ้าค่าปัจจุบันของ MA ที่มีระยะเวลาน้อยกว่ามีค่ามากกว่า ค่าของ MA ที่มีระยะเวลามากขึ้นและความแตกต่างระหว่างค่าที่มีค่ามากกว่าค่าที่กำหนดใน MA การเคลื่อนไหวหมีที่มีระยะเวลาน้อยกว่า MA ต่ำกว่าช่วงเวลาที่มีขนาดใหญ่และความแตกต่างยังมีขนาดใหญ่กว่าค่าที่สำคัญบางอย่างที่จุดเริ่มต้นของบล็อก ค่าของ MA ที่มีระยะเวลาเฉลี่ย PeriodMA1 และ PeriodMA2 คำนวณความจริงของความสำคัญของเกณฑ์การค้าใด ๆ แสดงโดยค่าของตัวแปรที่เกี่ยวข้อง ตัวแปร OpnB และ OpnS แสดงถึงเกณฑ์ที่เรียกใช้สำหรับการเปิดใบสั่งซื้อและขายตัวแปร Cls และ ClsS - สำหรับการปิดตัวอย่างเช่นถ้าไม่มีการเปิดใช้เกณฑ์สำหรับการเปิด Buy ค่าของ OpnB ยังคงเป็นค่าตั้งต้นที่เริ่มต้นตัวแปรถ้ามีการเรียกใช้งาน , OpnB ได้รับค่า true ในกรณีนี้เกณฑ์การปิดบัญชีมีความคล้ายคลึงกับการเปิด Buy เกณฑ์การเปิดขายสอดคล้องกับที่กำหนดไว้สำหรับการปิด Buy. Trading เกณฑ์ที่ยอมรับในตัวอย่างนี้ใช้เพื่อการศึกษาเท่านั้นและไม่ถือเป็น แนวทางในการซื้อขายหลักทรัพย์จริงการปิดบัญชีมีการเขียนก่อนหน้านี้ว่าที่ปรึกษาผู้เชี่ยวชาญนี้มีไว้สำหรับการดำเนินการเฉพาะกับคำสั่งตลาดที่เปิดขึ้นเพื่อความปลอดภัยซึ่งเป็นหน้าต่างที่ EA แนบไปในขณะที่การควบคุมในโปรแกรมเป็น ผ่านไปยังบล็อกคำสั่งปิดเป็นที่รู้จักกันเพื่อตรวจสอบว่าในขณะปัจจุบันมีทั้งไม่มีคำสั่งสำหรับการรักษาความปลอดภัยหรือมีเพียงหนึ่งคำสั่งตลาดนั่นคือเหตุผลที่รหัส ในใบสั่งปิดบล็อกจะถูกเขียนขึ้นเพื่อให้มีเพียงหนึ่งคำสั่งสามารถปิดได้สำเร็จบล็อกนี้จะขึ้นอยู่กับวง จำกัด ในขณะที่ร่างกายซึ่งประกอบด้วยสองส่วนคล้ายคลึงกันหนึ่งสำหรับการสั่งซื้อปิดอีกสำหรับการปิดคำสั่งขายในขณะที่เป็น ใช้ที่นี่เพื่อวัตถุประสงค์ในกรณีที่เกิดความล้มเหลวในการดำเนินการทางการค้าสามารถทำซ้ำได้อีกครั้งในส่วนหัวของโอเปอเรเตอร์ตัวแรกหากมีการคำนวณเงื่อนไขในการปิดใบสั่งซื้อใบสั่งขายจะปิดในลักษณะที่คล้ายกัน คำสั่งเปิดที่สอดคล้องกับการซื้อดูประเภทของการค้าและเครื่องหมายสำหรับการปิดซื้อมีความเกี่ยวข้องการควบคุมจะถูกส่งผ่านไปยังร่างกายของถ้าผู้ดำเนินการซึ่งมีการร้องขอปิดเพื่อเป็นราคาปิดคำสั่งในฟังก์ชัน OrderClose ค่าของสองด้าน การอ้างอิงที่ตรงกับประเภทใบสั่งจะระบุไว้ในข้อกำหนดและข้อ จำกัด ในการทำธุรกรรมหากการดำเนินการทางการค้าดำเนินการเสร็จสมบูรณ์หลังจากข้อความเกี่ยวกับการปิดคำสั่งซื้อจะปรากฏขึ้นในขณะที่ทำซ้ำ และการดำเนินการสั่งปิดบล็อกเกินกว่า แต่ถ้าการดำเนินการล้มเหลวฟังก์ชันที่ผู้ใช้กำหนดสำหรับการประมวลผลข้อผิดพลาด FunError เรียกว่า block 10-11 การประมวลผลข้อผิดพลาดเป็นพารามิเตอร์ที่ผ่านใน FunError รหัสข้อผิดพลาดล่าสุดที่คำนวณโดย GetLastError ใช้ FunError ส่งกลับ 1 หากข้อผิดพลาดไม่สำคัญและการดำเนินการสามารถทำซ้ำได้และ 0 ถ้าข้อผิดพลาดสำคัญข้อผิดพลาดที่สำคัญถูกแบ่งออกเป็นสองประเภท - เหล่านั้นหลังจากที่การดำเนินการของโปรแกรมสามารถดำเนินการต่อเช่น a ข้อผิดพลาดทั่วไปและข้อผิดพลาดเหล่านี้หลังจากที่การดำเนินงานทางการค้าใด ๆ ต้องหยุดลงตัวอย่างเช่น account. if ที่ถูกบล็อคหลังจากดำเนินการทางการค้าที่ไม่สำเร็จฟังก์ชันที่ผู้ใช้กำหนดจะคืนค่า 1 ปัจจุบันขณะที่ทำซ้ำจะถูกยกเลิกและในระหว่างทำซ้ำครั้งถัดไป เพื่อดำเนินการดำเนินการ - เพื่อปิดคำสั่งถ้าฟังก์ชันส่งกลับ 0 การดำเนินการเริ่มต้นปัจจุบันจะถูกหยุดในการเริ่มต้นติ๊กครั้งต่อไปจะเริ่มต้นโดย terminal ของไคลเอ็นต์อีกครั้งและถ้า เงื่อนไขในการปิดคำสั่งจะได้รับการเก็บรักษาความพยายามที่จะปิดคำสั่งอีกครั้งจะเกิดขึ้นหากในระหว่างการประมวลผลข้อผิดพลาดพบว่าการดำเนินการโปรแกรมต่อไปนี้ไม่มีเหตุผลอย่างเช่นโปรแกรมทำงานบนเวอร์ชันเทอร์มินัลไคลเอ็นต์เก่าในช่วงเริ่มต้นการดำเนินการ ฟังก์ชันพิเศษเริ่มต้นจะถูกยกเลิกในบล็อกของการประมวลผลเบื้องต้นเมื่อวิเคราะห์มูลค่าของตัวแปร Work. Calculating จำนวน Lots สำหรับใบสั่งใหม่จำนวนมากสามารถคำนวณตามการตั้งค่าของผู้ใช้ต่อไปนี้หนึ่งในสองสายพันธุ์แรก ตัวแปรเป็นค่าคงที่บางอย่างที่ผู้ใช้ตั้งขึ้นตามตัวแปรที่สองจำนวนของล็อตคำนวณจากผลรวมของจำนวนเงินที่เท่ากับอัตราร้อยละที่กำหนดโดยผู้ใช้อิสระอิสระ ณ จุดเริ่มต้นของการกำหนด จำนวนของล็อตสำหรับคำสั่งซื้อใหม่บล็อก 7-8 ค่าที่จำเป็นของตัวแปรบางตัวจะถูกคำนวณ - จำนวนเงินที่อนุญาตน้อยที่สุดของจำนวนและขั้นตอนการเปลี่ยนแปลงจำนวนมากที่ตั้งขึ้นโดยนายหน้า, free margin a. nd ราคาหนึ่งมากสำหรับการรักษาความปลอดภัยในตัวอย่างนี้มีให้ถ้าหากผู้ใช้มีการตั้งค่าบางอย่างที่ไม่ใช่ศูนย์ของตัวแปรภายนอก Lts ตัวอย่างเช่น 0 5 ก็เป็นที่ยอมรับเป็นจำนวน Lts มากเมื่อ คำขอการค้าเพื่อเปิดคำสั่งถูกสร้างขึ้นหากมีการกำหนด Lts ให้กับ 0 จำนวน Lts จำนวนมากถูกกำหนดขึ้นมาจากตัวแปร Prots เปอร์เซ็นต์อัตรากำไรและเงื่อนไขที่กำหนดโดยโบรกเกอร์หลังจากคำนวณ Lts แล้วการตรวจสอบจะดำเนินการ ถ้าค่านี้ต่ำกว่าค่าที่อนุญาตให้น้อยที่สุดค่าที่ยอมรับได้น้อยที่สุดจะได้รับการยอมรับ แต่ถ้าระยะขอบว่างไม่เพียงพอหลังจากข้อความที่สอดคล้องกันการเริ่มดำเนินการจะสิ้นสุดลงการสั่งซื้อคำสั่งซื้อบล็อกการเปิดคำสั่งปิดกั้น 8-9 เช่นคนไร้ยางอาย ของคำสั่งเปิดเป็นวง จำกัด ในขณะที่ส่วนหัวของโอเปอเรเตอร์แรกถ้าเงื่อนไขสำหรับการเปิดใบสั่งซื้อจะคำนวณหากไม่มีคำสั่งสำหรับตัวแปรความปลอดภัยทั้งหมดเท่ากับ 0 และเครื่องหมายสำหรับเปิดใบสั่งซื้อมีความเกี่ยวข้อง OpnB คือ ความจริงคือการควบคุม ed to if ตัวดำเนินการสำหรับการเปิด order ในกรณีเช่นนี้หลังจากมีการรีเฟรชราคาสำหรับระดับ stop จะคำนวณค่าของระดับ stop จะถูกกำหนดโดยผู้ใช้ในตัวแปรภายนอก StopLoss และ TakeProfit ในกรณีทั่วไปผู้ใช้สามารถตั้งค่าสำหรับ พารามิเตอร์นี้มีขนาดเล็กลงที่โบรกเกอร์อนุญาตนอกจากนายหน้าซื้อขายหลักทรัพย์อาจเปลี่ยนระยะเวลาที่อนุญาตน้อยที่สุดในช่วงเวลาใด ๆ ซึ่งเป็นกรณีที่เกิดขึ้นที่การเคลื่อนไหวของตลาดอย่างมากตัวอย่างเช่นก่อนปล่อยข่าวที่สำคัญเหตุใดก่อนที่แต่ละจุดสั่งหยุดการผลิตจะต้องมีการคำนวณ ค่าบัญชีตั้งค่าผู้ใช้และค่าที่น้อยที่สุดที่อนุญาตโดยนายหน้าสำหรับการคำนวณระดับการหยุดทำงานผู้ใช้กำหนดนิวสโต๊ปใช้เป็นพารามิเตอร์ที่ส่งผ่านค่าระดับการหยุดที่กำหนดโดยผู้ใช้ถูกใช้ใน NewStop แรกที่อนุญาตให้ใช้น้อยที่สุดในปัจจุบัน คำนวณระยะทางถ้าค่าที่กำหนดโดยผู้ใช้สอดคล้องกับข้อกำหนดของนายหน้าค่านี้จะถูกส่งกลับถ้าค่านั้นน้อยกว่าค่าที่อนุญาตให้ใช้ค่าที่ได้รับจากโบรกเกอร์ P rices ของคำขอหยุดถูกคำนวณจากอ้างสองด้านที่สอดคล้องกันดูความต้องการและข้อ จำกัด ในการทำ Trades. A ขอการค้าเพื่อเปิดคำสั่งจะเกิดขึ้นโดยใช้ฟังก์ชัน OrderSend สำหรับการคำนวณราคาเปิด order และราคาของการร้องขอหยุดสองด้าน ถ้าการดำเนินการทางการค้าสำเร็จเซิร์ฟเวอร์ iea ส่งคืนจำนวนคำสั่งที่เปิดหลังจากข้อความเกี่ยวกับการเปิดการสั่งซื้อที่ประสบความสำเร็จจะปรากฏขึ้นการเริ่มต้นดำเนินการเสร็จสิ้นหากคำสั่งไม่ได้เปิดขึ้นและเทอร์มินัลไคลเอ็นต์ส่งคืน error, the error is processed according to the algorithm described earlier. Some Code Peculiarities. The analyzed Expert Advisor code is oriented to the implementation of a certain strategy Note, some program lines contain variables and calculations that would be changed, if the strategy were changed. For example, according to the accepted strategy the Expert Advisor is developed to work only with one order This allowed to u se the variable Ticket both for the identification of a closing order number in block of closing 6-7 and for the identification of a success of a trade operation execution when opening an order in the block of opening 8-9 In this case such a solution is acceptable However, if we take the analyzed code as the basis for the implementation of another strategy for example allow opposite orders we will have to introduce one or several variables to be able to recognize numbers of opened orders and identify the success of trade operations. In further strategy modifications we will have to change come program lines containing part of logics contained in the source strategy Namely in the order accounting block we will not have to terminate the program operation if there are several open orders for a security Besides, conditions for opening and closing orders will alslo change This will entail the code changing in blocks of opening and closing orders. On the basis of this analysis we can easily co nclude that the described simple Expert Advisor is not perfect In a general case, for the implementation of order accounting one should use a universal function based on using data arrays and not containing logics of a certain strategy The same can be said about the blocks of opening and closing orders A more complete program must contain a main analytical function, all other user-defined functions must be subordinate to it This analytical function must contain a program code, in which all conditions for the implementation of any strategy are analyzed all subordinate functions must perform limited actions The function of accounting orders must only account orders, functions of opening and closing orders must only open and close orders, and the analytical function must think and manage all other functions, i e call them when needed. Forex CFD Trading on Stocks, Indices, Oil, Gold by XM. March 14, 2017 at 8 27 am GMT. Currency markets were in a wait-and-see mode during the Asian session as investors were cautious ahead of central bank meetings this week which include the. March 14, 2017 at 8 19 am GMT. EURUSD is currenlty down after recording a five-week high during yesterday s trading The RSI indicator is close to the 50 neutral level at 53, suggesting that. March 13, 2017 at 4 11 pm GMT. The upcoming parliamentary election in the Netherlands is at the forefront of investors minds this week as the event will be the first key test. March 13, 2017 at 9 17 am GMT. The Thai capital witnessed an important event this spring, the annual grand gala dinner, which was much anticipated by online investors who are clients of. March 10, 2017 at 9 36 am GMT. On 15th April, XM will be hosting yet another free forex seminar, and this time in Muscat, Oman Forex instructor Habib Akiki, along with the. March 9, 2017 at 9 05 am GMT. We would like to inform you that due to the seasonal change in the Daylight Savings Tiime, the trading hours of various instruments will be. There is a reason why over 1 Million Clients Choose XM for Forex Trading, Stock Indices Trading, Commodity Trading, Stocks, Metals and Energies Trading. Licensed and Regulated Broker. The XM Group is licensed by the FCA in the United Kingdom, the ASIC in Australia and CySec in Cyprus adhering to enhanced regulatory standards This gives our clients the freedom to focus on what is important their trading decisions. Globally Renowned. We have clients from over 196 countries and staff speaking over 30 languages Our management has visited over 120 cities globally to understand clients and partners needs. Focused on the Client. Size does not matter At XM the client comes first regardless of net capital worth, account type or size of investment All our clients receive the same quality services, the same execution, and the same level of support XM was founded on these values, and that will not change. Range of Trading Instruments. Our clients can choose to Trade Forex, Stock Indices, Commodities, Stocks, Metals and Energies from the same account With a wide range of trading instruments available from a single multi asset platform XM makes trading easier and efficient. Transparent and Fair. At XM what you see is what you get, with no hidden terms Be that pricing, execution or promotions What we advertise is what we give our clients, regardless of the size of their investment. Easy and Convenient. All our systems are built and updated with the client in mind Starting from our account opening procedure, to managing your account, depositing or withdrawing funds and finally trading, it s all straightforward simple and easy to use for all our clients. Legal is a trading name of Trading Point Holdings Ltd, registration number HE 322690, 12 Richard Verengaria Street, Araouzos Castle Court, 3rd Floor 3042 Limassol, Cyprus , which wholly owns Trading Point of Financial Instruments Ltd Cyprus , registration number HE 251334, 12 Richard Verengaria Street, Araouzos Castle Court, 3rd Floor, 3042 Limassol, Cyprus. This website is operated by Trading Point of Financial Instruments Ltd. Trading Point of Financial Instruments Ltd is regulated by the Cyprus Securities and Exchange Commission CySEC under license number 120 10, and registered with FCA FSA, UK , under reference no 538324 Trading Point of Financial Instruments Ltd operates in accordance with the Markets in Financial Instruments Directive MiFID of the European Union. Risk Warning Forex Trading involves significant risk to your invested capital Please read and ensure you fully understand our Risk Disclosure. Restricted Regions Trading Point of Financial Instruments Ltd does not provide services for citizens of certain regions, such as The United States of America.

No comments:

Post a Comment