Skip to main content

Mql4 เคลื่อนไหว เฉลี่ย รหัส


MetaTrader 4 - Indicators. Moving A, MA - ตัวบ่งชี้สำหรับ MetaTrader 4.The Moving Average Technical Indicator แสดงค่าเฉลี่ยของราคาตราสารในช่วงเวลาหนึ่งเมื่อคำนวณค่าเฉลี่ยเคลื่อนที่หนึ่งค่าเฉลี่ยของราคาตราสารในช่วงเวลานี้ มีการเปลี่ยนแปลงของค่าเฉลี่ยเคลื่อนที่ 4 แบบเช่นเดียวกับค่าเฉลี่ยเลขคณิต, ค่าเฉลี่ยเลขคณิต, ค่าความเรียบและ Linear Weighted Moving โดยทั่วไปอาจคำนวณสำหรับชุดข้อมูลลำดับใด ๆ รวมถึงราคาเปิดและราคาปิด, มากที่สุดและต่ำสุดราคาปริมาณการซื้อขายหรือตัวชี้วัดอื่น ๆ มักจะเป็นกรณีที่มีการใช้ค่าเฉลี่ยเคลื่อนที่สองเท่าสิ่งเดียวที่ค่าเฉลี่ยเคลื่อนที่ของแต่ละประเภทแตกต่างกันมากเมื่อเทียบกับค่าสัมประสิทธิ์น้ำหนักซึ่งถูกกำหนดให้กับข้อมูลล่าสุด, แตกต่างกันในกรณีที่เรากำลังพูดถึงค่าเฉลี่ยเคลื่อนที่ที่เรียบง่ายราคาทั้งหมดของช่วงเวลาที่เป็นปัญหามีค่าเท่ากันในงาน Expo nential และ Linear Weighted Moving Averages ให้ความสำคัญกับราคาล่าสุดวิธีที่ใช้ทั่วไปในการตีความค่าเฉลี่ยของราคาคือการเปรียบเทียบการเปลี่ยนแปลงของราคากับการเคลื่อนไหวของราคาเมื่อราคาของตราสารเพิ่มขึ้นเหนือค่าเฉลี่ยเคลื่อนที่ค่าสัญญาณซื้อจะปรากฏขึ้นถ้าราคาตก ต่ำกว่าค่าเฉลี่ยเคลื่อนที่ของสิ่งที่เรามีเป็นสัญญาณการขายระบบการซื้อขายนี้ซึ่งขึ้นอยู่กับค่าเฉลี่ยเคลื่อนที่ไม่ได้ออกแบบมาเพื่อให้เข้าสู่ตลาดได้อย่างถูกต้องในจุดต่ำสุดและทางออกด้านขวาบนยอดเขา ตามแนวโน้มดังต่อไปนี้ที่จะซื้อในไม่ช้าหลังจากที่ราคาถึงด้านล่างและจะขายเร็ว ๆ นี้หลังจากที่ราคาได้ถึงจุดสูงสุดของพวกเขาอย่างรวดเร็วเฉลี่ย SMA เรียบง่ายในคำอื่น ๆ คำนวณค่าเฉลี่ยเคลื่อนที่คำนวณโดยข้อสรุปขึ้นราคาตราสาร ปิดมากกว่าจำนวนหนึ่งช่วงเวลาเช่น 12 ชั่วโมงค่านี้จะถูกหารด้วยจำนวนของช่วงเวลาดังกล่าว SMA SUM CLOSE, N N ในกรณีที่ N คือจำนวนงวดการคำนวณรายละเอียด ค่าเฉลี่ยเคลื่อนที่เฉลี่ยที่คำนวณได้โดยการเพิ่มค่าเฉลี่ยเคลื่อนที่ของส่วนแบ่งของราคาปิดปัจจุบันไปเป็นค่าก่อนหน้าด้วยค่าเฉลี่ยเคลื่อนที่ที่ถ่วงขึ้นเรื่อย ๆ ซึ่งเป็นราคาล่าสุดที่มีค่ามากกว่าค่าเฉลี่ยของค่าเฉลี่ยเลขร้อยละ P - จะมีลักษณะเป็น like. Where CLOSE i ราคาของการปดรอบปจจุบัน EMA i-1 Moving Average ตามลําดับคาเฉลี่ยของการปดรอบกอนหนา P อัตรารอยละของการใชมูลคาราคา Smooth Moving Average SMMA คาแรกของคาเฉลี่ยเคลื่อนที่เรียบนี้ถูกคํานวณเปน ค่าเฉลี่ยเคลื่อนที่เฉลี่ย SMA. SUM1 SUM CLOSE, N ค่าเฉลี่ยเคลื่อนที่ที่สองและค่าเฉลี่ยที่คำนวณได้ตามสูตรนี้ SUM1 คือผลรวมของราคาปิดของช่วง N SMMA1 เป็นค่าเฉลี่ยเคลื่อนที่ที่กลมของแถบแรก SMMA i เป็น เรียบเฉลี่ยเคลื่อนที่ของแถบปัจจุบันยกเว้นครั้งแรก CLOSE ฉันเป็นราคาปิดปัจจุบัน N เป็นระยะเวลาการราบเรียบ Liwear Weighted Moving Average LWMA ใน c ค่าเฉลี่ยถ่วงน้ำหนักคำนวณโดยการคูณราคาปิดของแต่ละกลุ่มที่พิจารณาแล้วโดยใช้ค่าสัมประสิทธิ์น้ำหนักที่แน่นอน LWMA SUM Close ii, N SUM i, N เมื่อ SUM i, N คือผลรวมของค่าสัมประสิทธิ์การถ่วงน้ำหนักค่าเฉลี่ยความเสี่ยงอาจใช้กับตัวชี้วัดได้เช่นกันซึ่งเป็นที่ที่การตีความตัวบ่งชี้ค่าเฉลี่ยเคลื่อนที่คล้ายคลึงกับการตีความค่าเฉลี่ยถ่วงน้ำหนักของดัชนีหากตัวบ่งชี้สูงกว่าค่าเฉลี่ยเคลื่อนที่ ซึ่งหมายความว่าการเคลื่อนไหวของตัวบ่งชี้ที่มีแนวโน้มจะยังคงดำเนินต่อไปต่อไปหากตัวบ่งชี้ต่ำกว่าค่าเฉลี่ยเคลื่อนที่ซึ่งหมายความว่ามีแนวโน้มว่าจะลดลงต่อไปนั่นคือประเภทของค่าเฉลี่ยเคลื่อนที่ที่อยู่ในแผนภูมิค่าเฉลี่ยเคลื่อนที่โดยเฉลี่ย SMA เฉลี่ยที่มีการเคลื่อนไหว EMA. Smoothed Moving Average SMMA ค่าเฉลี่ยถ่วงน้ำหนักเฉลี่ยถ่วงน้ำหนัก LWMA. MetaTrader 4 - ผู้เชี่ยวชาญเฉลี่ยเฉลี่ย - ผู้เชี่ยวชาญด้าน MetaTrader 4. ผู้เชี่ยวชาญด้านการเคลื่อนย้ายเฉลี่ยสำหรับการสร้างสัญญาณการค้า s ใช้ค่าเฉลี่ยเคลื่อนที่หนึ่งตำแหน่งการเปิดและปิดตำแหน่งจะดำเนินการเมื่อค่าเฉลี่ยเคลื่อนที่ตรงกับราคาที่แถบแท่งบาร์เพิ่งเกิดขึ้นเท่ากับ 1 ขนาดจำนวนมากจะได้รับการปรับให้เหมาะสมตามอัลกอริทึมพิเศษที่ปรึกษาผู้เชี่ยวชาญจะวิเคราะห์ความสามัคคีของค่าเฉลี่ยเคลื่อนที่ และกราฟราคาในตลาดการตรวจสอบทำได้โดยใช้ฟังก์ชัน CheckForOpen หากค่าเฉลี่ยเคลื่อนที่ตรงแถบตามวิธีที่อดีตสูงกว่าราคาเปิด แต่ต่ำกว่าราคาปิดจะมีการเปิดสถานะซื้อหากค่าเฉลี่ยเคลื่อนที่ตรงกับ บาร์ในลักษณะที่เป็นอดีตต่ำกว่าราคาเปิด แต่สูงกว่าราคา Close, ตำแหน่งขายจะเปิด Money บริหารใช้ในผู้เชี่ยวชาญง่ายมาก แต่มีประสิทธิภาพการควบคุมตำแหน่งแต่ละตำแหน่งจะดำเนินการขึ้นอยู่กับก่อนหน้า ผลลัพธ์ของรายการอัลกอริธึมนี้ถูกใช้โดยฟังก์ชัน LotsOptimized ขนาดล็อตพื้นฐานจะคำนวณจากความเสี่ยงสูงสุดที่อนุญาตได้พารามิเตอร์ MaximumRisk dis มีความเสี่ยงขั้นพื้นฐานสำหรับแต่ละรายการโดยปกติจะมีค่าระหว่าง 0 01 1 ถึง 1 100 ตัวอย่างเช่นถ้า Free margin AccountFreeMargin มีค่าเท่ากับ 20,500 และกฎการจัดการเงินทุนกำหนดให้ใช้ความเสี่ยง 2 จำนวนล็อตล็อตพื้นฐานจะทำให้ 20500 0 02 1000 0 41 เป็นสิ่งที่สำคัญมากในการควบคุมความถูกต้องของขนาดของล็อตและทำให้ผลลัพธ์เป็นไปตามปกติโดยมีค่าที่ยอมรับได้โดยปกติจะอนุญาตให้มีเศษส่วนที่มีขั้นตอนที่ 0 1 การทำธุรกรรมที่มีปริมาณเป็น 0 41 จะไม่สามารถทำได้เพื่อทำให้ปกติ Normalize ฟังก์ชัน Double ใช้ค่าความถูกต้องสูงสุด 1 ตัวหลังจากจุดผลที่ได้เป็นจำนวนพื้นฐาน 0 4 การคำนวณล็อตล็อตพื้นฐานบน free free margin จะช่วยเพิ่มปริมาณการดำเนินงานขึ้นอยู่กับความสำเร็จในการซื้อขายเช่นการค้ากับ reinvesting นี่คือ กลไกพื้นฐานที่มีการจัดการเงินทุนที่จำเป็นเพื่อเพิ่มประสิทธิภาพในการซื้อขาย EffectiveFactor คือขอบเขตที่ขนาดของล็อตจะลดลงหลังจากการซื้อขาย N ไม่ได้ผล ค่า ormal เป็น 2,3,4,5 ถ้าการทำธุรกรรมก่อนหน้านี้ไม่ทำกำไรปริมาณที่ตามมาจะลดลงตามปัจจัย DecreaseFactor เพื่อที่จะรอผ่านช่วงที่ไม่ได้ประโยชน์ซึ่งเป็นปัจจัยหลักในขั้นตอนการจัดการเงินทุนแนวคิดนี้ง่ายมาก ถ้าการค้าประสบความสำเร็จเพิ่มขึ้นผู้เชี่ยวชาญทำงานร่วมกับจำนวนพื้นฐานที่สร้างรายได้สูงสุดหลังจากที่ทำธุรกรรมไม่ได้ผลเป็นครั้งแรกผู้เชี่ยวชาญจะลดความเร็วจนกว่าจะมีการทำธุรกรรมที่เป็นบวกใหม่อัลกอริธึมอนุญาตให้ปิดการใช้งานการลดความเร็วสำหรับการทำอย่างใดอย่างหนึ่ง เพื่อระบุ DecreaseFactor 0 จำนวนธุรกรรมที่ไม่ก่อให้เกิดรายได้ที่เกิดขึ้นครั้งล่าสุดจะถูกคำนวณในประวัติทางการค้าจำนวนพื้นฐานพื้นฐานจะถูกคำนวณใหม่บนพื้นฐานนี้ดังนั้นอัลกอริทึมจะช่วยให้ลดความเสี่ยงที่เกิดขึ้นได้อย่างมีนัยสำคัญอันเป็นผลมาจากชุดจำนวนมากที่ไม่สามารถทำกำไรได้ ตรวจสอบอย่างถูกต้องสำหรับขนาดล็อตที่อนุญาตต่ำสุดเมื่อสิ้นสุดการทำงานเนื่องจากการคำนวณที่ทำไว้ก่อนหน้านี้สามารถส่งผลให้เกิดจำนวนมากได้ 0.T เขาผู้เชี่ยวชาญส่วนใหญ่มีไว้สำหรับการทำงานกับชีวิตประจำวันและในโหมดการทดสอบ - สำหรับการทำในราคาที่ใกล้ชิดมันจะค้าเฉพาะที่เปิดบาร์ใหม่นั่นคือเหตุผลที่รูปแบบของการทำแบบจำลองทุกติ๊กไม่จำเป็นต้องมีการทดสอบผลลัพธ์คือ แสดงใน report. hi มีมันเป็นไปได้ที่จะลบอัตโนมัติปิด 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 บาร์ใน test28117Ticked modelled34632921Modelling quality99 00 ผิดพลาดของแผนภูมิที่ไม่ตรงกัน 0 เงินฝากประจำ 10000 00 กำไรสุทธิทั้งหมด2786 20 กำไรจากการทำกำไร 71494 00 การสูญเสียจากการสูญเสีย - 68707 80 ปัจจัยการประดิษฐ์ 1 04 ผลตอบแทนที่คาดไว้ 1 26 เบิกถอนเงิน 600 60 นาที drawdown3375 60 24 72 การเบิกเงินกู้สัมพันธมิตร 24 72 3375 60 รวมธุรกิจการค้า 2205 ตำแหน่งงานว่าง 1102 25 50 ตำแหน่งงานยาวได้รับรางวัล 1103 28 92 ธุรกิจการค้ากำไรของ รวม 600 27 21 การค้าขาดทุนทั้งหมด 1605 72 79 การค้าที่ใหญ่ที่สุด 1155 การค้า 60loss 1006 80 การค้าขายสินค้าที่มีกำไร 119 การค้าขาย 16loss - 42 81Maximumconsecutive ชนะผลกำไร 6353 ขาดทุน 40 ครั้งติดต่อกันสูญเสียเงิน 18-650 40 จำนวนกำไรสูงสุดของผู้ชนะ 1170 00 4 ขาดทุนติดต่อกัน 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 01 DecreaseFactor 1 MovingPeriod 16 MovingShift 11 แถบใน test28117Tick modelled34632921 การปรับปรุงคุณภาพ 9900 ผิดพลาดของแผนภูมิที่ไม่ตรงกัน 0 เงินฝากประจำ 1000000 00Total กำไรสุทธิ -424287 00Gross กำไร 1015708 80 สูญเสียการสูญเสีย - 1439995 80Profit factor0 71Expected payoff-272 50Absolute drawdown426566 80Maximal drawdown445606 40 43 73 การกระจุกตัวของสินทรัพย์ที่เกี่ยวข้อง 43 73 445606 40 รวมธุรกิจการค้า 1557 ตำแหน่งงานว่าง 778 21 34 ตำแหน่งงานที่ทำกำไรได้ยาวนาน 779 29 40 ธุรกิจการค้ารวม 395 25 37 การค้าขาดทุนทั้งหมด 1162 74 63 การค้าที่ใหญ่ที่สุด 101270 40loss trade-36944 00 การค้าที่มีรายได้สูง 2571 41loss trade-1239 24Maximumconsecutive ชนะเงินกำไร 4 17427 00 ขาดทุนต่อเนื่อง 23 -2310 40 จำนวนกำไรสูงสุดที่ได้รับจากการชนะ 129294 80 ขาดทุนต่อเนื่อง 3 ครั้งนับจำนวนขาดทุน -44613 40 4 รายได้ต่อเนื่องของผู้ชนะต่อเนื่อง 1 การสูญเสียทางการเงินโดยรวม 4 การใช้ตัวชี้วัดทางเทคนิคตามระบบการซื้อขายออนไลน์ MetaTrader 4 มีตัวบ่งชี้สองประเภท ใน MQL4 - เทคนิคและกำหนดเองตัวบ่งชี้ทางเทคนิคเป็นส่วนหนึ่งของระบบการซื้อขายออนไลน์ MetaTrader, built - in ฟังก์ชันที่ช่วยให้การวาดภาพบนหน้าจอการพึ่งพาอาศัยข้อมูลของตัวชี้วัดทางเทคนิคการค้นหาใน Security Window. Each ตัวบ่งชี้ทางเทคนิค คำนวณการพึ่งพาที่กำหนดไว้ล่วงหน้าบางอย่างเมื่อต้องการวาดการพึ่งพาแบบกราฟิกบนหน้าจอตัวบ่งชี้ทางเทคนิคควรเป็นตัวบ่งชี้ทางเทคนิค b e ที่แนบมากับแผนภูมิสิ่งนี้สามารถทำได้ผ่านเมนูระบบตัวบ่งชี้การแทรกหรือผ่านหน้าต่างนาวิเกเตอร์ของเทอร์มินัลไคลเอ็นต์การใช้ตัวบ่งชี้ทางเทคนิคกับแผนภูมิจากหน้าต่างนาวิเกเตอร์มีการใช้วิธีง่ายๆในการลากตัวชี้วัดทางเทคนิค ชื่อจากหน้าต่างนาวิเกเตอร์ไปยังหน้าต่างแผนภูมิผลที่ตามมาหนึ่งหรือหลายบรรทัดที่คำนวณจากตัวบ่งชี้นี้จะปรากฏในหน้าต่างแผนภูมิ 104 การแนบตัวบ่งชี้ด้านเทคนิคเข้ากับเส้นกราฟตัวชี้บ่งชี้ทางเทคนิคสามารถวาดได้ทั้งในส่วนหลัก หน้าต่างแผนภูมิและในหน้าต่างแยกต่างหากในส่วนล่างของหน้าต่างความปลอดภัยใน Fig 104 ตัวบ่งชี้ทางเทคนิคจระเข้ถูกวาดในหน้าต่างแผนภูมิไม่สามารถเปลี่ยนแปลงได้ตัวชี้วัดทางเทคนิคทั้งหมดมีอยู่แล้วรหัสของพวกเขาไม่สามารถใช้สำหรับการปรับเปลี่ยนดังนั้นผู้ใช้ ได้รับความปลอดภัยจากการปรับเปลี่ยนดัชนีตัวชี้วัดทางเทคนิคที่มีข้อผิดพลาดอย่างไรก็ตามรหัสแหล่งที่มาซึ่งมีการคำนวณตัวบ่งชี้ทางเทคนิคจะมีอยู่ในเว็บไซต์ MetaQuote สำหรับนักพัฒนาซอฟต์แวร์ s Software Corp ในส่วน Technical Indicators หากจำเป็นโปรแกรมเมอร์อาจใช้รหัสแบบเต็มหรือบางส่วนเพื่อสร้างตัวบ่งชี้ที่กำหนดเองโปรดดูที่การสร้างตัวบ่งชี้ที่กำหนดเองการเรียกฟังก์ชันของตัวบ่งชี้ทางเทคนิคการแสดงผลทางกราฟิกที่มองเห็นได้สำหรับผู้ใช้จะแสดงขึ้นโดยเทอร์มินัลไคลเอ็นต์ นอกจากนี้เพื่อความสะดวกเราจะเรียกว่าเส้นแสดงตัวบ่งชี้ดังกล่าวบรรทัดคำอธิบายเป็นแบบแสดงผลกราฟิกของการพึ่งพาบางอย่างขึ้นอยู่กับค่าตัวเลขที่รวมอยู่ในตัวบ่งชี้ประเภทอาร์เรย์ระบุชนิดสายโดยผู้ใช้บรรทัดตัวบ่งชี้สามารถแสดงในรูปแบบของ เส้นทึบหรือเส้นประของสีที่ระบุเช่นเดียวกับในรูปแบบของห่วงโซ่ของเครื่องหมายบางจุดสี่เหลี่ยมแหวน ฯลฯ ในระหว่างการคำนวณตัวบ่งชี้ชุดของค่าตัวเลขจะถูกคำนวณในนั้นเส้นตัวบ่งชี้จะถูกวาดตามเหล่านี้ การคำนวณชุดค่าเหล่านี้จะถูกเก็บไว้ในอาร์เรย์ของตัวบ่งชี้อาร์เรย์อาร์กิวเมนต์เป็นอาร์เรย์แบบหนึ่งมิติที่มีค่าตัวเลขตามที่บรรทัดตัวบ่งชี้เป็นค่า cted ค่าตัวเลขของอาร์เรย์ตัวบ่งชี้คือจุดพิกัดตามที่มีการวาดเส้นแสดงตัว Y - พิกัดของแต่ละจุดคือค่าของตัวบ่งชี้องค์ประกอบอาร์เรย์ X-coordinate เป็นค่าดัชนีขององค์ประกอบตัวบ่งชี้การจัดเก็บข้อมูลเทคโนโลยีการจัดเก็บข้อมูล ตัวบ่งชี้ทางเทคนิคและตัวบ่งชี้ที่กำหนดเองค่าของตัวบ่งชี้องค์ประกอบอาร์เรย์ของตัวชี้วัดทางเทคนิคที่มีอยู่จากโปรแกรมประยุกต์ทั้งหมดรวมทั้งผู้เชี่ยวชาญที่ปรึกษาสคริปต์และตัวบ่งชี้ที่กำหนดเองสำหรับการรับค่าขององค์ประกอบตัวบ่งชี้ที่มีดัชนีบางอย่างใน โปรแกรมประยุกต์มีความจำเป็นต้องเรียกใช้ฟังก์ชันในตัวซึ่งเป็นชื่อที่กำหนดไว้ตามชื่อตัวบ่งชี้ทางเทคนิคสำหรับการดำเนินงานของตัวบ่งชี้ทางเทคนิคการทำงานตัวบ่งชี้ที่สอดคล้องกันไม่ควรติดอยู่กับหน้าต่างความปลอดภัยนอกจากนี้ตัวบ่งชี้ทางเทคนิค การเรียกฟังก์ชันจากโปรแกรมประยุกต์ไม่ได้นำไปสู่การแนบตัวบ่งชี้ที่เกี่ยวข้องกับการรักษาความปลอดภัย หน้าต่างการแนบตัวบ่งชี้ทางเทคนิคไปยังหน้าต่างรักษาความปลอดภัยไม่ส่งผลให้มีการเรียกตัวบ่งชี้ทางเทคนิคในโปรแกรมประยุกต์จำนวนตัวบ่งชี้ทางเทคนิครวมอยู่ในเครื่องไคลเอนต์ของระบบการซื้อขายออนไลน์ MetaTrader 4 ให้ s วิเคราะห์บางส่วน ค่าเฉลี่ยการเคลื่อนไหว, MA แสดงค่าเฉลี่ยของค่าเฉลี่ยของตราสารในช่วงระยะเวลาหนึ่งตัวบ่งชี้สะท้อนถึงแนวโน้มของตลาดโดยทั่วไป - สามารถเพิ่มลดหรือแสดงความผันผวนบางส่วนได้ใกล้ราคาบางส่วน บรรทัดในช่วงเวลาหนึ่งให้ใช้ฟังก์ชันมาตรฐานสัญลักษณ์ - ชื่อสัญลักษณ์ของการรักษาความปลอดภัยในข้อมูลที่ตัวบ่งชี้จะถูกคำนวณ NULL หมายถึงสัญลักษณ์ปัจจุบันกรอบเวลา - สามารถเป็นหนึ่งในช่วงกราฟ 0 หมายถึงระยะเวลาของ ปัจจุบัน chart. period - ระยะเวลาเฉลี่ยสำหรับการคำนวณ MA - shift ตัวบ่งชี้เทียบกับราคา chart. mamethod - วิธีการเฉลี่ยสามารถเป็นหนึ่งในวิธีการของแมสซาชูเซต value. appliedprice - ใช้ d ราคาสามารถเป็นค่าคงที่ของราคาใด ๆ ดัชนีค่าทดแทนที่ได้มาจากอาร์เรย์ตัวบ่งชี้เปลี่ยนกลับไปเทียบกับแถบปัจจุบันตามจำนวนที่ระบุของแถบด้านล่างเป็นตัวอย่างของการเรียกฟังก์ชันตัวบ่งชี้ทางเทคนิคจาก Expert Advisor ใน EA ใช้ฟังก์ชัน iMA function ของตัวบ่งชี้ทางเทคนิค Moving Average ให้ s วิเคราะห์ส่วนของโปรแกรมนี้ในรายละเอียดค่า NULL หมายถึงการคำนวณค่าเฉลี่ยเคลื่อนที่สำหรับหน้าต่างความปลอดภัยที่ EA แนบอยู่ในกรณีนี้คือ EA ใน ทั่วไปมันสามารถโปรแกรมประยุกต์ใด ๆ 0 - มันจะถูกคำนวณสำหรับระยะเวลาที่กำหนดไว้ในหน้าต่างการรักษาความปลอดภัยที่มีการแนบ EA. ResiodMA - ค่าระยะเวลาเฉลี่ยที่กำหนดไว้ในตัวแปรภายนอกถ้าหลังจากติดตั้ง EA เพื่อรักษาความปลอดภัยหน้าต่างผู้ใช้ ไม่เปลี่ยนค่านี้ในการตั้งค่าของตัวแปรภายนอก EA ค่าเท่ากับ 5.0 - อาร์เรย์ตัวบ่งชี้จะไม่เปลี่ยนเทียบกับแผนภูมิค่าขององค์ประกอบอาร์เรย์ของตัวบ่งชี้ประกอบด้วยค่า MA ที่คำนวณสำหรับแถบที่ มีการคำนวณเส้นที่บ่งบอกความเป็นไปได้เมต้า - วิธีคำนวณค่าเฉลี่ยเคลื่อนที่แบบง่ายใช้สำหรับการคำนวณ PRICECLOSE - ราคาปิดของบาร์ถูกใช้สำหรับการคำนวณ 1.0 - ดัชนีตัวบ่งชี้ดัชนีซึ่งเป็นค่าที่ได้รับ - ในกรณีนี้จะเป็นศูนย์ ค่าที่ได้จะได้รับสำหรับแถบศูนย์ฟังก์ชัน iMA จะส่งกลับค่าที่กำหนดให้กับตัวแปร MA ในบรรทัดโปรแกรมเพิ่มเติมค่านี้จะถูกเปรียบเทียบกับราคาเสนอปัจจุบันถ้า ราคาปัจจุบันสูงกว่าหรือต่ำกว่าค่า MA ที่ได้รับการแจ้งเตือนจะปรากฏขึ้นการใช้ตัวแปร FactUp และ FactDn อนุญาตให้แสดงการแจ้งเตือนเฉพาะหลังจากที่มีการข้ามบรรทัดแรกของบรรทัดข้อความ MA เส้นบอกสีน้ำเงินในหน้าต่างความปลอดภัยจะถูกดึงออกไม่ได้เนื่องจาก ฟังก์ชั่นตัวบ่งชี้ทางเทคนิคถูกเรียกจากโปรแกรม แต่เนื่องจากผู้ใช้มีการแนบตัวบ่งชี้กับแผนภูมิรูป 104.Fig 105 ผลการดำเนินงานควรสังเกตที่นี่ว่าด้วยรูปลักษณ์ของดัชนีบาร์ใหม่ es ของแถบประวัติการเพิ่มขึ้นบาร์ที่มีอยู่ในขณะนี้มีดัชนี 0 ใน Expert Advisor ฟังก์ชันตัวบ่งชี้ทางเทคนิค iMA จะส่งกลับค่าที่คำนวณสำหรับแถบศูนย์แม้ว่าค่าดัชนีจะไม่มีการเปลี่ยนแปลงในระหว่างการดำเนินการของ EA เช่นการคำนวณจะดำเนินการอยู่เสมอ บนแถบปัจจุบันค่าที่ส่งกลับโดย iMA จะสอดคล้องกับการคำนวณครั้งล่าสุดนั่นคือการคำนวณสำหรับศูนย์ปัจจุบันถ้าการคำนวณบางอย่างในโปรแกรมเราจำเป็นต้องได้รับค่าของค่าตัวบ่งชี้ทางเทคนิคไม่ใช่สำหรับแถบปัจจุบัน, bur สำหรับดัชนีที่มีคุณค่าทางประวัติศาสตร์ควรระบุดัชนีอาร์เรย์ของตัวบ่งชี้ที่จำเป็นในฟังก์ชันเรียกดูตัวอย่างของอีเอซึ่งมีการคำนวณ MA บนแถบที่สี่ในค่า EA MA คำนวณสำหรับดัชนีบาร์ปัจจุบัน 0 และสำหรับ ดัชนีแท่งที่ 4 ดัชนีที่ระบุ 0 และ 4 ไม่เปลี่ยนแปลงระหว่างการทำงานของโปรแกรมนี้และโปรแกรมสามารถทำงานได้นานอนันต์ในแต่ละครั้งที่คำนวณค่า MA สำหรับศูนย์และแถบที่สี่ s โปรดจำไว้ว่าแม้ว่าการคำนวณจะทำสำหรับ MA บนแถบที่มีดัชนีเดียวกัน MA จะมีการเปลี่ยนแปลงเช่นจะสอดคล้องกับค่าปัจจุบันของ MA บนแถบศูนย์ปัจจุบันและแถบที่สี่ในปัจจุบัน Fig 106 ผลการดำเนินงานในรูป 106 เป็น ชัดเจนว่าเป็นราคาที่เติบโตในแถบ las, MA ขึ้นไปความแตกต่างระหว่างค่า MA บนศูนย์และแถบที่สี่ยังเติบโตซึ่งสะท้อนให้เห็นในการแจ้งเตือนที่ปรากฏตัวชี้วัดทางเทคนิคอาจสะท้อนไม่เพียง แต่หนึ่ง แต่ยังสองหรือมากกว่าเส้นตัวบ่งชี้ ตัวบ่งชี้ทางเทคนิค Stochastic Oscillator เปรียบเทียบราคาปิดปัจจุบันกับช่วงราคาสำหรับช่วงเวลาที่เลือกตัวบ่งชี้นี้มักจะแสดงด้วยเส้นบอกสถานะสองเส้นสายหลักเรียกว่า K สายสัญญาณ D ที่สองคือค่าเฉลี่ยเคลื่อนที่ของ K โดยปกติ K จะถูกวาดขึ้น เป็นเส้นทึบ D - dashed ตามตัวแปรคำอธิบายตัวแปรหนึ่งตัวเราควรซื้อถ้า K สูงกว่า D และขายถ้า K ต่ำกว่า D ช่วงเวลาที่ดีที่สุดสำหรับการดำเนินการทางการค้าถือว่าเป็น จะเป็นช่วงเวลาแห่งความสามัคคีของสายสัญลักษณ์ชื่อสัญลักษณ์ของการรักษาความปลอดภัยในข้อมูลที่ตัวบ่งชี้จะถูกคำนวณ NULL หมายถึงสัญลักษณ์ปัจจุบันช่วงเวลา - สามารถเป็นหนึ่งในช่วงกราฟ 0 หมายถึงระยะเวลาของแผนภูมิปัจจุบัน . Kperiod - จำนวนงวดของบาร์ในการคำนวณ K. Dperiod - ระยะเวลาเฉลี่ยของ D. slowing - ค่าของ slowingmethod - วิธีการเฉลี่ยสามารถเป็นหนึ่งในค่าวิธีการของแมสซาชูเซต - pricefield - พารามิเตอร์ของการเลือกราคาสำหรับการคำนวณสามารถเป็นหนึ่งใน ค่าต่อไปนี้ 0 ค่าต่ำสุดหรือ 1 ปิด Close. mode - ดัชนีบรรทัดตัวบ่งชี้สามารถเป็นหนึ่งในค่าต่อไปนี้ MODEMAIN หรือ MODESIGNAL. shift - ดัชนีของค่าที่ได้จากตัวบ่งชี้บัฟเฟอร์เปลี่ยนกลับเทียบกับแถบปัจจุบันตามที่ระบุ จำนวนของแท่งโดยใช้ Stochastic Oscillator มีความจำเป็นในการวิเคราะห์ตำแหน่งของเส้นสัมพัทธ์สำหรับการคำนวณว่าควรตัดสินใจเรื่องการค้าควรพิจารณาค่าของแต่ละเส้นบนแท่งปัจจุบันและก่อนหน้านี้ดูรูป 107 เมื่อเส้นตรงข้ามจุด เส้นสีเขียวข้ามเส้นสีแดงขึ้นไปสั่งซื้อสินค้าควรปิดบัญชีและสั่งซื้อสินค้าควรเปิดระหว่างช่วง A - B ไม่มีเส้นผ่านเส้นสีเขียวสูงกว่าเส้นสีแดง en จุดสีเขียวขางตนจะตองผานสีแดงลงไปซื้อควรจะปดและควรจะเปดขายสินคาควรเปดอยูจนกระทั่งไมตอครั้งถัดไปสายสีเขียวต่ํากวาเสนสีแดงตําแหนง 107 ความสัมพันธของสายหลักและสายสัญญาณ Stochastic Oscillator ตัวอย่างถัดไปประกอบด้วยการใช้อัลกอริธึมง่ายๆที่แสดงถึงค่าที่จำเป็นของแต่ละบรรทัดและสามารถสร้างเกณฑ์การซื้อขายได้สำหรับวัตถุประสงค์นี้ค่าของฟังก์ชันตัวบ่งชี้ทางเทคนิค iStochastic ใช้ใน EA สำหรับการได้รับค่า K บรรทัด สีเขียวทึบบนแถบศูนย์ใช้บรรทัดการคำนวณต่อไปนี้พารามิเตอร์ MODEMAIN บ่งชี้ว่าบรรทัดซึ่งค่าที่ถูกถามพารามิเตอร์สุดท้าย 0 คือดัชนีแท่งซึ่งควรคำนวณค่าบรรทัดในโปรแกรมสามรายการต่อไปนี้ เส้นตัวแปรอื่น ๆ จะถูกคำนวณโดยการเปรียบเทียบ - สำหรับ D line red dashed line, พารามิเตอร์ MODESIGNAL สำหรับศูนย์และแถบแรกในบล็อกถัดไปความสัมพันธ์ของค่าที่ได้คือ การวิเคราะห์และ EA รายงานเกี่ยวกับสถานะปัจจุบันของแต่ละ tick ตัวอย่างเช่นในเส้นความเป็นจริงของเส้นสีแดงที่ถูกข้ามโดยสีเขียวขึ้นไปจะถูกตรวจพบถ้าในแถบก่อนหน้าเส้นสีเขียวด้านล่างสีแดงคือการแสดงออก M1 S1 เป็นจริงและบนแถบปัจจุบันเส้นสีเขียวเพิ่มขึ้นเหนือสีแดงหรือค่าของพวกเขามีค่าเท่ากันคือการแสดงออก M0 S0 เป็นจริงซึ่งหมายความว่าจากการสร้างบาร์ก่อนหน้านี้ในขณะที่สีเขียวโดดๆข้ามสีแดงหนึ่ง ขึ้นดังนั้นเงื่อนไขที่คำนวณในถ้าดำเนินการเป็นจริงนั่นคือเหตุผลที่การควบคุมจะถูกส่งผ่านไปถ้าร่างกายดำเนินการเป็นผลการแจ้งเตือนจะดำเนินการเพื่อแสดงข้อความที่สอดคล้องกันในที่ปรึกษาผู้เชี่ยวชาญที่มีไว้สำหรับการซื้อขายในถ้าตัวดำเนินการเป็นฟังก์ชันการซื้อขายสำหรับการเปิด ควรระบุในใบสั่งซื้อในกรณีนี้ตัวแปรที่นำมาวิเคราะห์ของสายการบ่งชี้จะนำไปสู่การจัดตั้งคำสั่งการทางการค้าและในที่สุดจะมีการดำเนินการทางการค้าสำหรับตัวแปรเมื่อเส้นสีเขียวข้ามเส้นสีแดง nwards ถ้าร่างกายมีฟังก์ชันการค้าสำหรับการเปิด Sell order ควรระบุ 108. แสดงผลการดำเนินงาน 108 ผลการดำเนินงานการใช้ตัวชี้วัดทางเทคนิคเพื่อสร้างการซื้อขาย Expert Advisors and scripts are convenient จำนวนตัวบ่งชี้ทางเทคนิค ฟังก์ชันที่ใช้ใน Expert Advisor ไม่ จำกัด นักพัฒนากลยุทธ์การค้าอาจตัดสินใจกำหนดเกณฑ์การซื้อขายที่แตกต่างกันโดยพิจารณาจากการรวมค่าบ่งชี้ทางเทคนิคตัวอย่างเช่นการซื้อขายแบบ Expert Trading Expert ซึ่งเป็นเกณฑ์การซื้อขายโดยใช้ตัวชี้วัดทางเทคนิค ที่ปรึกษาผู้เชี่ยวชาญอย่างง่าย

Comments