Monday 17 July 2017

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


MetaTrader 4 - Experts. Moving Average - ผู้เชี่ยวชาญด้าน MetaTrader 4. ผู้เชี่ยวชาญด้านการย้ายเฉลี่ยสำหรับการสร้างสัญญาณทางการค้าโดยใช้ค่าเฉลี่ยเคลื่อนที่หนึ่งตำแหน่งการเปิดและปิดตำแหน่งจะดำเนินการเมื่อค่าเฉลี่ยเคลื่อนที่ตรงกับราคาที่แถบแท่งบาร์มีการสร้างเมื่อเร็ว ๆ นี้เท่ากับ 1 The ขนาดของล็อตจะถูกปรับให้เหมาะสมตามอัลกอริทึมพิเศษที่ปรึกษาผู้เชี่ยวชาญจะวิเคราะห์ความสอดคล้องกันของค่าเฉลี่ยเคลื่อนที่และแผนภูมิราคาในตลาดการตรวจสอบจะทำโดยฟังก์ชัน CheckForOpen ถ้าค่าเฉลี่ยเคลื่อนที่ตรงแถบในลักษณะที่อดีตสูงกว่า ราคาเปิดกว้าง แต่ต่ำกว่าราคาปิดราคาซื้อจะเปิดกว้างขึ้นหากค่าเฉลี่ยเคลื่อนที่ตรงกับแท่งแบบเดิมซึ่งต่ำกว่าราคาเปิด แต่สูงกว่าราคาปิดราคาขายจะเปิดขึ้น ผู้เชี่ยวชาญมีความเรียบง่าย แต่มีประสิทธิภาพในการควบคุมตำแหน่งแต่ละตำแหน่งจะดำเนินการขึ้นอยู่กับผลการดำเนินงานก่อนหน้านี้อัลกอริทึมนี้ใช้งานโดย LotsOptimi ฟังก์ชัน zed ขนาดล็อตพื้นฐานจะคำนวณจากความเสี่ยงที่อนุญาตสูงสุดพารามิเตอร์ MaximumRisk แสดงเปอร์เซ็นต์ความเสี่ยงขั้นพื้นฐานสำหรับแต่ละธุรกรรมโดยปกติจะมีค่าระหว่าง 0 01 1 ถึง 1 100 ตัวอย่างเช่นถ้า Free margin AccountFreeMargin มีค่าเท่ากับ 20,500 และ กฎระเบียบของการจัดการทุนกำหนดให้ใช้ความเสี่ยงของ 2 ขนาดล็อตพื้นฐานจะทำให้ 20500 0 02 1000 0 41 เป็นสิ่งที่สำคัญมากในการควบคุมความถูกต้องของขนาดของล็อตและทำให้ผลลัพธ์เป็นปกติด้วยค่าที่ยอมรับได้โดยปกติเศษส่วนที่มีขั้นตอน 0 1 จะได้รับอนุญาตการทำธุรกรรมที่มีปริมาณของ 0 41 จะไม่ถูกดำเนินการ Normalize ฟังก์ชัน NormalizeDouble ใช้กับความถูกต้องไม่เกิน 1 ตัวหลังจากจุดผลลัพธ์นี้เป็นจำนวนพื้นฐานของ 0 4 การคำนวณล็อตล็อตพื้นฐานบน free margin ช่วยให้สามารถเพิ่มปริมาณการดำเนินงานได้ขึ้นอยู่กับความสำเร็จในการซื้อขายเช่นการค้ากับ reinvesting นี่คือกลไกพื้นฐานที่มีการจัดการเงินทุนบังคับสำหรับการเพิ่มทุนจดทะเบียน ading effetiveness. DecreaseFactor คือขอบเขตที่ขนาดของล็อตจะลดลงหลังจากการซื้อขายที่ไม่ได้ผลเป็นค่าปกติคือ 2,3,4,5 ถ้าธุรกรรมก่อนหน้านี้ไม่ทำกำไรปริมาณที่ตามมาจะลดลงตามปัจจัย DecreaseFactor เพื่อรอผ่าน ระยะเวลาไม่ได้ประโยชน์นี้เป็นปัจจัยหลักในขั้นตอนวิธีการจัดการทุนความคิดที่ง่ายมากถ้าการค้าประสบความสำเร็จเพิ่มขึ้นผู้เชี่ยวชาญทำงานร่วมกับจำนวนมากขั้นพื้นฐานทำให้กำไรสูงสุดหลังจากที่ทำธุรกรรมไม่ได้ประโยชน์มากแรกผู้เชี่ยวชาญจะลดความเร็วจนถึงใหม่ บวกทำธุรกรรมขั้นตอนวิธีการช่วยให้การปิดการใช้งานลดความเร็วในการทำหนึ่งต้องระบุ DecreaseFactor 0 จำนวนของการทำธุรกรรมที่ไม่ได้ผลกำไรล่าสุดที่เกิดขึ้นจะถูกคำนวณในประวัติศาสตร์การค้าจำนวนมากขั้นพื้นฐานจะถูกคำนวณใหม่บนพื้นฐานนี้ดังนั้นอัลกอริทึม ช่วยให้สามารถลดความเสี่ยงที่เกิดขึ้นได้อย่างมีนัยสำคัญอันเป็นผลมาจากชุดขนาดที่ไม่ทำให้เกิดผลประโยชน์จำนวนมากถูกตรวจสอบอย่างถูกต้องสำหรับไมล์ ขนาดที่อนุญาตสูงสุด nimum ที่ส่วนท้ายของฟังก์ชั่นเพราะการคำนวณทำก่อนหน้านี้สามารถส่งผลให้มาก 0. ผู้เชี่ยวชาญส่วนใหญ่มีวัตถุประสงค์หลักสำหรับการทำงานกับระยะเวลารายวันและในโหมดการทดสอบ - สำหรับการทำในราคาที่ใกล้ชิดมันจะค้าเฉพาะที่เปิด แถบเครื่องมือใหม่นั่นคือเหตุผลที่รูปแบบของการทำแบบจำลองทุกแบบไม่จำเป็นต้องมีการทดสอบผลการทดสอบจะแสดงไว้ในรายงานตัวชี้วัดที่ 4 - ตัวชี้วัดค่าเฉลี่ยของค่าเฉลี่ย, MA - ตัวบ่งชี้สำหรับ MetaTrader 4. ดัชนีค่าเฉลี่ยการเคลื่อนที่โดยเฉลี่ยแสดงค่าเฉลี่ย ค่าราคาสำหรับช่วงเวลาหนึ่งเมื่อคำนวณค่าเฉลี่ยเคลื่อนที่หนึ่งค่าเฉลี่ยของราคาตราสารในช่วงเวลานี้เมื่อราคามีการเปลี่ยนแปลงค่าเฉลี่ยเคลื่อนที่ของทั้งสองจะเพิ่มขึ้นหรือลดลงมีสี่ประเภทของค่าเฉลี่ยเคลื่อนที่ที่เรียกกันง่าย อาจคำนวณเลขเฉลี่ยเลขคณิต, เลขชี้กำลัง, Smoothed และ Linear Weighted Moving เฉลี่ยสำหรับชุดข้อมูลตามลำดับใด ๆ รวมถึงราคาเปิดและราคาปิดราคาสูงสุดและต่ำสุดการซื้อขาย volu ฉันหรือตัวชี้วัดอื่น ๆ มักเป็นกรณีที่มีการใช้ค่าเฉลี่ยเคลื่อนที่แบบสองทิศทางสิ่งเดียวที่ค่าเฉลี่ยเคลื่อนที่ของแต่ละประเภทแตกต่างกันมากเมื่อเทียบกับค่าสัมประสิทธิ์น้ำหนักที่กำหนดให้กับข้อมูลล่าสุดมีความแตกต่างกันในกรณีที่เราเป็น การพูดคุยของค่าเฉลี่ยเคลื่อนที่ที่เรียบง่ายราคาทั้งหมดของช่วงเวลาที่เป็นคำถามมีมูลค่าเท่ากันค่าที่ได้จากการชี้แจงและค่าการเคลื่อนที่แบบ Linear Weighted ให้ค่ามากขึ้นกับราคาล่าสุดวิธีที่ใช้กันทั่วไปในการตีราคาค่าเฉลี่ยของราคาคือการเปรียบเทียบการเปลี่ยนแปลงของราคากับราคา การดำเนินการเมื่อราคาของตราสารเพิ่มสูงกว่าค่าเฉลี่ยเคลื่อนที่ค่าสัญญาณซื้อจะปรากฏขึ้นหากราคาปรับตัวลดลงต่ำกว่าค่าเฉลี่ยเคลื่อนที่ของสิ่งที่เรามีอยู่คือสัญญาณการขายระบบการซื้อขายนี้ซึ่งขึ้นอยู่กับค่าเฉลี่ยเคลื่อนที่ไม่ได้ถูกออกแบบเพื่อให้เข้าสู่ ตลาดขวาในจุดต่ำสุดและทางออกขวาบนยอดเขาจะช่วยให้การดำเนินการตามแนวโน้มต่อไปนี้ที่จะซื้อในไม่ช้าหลังจากที่ราคาถึงด้านล่างและการขายของ oon หลังจากที่ราคาได้ถึงจุดสูงสุดแล้วค่าเฉลี่ยเคลื่อนที่โดยเฉลี่ย SMA. Simple ในคำอื่น ๆ ค่าเฉลี่ยเคลื่อนที่คำนวณคำนวณโดยการสรุปราคาของการปิดตราสารมากกว่าจำนวนหนึ่งช่วงเวลาเช่น 12 ชั่วโมงค่านี้จะถูกแบ่งออก ตามจำนวนรอบระยะเวลาดังกล่าว SMA SUM CLOSE N N ในกรณีที่ N คือจำนวนรอบการคำนวณค่าเฉลี่ยเคลื่อนที่ที่คำนวณได้โดยเฉลี่ย EMA ที่คำนวณได้โดยการเพิ่มค่าเฉลี่ยเคลื่อนที่ของส่วนแบ่งของราคาปิดปัจจุบันไปที่ ค่าเฉลี่ยก่อนหน้านี้เมื่อเทียบกับค่าเฉลี่ยเคลื่อนที่ที่ได้รับการอธิบายอย่างเป็นขั้นบันไดแล้วราคาล่าสุดจะมีค่าเป็นเปอร์เซ็นต์ค่าเฉลี่ยของค่าเฉลี่ยร้อยละ P - จะมีลักษณะเหมือนที่ไหนเมื่อปิด I ราคาของการปิดงวดปัจจุบัน EMA i-1 การเปลี่ยนแปลงค่าเฉลี่ยเลขทศนิยมของช่วงปิดงวดก่อนหน้า P เปอร์เซ็นต์ ของการใช้ค่าราคา Smooth Moving Average SMMA ค่าแรกของค่าเฉลี่ยเคลื่อนที่แบบเรียบนี้คำนวณเป็นค่าเฉลี่ยเคลื่อนที่โดยเฉลี่ย SMA SUM1 SUM CLOSE N วินาที และค่าเฉลี่ยเคลื่อนที่ที่เกิดขึ้นจะคำนวณตามสูตรนี้ SUM1 คือผลรวมของราคาปิดสำหรับช่วงเวลา N SMMA1 เป็นค่าเฉลี่ยเคลื่อนที่ที่ราบเรียบของแถบแรก SMMA i เป็นค่าเฉลี่ยเคลื่อนที่ที่ราบเรียบของแถบปัจจุบันยกเว้นค่าแรกปิด i เป็นราคาปิดปัจจุบัน N เป็นระยะเวลาที่ราบเรียบค่าเฉลี่ยถ่วงน้ำหนักเฉลี่ยถ่วงน้ำหนัก LWMA ในกรณีของค่าเฉลี่ยถ่วงน้ำหนักข้อมูลล่าสุดเป็นค่ามากกว่าค่าเริ่มต้นมากขึ้นค่าเฉลี่ยถ่วงน้ำหนักคำนวณโดยการคูณราคาปิดแต่ละอัน ในชุดพิจารณาโดยค่าสัมประสิทธิ์บางอย่าง LWMA SUM ปิด ii, N SUM i, N ที่ SUM i, N เป็นผลรวมของค่าสัมประสิทธิ์ของน้ำหนัก. Movingค่าเฉลี่ยยังอาจนำมาใช้กับตัวชี้วัดที่เป็นที่ที่การตีความตัวบ่งชี้ ค่าเฉลี่ยเคลื่อนที่ (moving average) มีความคล้ายคลึงกับการตีความค่าเฉลี่ยถ่วงน้ำหนักของราคาหากตัวบ่งชี้สูงกว่าค่าเฉลี่ยเคลื่อนที่ซึ่งหมายความว่าการเคลื่อนไหวของตัวบ่งชี้ที่มากขึ้นมีแนวโน้มที่จะดำเนินต่อไปต่อไปหากตัวบ่งชี้ ต่ำกว่าค่าเฉลี่ยเคลื่อนที่ซึ่งหมายความว่ามีแนวโน้มที่จะยังคงลดลงต่อไปนี้เป็นประเภทของค่าเฉลี่ยเคลื่อนที่ในแผนภูมิค่าเฉลี่ยเคลื่อนที่โดยเฉลี่ย SMA ค่าเฉลี่ยเคลื่อนที่ที่ถ่วงน้ำหนักเฉลี่ย EMA ปรับค่าเฉลี่ยเคลื่อนที่เฉลี่ย SMMA ค่าเฉลี่ยถ่วงน้ำหนักโดยเฉลี่ยเคลื่อนที่เฉลี่ย LWMA สำหรับ ค่ามาตรฐานตัวบ่งชี้การเคลื่อนไหวที่บรรจุไว้ฟิลด์ Shift จะแก้ไขค่าพารามิเตอร์ mashift สำหรับค่า Mash ที่ปรับเปลี่ยนแบบกำหนดเองที่บรรจุไว้ฟิลด์ MAShift จะแก้ไขค่าพารามิเตอร์ mashift โดยไม่มีตัวบ่งชี้ใดที่ช่วยให้คุณสามารถแก้ไขพารามิเตอร์ shift ล่าสุดได้อย่างมีนัยสำคัญสำหรับ Indicator มาตรฐาน Moving Average การเปลี่ยนฟิลด์ Shift จะเปลี่ยนทิศทาง MA ด้านขวาโดยใช้เลขที่ ve และไปทางซ้ายด้วยตัวเลข - ve ตามจำนวนรอบระยะเวลาตามที่กำหนดโดยค่าจำนวนเต็ม Code-wise เมื่อทำการสำรวจ iMA และตั้งค่า Mashift เป็น 4, . คุณจะได้รับค่าเฉลี่ยเคลื่อนที่ 4 รอบย้อนกลับซึ่งเป็นตัวบ่งชี้ที่เรียบง่ายที่แสดงค่า iMA ซึ่งมีระยะเวลา mashift และพารามิเตอร์ shift สามารถเล่นได้และตรวจสอบกับ ตัวบ่งชี้ค่าเฉลี่ยเคลื่อนที่จะแสดงหน้าต่างข้อมูลพารามิเตอร์การเลื่อนครั้งล่าสุดในฟังก์ชัน iMA จะเปลี่ยนระยะเวลาที่ใช้ในการคำนวณและสามารถเป็นตัวเลขที่มีได้เท่านั้น Ave number จะขอช่วงเวลาที่ไม่มีอยู่จริงในอนาคตคุณสามารถลองใส่ตัวเลข - ve ใน ตัวบ่งชี้ด้านบนเพื่อดูสิ่งที่คุณได้รับ 0 00000 ตามที่กล่าวข้างต้นตัวบ่งชี้ไม่อนุญาตให้แก้ไขพารามิเตอร์นี้ได้เนื่องจากมีประสิทธิภาพเหมือนกันเหตุใดจึงเป็นไปได้มากที่สุดเป็นมาตรฐานกับตัวชี้วัดอื่น ๆ เช่นตำแหน่งที่เปลี่ยน พารามิเตอร์เป็นตัวกำหนดที่ครอบคลุมซึ่งระยะเวลาในการคำนวณจากและแยก jawshift, เปลี่ยนฟัน, lipsshift เป็นพารามิเตอร์ที่เป็นอิสระในการวาดเส้นกราฟิกวาดที่มีการตอบ 3 ตุลาคม 13 ที่ 9 56 mashift คือการเปลี่ยนแปลงแบบกราฟิกของบรรทัดที่แสดงนี่คือ เฉพาะที่เกี่ยวข้องกับการแสดงค่าอาร์เรย์ไม่เกี่ยวข้องมากกับการเข้ารหัส EA s การเปลี่ยนคือค่าขององค์ประกอบนำมาคำนวณโดยค่าเริ่มต้นค่าของการเปลี่ยนเป็นศูนย์แถบศูนย์แถบสุดท้าย A ny กะในแถบใน MQL4 มาจากแถบสุดท้ายย้อนหลังตัวอย่างคุณเปรียบเทียบสอง SMA หนึ่งคือ 20 รอบระยะเวลา 0 shift อื่น ๆ คือ 10 รอบระยะเวลา 4 shift การเปรียบเทียบระหว่าง SMA s จะทำระหว่าง 20 SMA ระยะเวลาในแถบสุดท้าย ในอาร์เรย์และระยะเวลา 10 SMA 4 งวดย้อนกลับไปในอาร์เรย์ในตัวเลขอนุญาตให้พูด 20 SMA ในแถบสุดท้ายคือ 1000 บอกว่า 10 SMA เป็นดังนี้ 1 1050 ในบาร์ 0 แถบสุดท้าย 1 1000 ในแถบก่อน 1 บาร์ 1 0950 บนแถบ 2 บาร์สองแท่งด้านหลัง 1 0900 บนแถบ 3 บาร์สามแท่งย้อนกลับคาตอบคือ 20SMA shift0 10SMA shift0 ไม่ใช่ 20SMA shift0 10SMA shift3 Yes. In สรุป MAshift คือการเปลี่ยนสายย้อนกลับไปข้างหลังการเปลี่ยนแปลงคือการเปลี่ยนแปลงค่ากลับด้านหลัง barvalue จากแถบสุดท้าย 0 การใช้งานการเปลี่ยน 4 ครั้งหมายถึงค่า MA 4 บาร์กลับตัวเลือกนี้มีให้ใช้งานในการเขียนโค้ดเท่านั้นเพื่อวัตถุประสงค์ในการสร้างอัลกอริทึม Mashift ไม่เกี่ยวข้องกับ EA เนื่องจากเมื่อคอมพิวเตอร์คำนวณ MA crosses จะใช้ ค่าอาร์เรย์ไม่ใช่บรรทัดที่ตัวเอง

No comments:

Post a Comment