Saturday 29 July 2017

Simple moving average ea mq4


ฉันกำลังเรียนวิธีการรหัส MQL4 แม้ว่า am ไม่ programmer จุดมุ่งหมายของฉันคือการสร้างง่าย EA ตามครอสโอเวอร์ 5 และ 8 EMA การตั้งค่า Crossover เพื่อ upside เปิดตำแหน่งซื้อในขณะที่ downside ปิดตำแหน่งซื้อและเปิดตำแหน่งขาย โดยอัตโนมัติควรจะสามารถเปิดอย่างน้อย 10 ตำแหน่งพร้อมกันทำกำไรหยุดการสูญเสียและจำนวนตำแหน่งจะปรับถ้าใครมีประสบการณ์กับ EAs และมีเวลาในการแบ่งปันความรู้ของพวกเขาโปรดช่วยในการสั่งซื้อ เพื่อสร้าง EA นี้โดยการเพิ่มโพสต์หรือส่งข้อความส่วนตัว me. No หนึ่งมีเวลาสำหรับการถือครองมือที่นี่ s Book และบางตัวอย่าง Good Reading. This ฟอรั่มได้รับชนิดของคำถามนี้มากยินดีต้อนรับของคุณเพื่อดู codebase หรือดูความพยายามของฉัน เพื่อสอนการเขียนโปรแกรมของอีเอที่คล้ายกับสิ่งที่คุณกำลังขอรับ ForexTrader 4 - Experts. Moving Average - ผู้เชี่ยวชาญด้าน MetaTrader 4. ผู้เชี่ยวชาญด้านการเคลื่อนย้ายเฉลี่ยสำหรับการสร้างสัญญาณการค้าโดยใช้ค่าเฉลี่ยเคลื่อนที่หนึ่งค่าเปิดและปิด POS itions จะทำเมื่อค่าเฉลี่ยเคลื่อนที่ตรงตามราคาที่แถบแท่งบาร์เพิ่งเกิดขึ้นเท่ากับ 1 ขนาดล็อตจะได้รับการปรับให้เหมาะสมตามอัลกอริทึมพิเศษผู้เชี่ยวชาญที่ปรึกษาวิเคราะห์ความสอดคล้องกันของค่าเฉลี่ยเคลื่อนที่และแผนภูมิราคาในตลาดการตรวจสอบจะดำเนินการ โดยฟังก์ชั่น CheckForOpen ถ้าค่าเฉลี่ยเคลื่อนที่ตรงแถบในลักษณะที่อดีตสูงกว่าราคาเปิด แต่ต่ำกว่าราคาปิดจะมีการเปิดสถานะซื้อหากค่าเฉลี่ยเคลื่อนที่ตรงแถบตามวิธีเดิม ต่ำกว่าราคาเปิด แต่สูงกว่าราคาปิดสถานะการขายจะเปิดขึ้นการบริหารจัดการช่องทางที่ใช้ในผู้เชี่ยวชาญทำได้ง่ายมาก แต่มีประสิทธิภาพในการควบคุมปริมาณตำแหน่งแต่ละรายการขึ้นอยู่กับผลการดำเนินการก่อนหน้านี้อัลกอริทึมนี้จะดำเนินการโดย LotsOptimized ฟังก์ชันขนาดล็อตพื้นฐานจะคำนวณตามความเสี่ยงที่อนุญาตสูงสุดพารามิเตอร์ MaximumRisk จะแสดงเปอร์เซ็นต์ความเสี่ยงขั้นพื้นฐานสำหรับแต่ละธุรกรรม โดยปกติจะมีค่าระหว่าง 0 01 1 ถึง 1 100 ตัวอย่างเช่นถ้า Free margin AccountFreeMargin มีค่าเท่ากับ 20,500 และกฎการจัดการเงินทุนกำหนดให้ใช้ความเสี่ยงของ 2 จำนวนล็อตพื้นฐานจะทำให้ 20500 0 02 1000 0 41 เป็นเรื่องสำคัญมาก เพื่อควบคุมความถูกต้องของขนาดของล็อตให้ถูกต้องและทำให้ผลลัพธ์เป็นไปตามปกติโดยมีค่าที่ยอมรับได้โดยปกติจะอนุญาตให้ใช้เศษที่มีขั้นตอนเท่ากับ 0 1 การทำธุรกรรมที่มีปริมาณของ 0 41 จะไม่ได้รับการทำ NormalizeDouble จะใช้ฟังก์ชัน 1 ตัวหลังจากจุดผลลัพธ์นี้เป็นจำนวนพื้นฐานของ 0 4 การคำนวณล็อตล็อตพื้นฐานบน free free margin จะช่วยเพิ่มปริมาณการดำเนินงานขึ้นอยู่กับความสำเร็จในการซื้อขายเช่นการค้ากับ reinvesting นี่เป็นกลไกพื้นฐานที่มีการจัดการเงินทุนที่จำเป็นสำหรับ การเพิ่มขึ้นของ Effetiveness การค้า. DecreaseFactorคือขอบเขตที่ขนาดของล็อตจะลดลงหลังจากการซื้อขายที่ไม่ได้ผลเป็นค่าปกติคือ 2,3,4,5 ถ้า Transactio ก่อนหน้า ns เป็นประโยชน์, ไดรฟ์ข้อมูลที่ตามมาจะลดลงโดยปัจจัยของ DecreaseFactor เพื่อรอผ่านระยะเวลาไม่ได้ประโยชน์นี้เป็นปัจจัยหลักในขั้นตอนวิธีการจัดการทุนแนวคิดง่ายมากถ้าการซื้อขายเพิ่มขึ้นประสบความสำเร็จผู้เชี่ยวชาญทำงานร่วมกับจำนวนมากขั้นพื้นฐาน ทำให้กำไรสูงสุดหลังจากการทำธุรกรรมที่ไม่มีประโยชน์ครั้งแรกผู้เชี่ยวชาญจะลดความเร็วจนกว่าจะมีการทำธุรกรรมที่เป็นบวกใหม่อัลกอริทึมจะช่วยให้การปิดใช้งานการลดความเร็วโดยทำอย่างใดอย่างหนึ่งต้องระบุ DecreaseFactor 0 จำนวนธุรกรรมที่ไม่สามารถทำกำไรครั้งล่าสุดได้ คำนวณในประวัติศาสตร์การค้าจำนวนมากขั้นพื้นฐานจะถูกคำนวณใหม่บนพื้นฐานนี้ดังนั้นอัลกอริธึมช่วยให้สามารถลดความเสี่ยงที่เกิดขึ้นได้อย่างมีนัยสำคัญอันเนื่องมาจากชุดของขนาดล็อตที่ไม่สามารถทำกำไรได้จึงถูกตรวจสอบอย่างถูกต้องสำหรับขนาดล็อตที่อนุญาตต่ำสุดในตอนท้ายของ เนื่องจากการคำนวณที่ทำก่อนหน้านี้สามารถส่งผลให้เกิดเป็นจำนวนมาก 0. ผู้เชี่ยวชาญส่วนใหญ่มีวัตถุประสงค์เพื่อทำงานกับรายวัน ระยะเวลาและในโหมดการทดสอบ - สำหรับการทำในราคาที่ใกล้ชิดมันจะค้าเฉพาะที่เปิดบาร์ใหม่นั่นคือเหตุผลที่รูปแบบของการทำแบบจำลองทุกติ๊กไม่จำเป็นต้องผลการทดสอบแสดงใน report. hi มี เป็นไปได้ที่จะลบ auto-close features. see นี้ scalping EA. SymbolEURUSDFXF ยูโรเทียบกับดอลลาร์สหรัฐงวด 1 ชั่วโมง H1 2007 03 30 17 01 - 2011 09 30 00 59 2007 03 01 - 2011 06 20 ModelEvery ติ๊กวิธีการที่แม่นยำที่สุดขึ้นอยู่กับทั้งหมด ที่มีอยู่อย่างน้อยระยะเวลา ParametersLots 0 1 MaximumRisk 0 02 DecreaseFactor 3 MovingPeriod 12 MovingShift 6 บาร์ใน test28117Ticks modelled34632921Modelling quality99 00 ชาร์ตไม่ตรงกัน errors0Initial deposit10000 00Total profit2786 สุทธิ 20Gross profit71494 00Gross สูญเสีย 68,707 80Profit factor1 04Expected payoff1 26Absolute drawdown600 60Maximal drawdown3375 60 24 72 drawdown24 พัทธ 72 3375 60 รวม trades2205 ตำแหน่งงานว่างชนะ 1102 25 50 ตำแหน่งยาวได้รับรางวัล 1103 28 92 ธุรกิจการค้ารวม 600 27 21 การค้าขาดทุนทั้งหมด 1605 72 79 Lar gestprofit trade1155 60loss ค้า 1,006 80Averageprofit trade119 16loss ค้า-42 81Maximumconsecutive ชนะกำไรในเงิน 6 353 40 ติดต่อกันการสูญเสียการสูญเสียเงิน 18 -650 40 นับกำไร Maximalconsecutive ชนะ 1170 00 4 ติดต่อกันนับการสูญเสียของการสูญเสีย -1280 80 9 losses4 wins1consecutive Averageconsecutive การตั้งค่าต่างๆ - เช่น MetaQuotes ใช้คน SymbolEURUSDFXF ยูโรเทียบกับเงินดอลลาร์สหรัฐ Period1 ชั่วโมง H1 2007 03 30 17 01-2011 09 30 00 59 2007 03 01-2011 06 20 ModelEvery ติ๊กวิธีที่แม่นยำที่สุดบนพื้นฐานของทั้งหมดที่มีอยู่อย่างน้อยระยะเวลา ParametersLots 0 1 MaximumRisk 0 01 DecreaseFactor 1 MovingPeriod 16 MovingShift 11 บาร์ใน test28117Ticks modelled34632921Modelling quality99 00 ชาร์ตไม่ตรงกัน errors0Initial deposit1000000 00Total สุทธิกำไร 424,287 00Gross profit1015708 80Gross สูญเสีย 1,439,995 80Profit factor0 71Expected ผลตอบแทน-272 50Absolute drawdown426566 80Maximal drawdown445606 40 43 73 drawdown43 พัทธ 73 445606 40 รวม trades1557Short ตำแหน่ง ชนะ 778 21 34 ยาว ตำแหน่งที่ได้รับรางวัล 779 29 40 กำไรการซื้อขายรวม 395 25 37 การสูญเสียการซื้อขายรวม 1,162 74 63 Largestprofit trade101270 40loss ค้า 36,944 00Averageprofit trade2571 41loss ค้า 1,239 24Maximumconsecutive ชนะกำไรในเงิน 4 17427 00 ติดต่อกันการสูญเสียการสูญเสียเงิน 23 -2310 40 กำไร Maximalconsecutive นับจากการชนะ 80 129294 3 นับการสูญเสียติดต่อกันของการสูญเสีย -44,613 40 4 Averageconsecutive wins1consecutive losses4.Typically สองค่าเฉลี่ยเคลื่อนที่สามารถนำมาใช้ในการสร้าง EA กลยุทธ์อัตราแลกเปลี่ยนสำหรับ MT4 กับ rules. Buy เหล่านี้เมื่อช่วงเวลาสั้น ๆ ค่าเฉลี่ยเคลื่อนที่อยู่เหนือยาว ค่าเฉลี่ยเคลื่อนที่รอบระยะเวลาระยะเวลา 9 และเส้นสีแดงเป็นค่าเฉลี่ยระยะเวลาการเคลื่อนที่เฉลี่ยระยะเวลา 18 การวิเคราะห์กราฟเราสามารถเขียนกฎการซื้อขายหรือสัญญาณ forex ตามที่ซื้อได้เมื่อเส้นสีเหลืองอยู่เหนือเส้นสีแดงขายได้เมื่อสายสีเหลืองเป็น ด้านล่างบรรทัดสีแดงแทนการใช้เวลานานในการเข้ารหัสกลยุทธ์ forex นี้โดยใช้ตัวสร้างกลยุทธ์ Molanis คุณสามารถสร้างแผนภาพการซื้อขายที่แสดงถึงกลยุทธ์เฉลี่ยที่เคลื่อนไหวได้ภายในไม่กี่นาทีเพียงลากและวางบล็อกการวิเคราะห์ทางเทคนิคสองบล็อกการซื้อหนึ่งบล็อกและบล็อกการขายหนึ่งรายการ เชื่อมต่อและตั้งค่าพารามิเตอร์ของบล็อกเพื่อให้ได้แผนภาพดังต่อไปนี้แผนภาพการซื้อขายนี้มีเส้นทางการซื้อขาย 2 ช่องทางด้านซ้ายจะมีการเน้นสีจาก START block ไปยัง END block. One สามารถอ่านได้ว่าเป็น Buy 1 lot ของ EURCAD พร้อมกับ 100 pip ทำกำไรและ 50 Stop Stop Loss เมื่อระยะสั้นเฉลี่ยเคลื่อนไหว 9 อยู่เหนือค่าเฉลี่ยระยะยาว 18 ค่าเฉลี่ยเคลื่อนที่ 18 อย่าลืมอ่านกราฟแสดงการซื้อขายในทิศทางตรงกันข้ามกับการซื้อขายเส้นอัตราการซื้อขายที่ถูกต้องอาจอ่านได้ว่าขายได้ 1 EURCAD กับ 100 pip ทำกำไรและ 50 Stop Stop Loss เมื่อค่าเฉลี่ยเคลื่อนที่ 18 เป็นระยะเวลานานกว่าช่วงเวลาสั้น ๆ ที่เคลื่อนที่โดยเฉลี่ย 9. การสร้างรหัส MQL สำหรับ MetaTrader โดยคลิกเพียงครั้งเดียวใน Trading Diagram Me nu คลิกที่สร้างรหัส MQL4 เพื่อรับหน้าต่าง MQL4 Code Molanis Strategy Builder ช่วยให้คุณสามารถเปิดที่ปรึกษาผู้เชี่ยวชาญของคุณโดยตรงกับ MetaTrader หรือบันทึกเป็นไฟล์ MQ4 ได้อย่าพลาดการสอนวิดีโอของเราที่นี่

No comments:

Post a Comment