Heiken Ashi - -trading- ระบบ แอฟ

Heiken Ashi - -trading- ระบบ แอฟ

2ndskies -forex- หลักสูตร ทบทวน
4d -forex- ซื้อขาย ระบบ
Forex- เอ็ม


Forex- Cargo- uk ติดตาม Forex- 0-1 - มาก Forex- Vergleich โบรกเกอร์ ประโยชน์ที่ได้รับ ของ ถวาย หุ้น ตัวเลือก ต่อ พนักงาน Forex- ซื้อขาย ที่มีความเสี่ยง Forex ซื้อขาย ระบบ ทุกวัน

Heikin-Ashi: เชิงเทียนที่ดีขึ้น (และขาดทุน) ส่วนใหญ่เกิดขึ้นเมื่อตลาดมีแนวโน้มสูง - ดังนั้นการคาดการณ์แนวโน้มอย่างถูกต้องจึงเป็นประโยชน์อย่างมาก ผู้ค้าจำนวนมากใช้แผนภูมิเชิงเทียนเพื่อช่วยในการหาแนวโน้มดังกล่าวท่ามกลางความผันผวนของตลาดที่ผันผวนตามปกติ เทคนิค Heikin-Ashi - แถบเฉลี่ยในภาษาญี่ปุ่น - เป็นหนึ่งในหลายเทคนิคที่ใช้ร่วมกับแผนภูมิเชิงเทียนเพื่อปรับปรุงการแยกแนวโน้มและคาดการณ์ราคาในอนาคต การคำนวณแถบดัดแปลงแผนภูมิ Candlestick แบบปกติประกอบด้วยชุดแท่งแบบเปิดสูงต่ำสุด (OHLC) ตั้งโดยชุดเวลา o ราคากลางของแถบปัจจุบัน xOpen xOpen (แถบก่อนหน้า) ปิด (แถบก่อนหน้า) 2 จุดกึ่งกลางของแถบก่อน xHigh Max (High, xOpen, xClose) o ค่าที่ต่ำที่สุดในชุด x ต่ำสุด (ต่ำ, xOpen, xClose) o ค่าต่ำสุดในชุดการสร้างแผนภูมิแผนภูมิ Heikin-Ashi สร้างขึ้นเช่นแผนภูมิแท่งเทียนปกติ (ยกเว้นค่าใหม่ด้านบน) ชุดเวลาจะกำหนดโดยผู้ใช้ - ขึ้นอยู่กับชนิดของแผนภูมิที่ต้องการ (รายวันรายชั่วโมงเป็นต้น) วันที่ลดลงแสดงด้วยแถบที่เต็มไปขณะที่ช่วงวันขึ้นจะแสดงด้วยแถบว่างเปล่า สุดท้ายใช้รูปแบบเชิงเทียนเดียวกันทั้งหมด นี่คือกราฟแท่งเทียนปกติ: นี่คือแผนภูมิ Heikin-Ashi: การนำไปใช้แผนภูมิเหล่านี้สามารถใช้กับตลาดจำนวนมากได้ แต่มักใช้ในตลาดตราสารทุนและสินค้าโภคภัณฑ์ส่วนใหญ่ ผู้ค้ามักจัดโปรแกรมคำแนะนำใหม่ ๆ เหล่านี้ในโปรแกรมการซื้อขายที่มีอยู่เช่น MetaTrader หรือใช้เครื่องมือออนไลน์จำนวนมาก (ระบุไว้ในส่วนอ้างอิงด้านล่าง) สุดท้ายมันสามารถนำมาใช้ผ่านทาง Microsoft Excel หรือโปรแกรมสเปรดชีตอื่น ๆ ที่คล้ายกัน มีสัญญาณหลักห้าข้อที่ระบุถึงแนวโน้มและโอกาสในการซื้อ: เทียนแบบกลวงที่ไม่มีเงาล่างแสดงถึงแนวโน้มขาขึ้นที่แข็งแกร่ง ให้ผลกำไรของคุณนั่งเทียนไข Hollow บ่งชี้แนวโน้มขาขึ้น: คุณอาจต้องการเพิ่มตำแหน่งยาวของคุณ และออกจากตำแหน่งสั้น ๆ เทียนที่มีลำตัวเล็ก ๆ ล้อมรอบด้วยเงาบนและล่างหมายถึงการเปลี่ยนแปลงแนวโน้ม: พ่อค้าที่เสี่ยงต่อความเสี่ยงอาจซื้อหรือขายที่นี่ในขณะที่คนอื่น ๆ จะรอการยืนยันก่อนจะสั้นหรือยาว เทียนที่เต็มไปด้วยขาลง คุณอาจต้องการเพิ่มตำแหน่งสั้น ๆ ของคุณ และออกจากตำแหน่งที่ยาว เทียนที่เต็มไปด้วยไม่มีเงาสูงบ่งชี้แนวโน้มขาลงที่แข็งแกร่ง: พักสั้นจนกว่าจะมีการเปลี่ยนแปลงแนวโน้ม สัญญาณเหล่านี้แสดงให้เห็นว่าแนวโน้มหรือโอกาสในการค้นหาจะง่ายกว่ามากกับระบบนี้ แนวโน้มจะไม่ถูกขัดจังหวะด้วยสัญญาณเท็จบ่อยและทำให้เห็นได้ง่ายขึ้น นอกจากนี้ยังมีโอกาสที่จะซื้อในช่วงเวลาที่มีการรวมกิจการ สรุปเทคนิค Heikin-Ashi มีประโยชน์อย่างมากในการทำให้แผนภูมิเชิงเทียนสามารถอ่านได้ง่ายขึ้น - แนวโน้มสามารถตั้งได้ง่ายขึ้นและสามารถมองเห็นโอกาสในการซื้อได้อย่างรวดเร็ว แผนภูมิถูกสร้างขึ้นในลักษณะเดียวกับกราฟแท่งเทียนธรรมดายกเว้นแถบสูตรดัดแปลง เมื่อใช้อย่างถูกต้องเทคนิคนี้สามารถช่วยให้คุณทราบแนวโน้มและการเปลี่ยนแปลงแนวโน้มที่คุณสามารถทำกำไร Ashi เป็นตัวบ่งชี้ที่ดีและมีประสิทธิภาพ ในการใช้งานคุณสามารถลองทำตามที่แนะนำ 1. เมื่อแนวโน้มขึ้นให้มุ่งเน้นไปที่ร่างกายของ candle8217 ฉันมักจะเพิกเฉยต่อเงาเนื่องจากร่างกายจะให้ข้อมูลเพิ่มเติม เมื่อใดก็ตามที่ร่างกายเล็กลงแสดงว่าอ่อนลง 2. เมื่อแนวโน้มลดลงให้เน้นเงาของ candle8217 ฉันมักจะเพิกเฉยต่อร่างกายเนื่องจากเงาจะให้ข้อมูลเพิ่มเติม เมื่อใดก็ตามที่เงากลายเป็นอีกต่อไปแสดงว่ามีสัญญาณ 2 ความต่อเนื่องหรือการพลิกกลับ รวมกับตัวบ่งชี้ความชอบอื่น ๆ ของคุณเพื่อให้ได้ผลลัพธ์ที่ดีที่สุด หวังว่านี่จะเป็นประโยชน์ FYI don8217t รำคาญที่จะต้องพิจารณา Heiken Ashi เป็นเชิงเทียนญี่ปุ่นเพราะทั้งสองทำงานในรูปแบบที่แตกต่างกันมาก Thanks8230Been มองหา HA สำหรับ Amibroker Chart แสดงดีฉันลองแล้วความคิดเห็นสวัสดีใครสามารถบอกฉันวิธีการพล็อตขายซื้อสัญญาณสำหรับ heikin ashi Meanin ที่ซื้อเมื่อเทียนเปลี่ยนเป็นสีเขียวและขายเมื่อ red8230MetaTrader 5 - ตัวอย่างตัวอย่างการซื้อขาย ระบบขึ้นอยู่กับตัวบ่งชี้ Heiken-Ashi บทนำด้วยรูปร่างกราฟแท่งเทียนในสหรัฐฯมากกว่าสองทศวรรษที่ผ่านมามีการปฏิวัติความเข้าใจเกี่ยวกับพลังของวัวและหมีที่ทำงานในตลาดตะวันตก Candlesticks กลายเป็นเครื่องมือการซื้อขายที่เป็นที่นิยมและผู้ค้าเริ่มทำงานกับพวกเขาเพื่อช่วยในการอ่านแผนภูมิ แต่การตีความเชิงเทียนต่างจากที่อื่น หนึ่งในวิธีการเหล่านี้ซึ่งเปลี่ยนแผนภูมิแท่งเทียนแบบดั้งเดิมและอำนวยความสะดวกในการรับรู้เรียกว่าเทคโนโลยี Heikin Ashi 1. Nani Desu Ka การตีพิมพ์ครั้งแรกเกี่ยวกับหัวข้อนี้ปรากฏในปี 2547 ในฉบับเดือนกุมภาพันธ์ของการวิเคราะห์ทางเทคนิคของ STOCKS แอ็พโพรไฟล์วารสารที่ Dan Valcu ตีพิมพ์บทความเรื่องการใช้เทคนิค Heikin Ashi (ลิงก์ไปยังบทความต้นฉบับ) เว็บไซต์ผู้เขียนชี้ให้เห็นว่าในช่วงฤดูร้อนปี 2003 เขาได้ศึกษาเทคโนโลยี Ichimoku และมักเกิดขึ้นโดยบังเอิญค้นพบแผนภาพบางส่วนซึ่งทำให้เขามองเห็นแนวโน้มของตลาดได้ชัดเจน มันกลายเป็น Heikin-Ashi แผนภาพหรือจะแม่นยำมากขึ้นบางส่วนเทียนเชิงเทียน วิธีการวิเคราะห์นี้ได้รับการพัฒนาโดยพ่อค้าชาวญี่ปุ่นที่ประสบความสำเร็จอย่างมากและใช้วิธีนี้มาจนถึงทุกวันนี้ ผู้เขียนประหลาดใจไม่พบข้อมูลอื่น ๆ ที่เกี่ยวข้องในหนังสือหรืออินเทอร์เน็ตดังนั้นเขาจึงตัดสินใจที่จะเผยแพร่ให้ผู้ค้าทุกรายสามารถเผยแพร่ได้ในวารสาร วิธี Heikin-Ashi (heikin ในภาษาญี่ปุ่นหมายถึงความสมดุลหรือความสมดุลและ ashi หมายถึงเท้าหรือแถบ) และเป็นเครื่องมือภาพสำหรับการประเมินแนวโน้มทิศทางและความแข็งแรงของพวกเขา นี่ไม่ใช่จอกศักดิ์สิทธิ์ในการซื้อขาย แต่เป็นเครื่องมือที่ดีและใช้งานง่ายสำหรับการแสดงผลแนวโน้ม ให้พิจารณาวิธีการคำนวณค่าเทียนไขแบบ OHLC: การปิดแถบปัจจุบัน: haClose (เปิดสูงต่ำสุดปิด) 4 การเปิดแถบปัจจุบัน: haOpen (haOpen ก่อน HaClose ก่อนหน้า) 2 แถบปัจจุบันสูงสุด: haHigh Max ต่ำสุดของแถบปัจจุบัน: haLow Min (ต่ำ, haOpen, haClose) ค่าของ Open, High, Low และ Close หมายถึงแถบปัจจุบัน คำนำหน้า ha แสดงถึงค่าที่เปลี่ยนแปลงไปของ heikin-ashi เพื่ออำนวยความสะดวกในการรับรู้ข้อมูลการตลาดเทคโนโลยี Heikin-Ashi ปรับเปลี่ยนกราฟแท่งเทียนแบบดั้งเดิมโดยการสร้างเทียนเชิงเทียนที่เรียกว่าสิ่งประดิษฐ์ที่ไม่เป็นระเบียบซึ่งจะช่วยขจัดความผิดปกติออกจากแผนภูมิปกติซึ่งจะนำเสนอภาพรวมของแนวโน้มและการรวมตัวที่ดีขึ้น เพียงแค่มองที่กราฟแท่งเทียนที่สร้างโดยใช้วิธีนี้คุณจะได้ภาพรวมที่ดีของตลาดและรูปแบบของมัน: รูปที่ 1 ด้านซ้ายเป็นกราฟแท่งแบบปกติ (a) ทางด้านขวา (b) แผนภูมิ Heikin-Ashi รูปที่ . 1 แสดงความแตกต่างระหว่างเชิงเทียนแบบญี่ปุ่นจากเทียนไข Heiken Ashi คุณลักษณะที่โดดเด่นของกราฟเหล่านี้คือแนวโน้มของเทียนขาวส่วนใหญ่ไม่มีแนวโน้มเพิ่มขึ้น ในแนวโน้มลดลงไม่มีเงาด้านบนสำหรับเทียนสีดำส่วนใหญ่ แผนภูมิ Heiken Ashi ไม่แสดงช่วงพักดังนั้นเทียนใหม่จะเปิดขึ้นที่ระดับก่อนหน้านี้ กราฟแท่งเทียนบนแผนภูมิ Heiken-Ashi แสดงการบ่งชี้แนวโน้มมากกว่าเทียนไขแบบดั้งเดิม เมื่อแนวโน้มลดลงร่างกายของเชิงเทียนจะลดลงและเงาขึ้น การเปลี่ยนสีของ candlesticks เป็นสัญญาณที่จะซื้อขาย จะสะดวกที่สุดในการกำหนดจุดสิ้นสุดของการเคลื่อนไหวที่ถูกต้องตามแผนภูมิเหล่านี้ ตัวบ่งชี้นี้เป็นส่วนหนึ่งของ MetaTrader 5 และคุณสามารถค้นหาได้ในโฟลเดอร์ตัวชี้วัดตัวอย่าง HeikenAshi.mq5 ก่อนที่จะติดตั้งตัวบ่งชี้ลงบนแผนภูมิฉันขอแนะนำให้ทำกราฟเชิงเส้น นอกจากนี้ในคุณสมบัติของกราฟในแท็บทั่วไปให้ยกเลิกการเลือกรายการจากกราฟด้านบน ฉันอยากจะให้ความสนใจกับความจริงที่ว่าวิธี Heiken-Ashi ไม่ใช่ Holy Grail เพื่อพิสูจน์สิ่งนี้ฉันจะพยายามสร้างระบบการซื้อขายแบบง่ายๆ (TS) โดยใช้เทคนิคนี้เท่านั้น ในการทำเช่นนี้เราจำเป็นต้องสร้างที่ปรึกษาผู้เชี่ยวชาญอย่างง่ายโดยใช้ภาษาการเขียนโปรแกรม MQL5 และคลาสไลบรารีมาตรฐานจากนั้นทดสอบข้อมูลในอดีตโดยใช้เครื่องทดสอบกลยุทธ์ของเทอร์มินัล MetaTrader 5 2. อัลกอริทึมระบบการค้าโดยไม่ทำให้สิ่งที่ซับซ้อนเกินไปเราจะสร้างอัลกอริทึมโดยใช้กฎพื้นฐาน 6 ข้อของขั้นตอน Heiken-Ashi ซึ่งเสนอโดย Dan Valcu ในเว็บไซต์ต่อไปนี้: educofin แนวโน้มที่เพิ่มขึ้น - เทียนสีน้ำเงิน haCloseampgt haOpen แนวโน้มการลดลง - เทียนแท่งสีแดง haClose lthaOpen แนวโน้มการเพิ่มขึ้นอย่างแข็งแกร่ง - เทียนเชิงเทียนสีน้ำเงินซึ่งไม่มี haOpen ที่ต่ำ HaLow แนวโน้มการลดลงอย่างมาก - เทียนแท่งสีแดงซึ่งไม่ใช่ High HaOpen haHigh Consolidation - ลำดับของเชิงเทียนที่มีขนาดเล็ก (สีใดก็ได้) และเงายาวเปลี่ยนแนวโน้ม - เชิงเทียนที่มีร่างกายขนาดเล็กและเงายาวของสีตรงข้าม ไม่ใช่สัญญาณที่เชื่อถือได้และบางครั้งอาจเป็นเพียงส่วนหนึ่งของการรวม (5) แนวโน้มของ (1,2) เป็นเรื่องง่ายที่จะเข้าใจ - ถ้าเราอยู่ในการทำธุรกรรมเราก็ถือตำแหน่งย้ายจุดหยุดโดยจุดต่ำกว่าจุดต่ำกว่าจุดเทียนก่อนหน้านี้ 1-2 จุด แนวโน้มที่แข็งแกร่ง (3,4) ที่เราทำในลักษณะเดียวกัน - โดยการดึงขึ้นหยุด การรวม (5) และการเปลี่ยนแปลงของเทรนด์ (6) จะปิดตำแหน่ง (หากไม่ได้ปิดโดยการหยุด) แต่เราจำเป็นต้องตัดสินใจว่าจะเปิดตำแหน่งตรงข้ามหรือไม่ ในการตัดสินใจเราจำเป็นต้องระบุว่าการรวมหรือการกลับรายการเกิดขึ้นหรือไม่ เราจำเป็นต้องมีตัวกรองซึ่งสร้างขึ้นจากตัวบ่งชี้การวิเคราะห์เชิงเทียนหรือการวิเคราะห์แบบกราฟิก วัตถุประสงค์ของบทความของเราไม่ได้รวมถึงการสร้างกลยุทธ์ที่ให้ผลกำไร แต่ใครจะรู้ว่าเราจะบรรลุผลได้อย่างไร ดังนั้นให้เราพิจารณาว่าการปรากฏตัวของเทียนของสีตรงข้ามเราจะปิดตำแหน่งและเปิดใหม่ที่มีทิศทางตรงกันข้าม ดังนั้นวิธีการของเรามีดังต่อไปนี้: หลังจากการก่อตัวของเทียนที่มีสีตรงกันข้ามเราจะปิดตำแหน่งก่อนหน้านี้ถ้ามีและเปิดตำแหน่งที่จุดเปิดเทียนใหม่ให้ตั้งจุดหยุด 2 จุดใต้ ต่ำสุดของเทียนก่อนหน้า แนวโน้ม - เราขยับจุดตัด 2 จุดต่ำกว่าระดับต่ำสุดของเทียนที่ผ่านมา เรามีขั้นตอนเดียวกับที่เราทำกับแนวโน้มเช่นเลื่อนจุดหยุด โดยรวมแล้วทุกสิ่งทุกอย่างค่อนข้างง่ายและหวังว่าจะชัดเจนสำหรับผู้อ่าน ตอนนี้เราจะใช้สิ่งนี้กับภาษาของ MQL5 3. การเขียนโปรแกรม Expert Advisor ใน MQL5 ในการสร้าง Expert Advisor เราจะต้องใช้พารามิเตอร์การป้อนข้อมูลเพียงอย่างเดียวคือขนาดของล็อตฟังก์ชัน OnInit () OnTick () และฟังก์ชัน CheckForOpenClose () ของเราเอง เมื่อต้องการตั้งค่าพารามิเตอร์อินพุทใน MQL5 เราจะใช้ตัวแปร Input Function OnInit () เป็นตัวจัดการเหตุการณ์ Init เหตุการณ์ Init จะสร้างขึ้นทันทีหลังจากโหลดที่ปรึกษาผู้เชี่ยวชาญ ในโค้ดของฟังก์ชันนี้เราจะเชื่อมต่อตัวบ่งชี้ไปยัง Expert Advisor ดังที่ได้กล่าวมาข้างต้น MetaTrader มาตรฐาน 5 จะมีตัวบ่งชี้ HeikenAshi.mq5 คุณอาจสงสัยว่าทำไมมีความซับซ้อนมากถ้าเรามีสูตรในการคำนวณตัวบ่งชี้และเราสามารถคำนวณค่าในโค้ดของ Expert Advisor ได้ ใช่ฉันยอมรับว่าเป็นไปได้ที่จะทำเช่นนั้น แต่ถ้าคุณมองไปที่คำถามอย่างระมัดระวังคุณจะเห็นว่าใช้ค่าก่อนหน้าซึ่งสร้างความไม่สะดวกให้กับการคำนวณที่เป็นอิสระและทำให้ชีวิตของเรายุ่งยากขึ้น ดังนั้นแทนที่จะใช้การคำนวณแบบอิสระเราจะใช้ประโยชน์จากความสามารถของ MQL5 ในการเชื่อมต่อตัวบ่งชี้ที่กำหนดเองของเราโดยเฉพาะฟังก์ชัน iCustom เมื่อต้องการทำเช่นนี้เราจะเพิ่มส่วนของฟังก์ชัน OnInit () บรรทัดต่อไปนี้: และเราจะได้รับตัวแปร hheikenAshi - handle ของ HeikenAshi.mq5 ซึ่งจะต้องใช้ในอนาคต ฟังก์ชัน OnTick () เป็นตัวจัดการเหตุการณ์ NewTick () ซึ่งสร้างขึ้นด้วยลักษณะของเห็บใหม่ Function TerminalInfoInteger (TERMINALTRADEALLOWED) ตรวจสอบการซื้อขายว่าได้รับอนุญาตหรือไม่ เมื่อใช้ฟังก์ชัน BarsCalculated (HHeikenAshi) เราจะตรวจสอบจำนวนข้อมูลที่คำนวณได้สำหรับตัวบ่งชี้ที่ร้องขอในกรณีของเรา HeikenAshi.mq5 และถ้าเงื่อนไขทั้งสองได้รับการปฏิบัติตามเราจะเห็นการปฏิบัติหน้าที่ของ CheckForOpenClose () ที่งานหลักจะเกิดขึ้น ให้ดูที่มันอย่างรอบคอบมากขึ้นเนื่องจากเงื่อนไขของ TS ระบุว่าการติดตั้งคำสั่งซื้อเกิดขึ้นเมื่อเปิดเชิงเทียนใหม่เราจำเป็นต้องกำหนดว่าเทียนไขใหม่เปิดขึ้นหรือไม่ มีหลายวิธีในการทำเช่นนี้ แต่วิธีที่ง่ายที่สุดคือการตรวจสอบปริมาณของเห็บ ดังนั้นหากปริมาณติ๊กเท่ากับหนึ่งค่านี้หมายถึงการเปิดแถบใหม่และคุณควรตรวจสอบข้อกำหนดของ TS และนำออกคำสั่ง เราใช้วิธีดังต่อไปนี้สร้างอาร์เรย์ตัวแปรของ MqlRates ชนิดของขนาดขององค์ประกอบหนึ่ง ใช้ฟังก์ชัน CopyRates () ให้เป็นค่าของแถบสุดท้าย แล้วตรวจสอบปริมาณติ๊กและถ้าเป็นมากกว่าหนึ่งสิ้นสุดฟังก์ชันถ้าไม่ได้แล้วดำเนินการคำนวณ จากนั้นเราจะประกาศอาร์เรย์: และใช้ฟังก์ชัน CopyBuffer () เราจะได้ค่าของตัวบ่งชี้ในอาร์เรย์ที่เหมาะสม ฉันต้องการเน้นความสนใจของคุณเกี่ยวกับข้อมูลถูกเก็บไว้ในตัวแปรของอาร์เรย์ แถบที่เก่าแก่ที่สุด (ในอดีต) จะถูกเก็บไว้ในองค์ประกอบแรกของอาร์เรย์ (ศูนย์) แถบที่เล็กที่สุด (ปัจจุบัน) ในช่วงหลัง, BARCOUNT-1 (รูปที่ 2) รูปที่ 2 ลำดับของ candlesticks และค่าของ indexes ของอาร์เรย์ดังนั้นเราจึงได้รับค่า OHLC Heiken-Ashi และยังคงต้องตรวจสอบเงื่อนไขสำหรับการเปิดหรือการบำรุงรักษาตำแหน่ง พิจารณารายละเอียดการประมวลผลสัญญาณการขาย ดังที่ได้กล่าวมาก่อนหน้านี้เราได้รับค่าเทียนไข Heiken-Ashi 3 อัน ค่าปัจจุบันจะอยู่ในเซลล์ที่มีหมายเลข BARCOUNT-1 2 และไม่จำเป็นสำหรับเรา ค่าก่อนหน้านี้อยู่ในเซลล์ BARCOUNT-2 1 และบาร์ก่อนหน้านี้จะมีค่าเป็น BARCOUNT-3 0 (ดูรูปที่ 2) และขึ้นอยู่กับทั้งสองแถบนี้เราจะตรวจสอบข้อกำหนดในการให้บริการการซื้อขาย จากนั้นเราจำเป็นต้องตรวจสอบตำแหน่งที่เปิดบนเครื่อง เมื่อต้องการทำเช่นนี้เราจะใช้คลาส CPositionInfo ของคลาสการซื้อขายของไลบรารีดีฟอลต์ ชั้นเรียนนี้ช่วยให้เราสามารถรับข้อมูลเกี่ยวกับตำแหน่งที่เปิดได้ การใช้วิธีการเลือก (Symbol) เรากำหนดตำแหน่งของตำแหน่งที่เปิดบนเครื่องของเราและหากมีอยู่ให้ใช้วิธี Type () ที่เรากำหนดตำแหน่งของตำแหน่งที่เปิดอยู่ ถ้าในขณะปัจจุบันเรามีตำแหน่งเปิดให้ซื้อเราจำเป็นต้องปิดบัญชี ในการทำเช่นนี้เราจะใช้วิธีการของคลาส CTrade ของไลบรารีคลาสมาตรฐาน ซึ่งถูกออกแบบมาเพื่อดำเนินการซื้อขาย โดยใช้วิธีการตำแหน่งปิด (สัญลักษณ์สตริง const, ulong deviation) เราจะปิดการซื้อโดยที่สัญลักษณ์เป็นชื่อของตราสารและพารามิเตอร์ที่สองส่วนเบี่ยงเบนคือส่วนเบี่ยงเบนที่ยอมรับได้ของราคาปิด จากนั้นเราจะตรวจสอบการรวมกันของเทียนไขตาม TS ของเรา เนื่องจากเราได้ตรวจสอบทิศทางของเชิงเทียนที่เพิ่งขึ้นใหม่ (โดยมีดัชนี BARCOUNT-2) เราจำเป็นต้องตรวจสอบเทียนก่อนหน้า (ด้วยดัชนี BARCOUNT-3) และทำตามขั้นตอนที่จำเป็นเพื่อเปิดตำแหน่ง นี่เป็นสิ่งสำคัญที่คุณควรหันมาใช้สามวิธีของคลาส CTrade: Method PositionOpen (symbol, ordertype, volume, price, sl, tp, comment) ใช้เพื่อเปิดตำแหน่งที่สัญลักษณ์เป็นชื่อของตราสาร, ordertype - ประเภทของใบสั่ง, ปริมาณ - ขนาดล็อต, ราคา - ราคาซื้อ, sl - หยุด, tp - กำไร, ความคิดเห็น - ความคิดเห็น วิธีการปรับตำแหน่ง (symbol, sl, tp) ใช้เพื่อเปลี่ยนค่าของ stop และ profit โดยที่ symbol - ชื่อของเครื่องมือ, sl - stop, tp - profit ฉันต้องการจะให้ความสนใจกับข้อเท็จจริงที่ว่าก่อนที่จะใช้วิธีนี้คุณควรตรวจสอบสถานะของตำแหน่งที่เปิดอยู่ Method ResultRetcodeDescription () ใช้สำหรับการได้รับรายละเอียดของข้อผิดพลาดของรหัสในรูปแบบของบรรทัด ในการคำนวณตัวแปร stoploss ค่าของ haHigh BARCOUNT-2 คือการคำนวณที่ได้รับจากตัวบ่งชี้และต้องการให้มีการทำให้เป็นบรรทัดฐานโดยใช้ฟังก์ชัน NormalizeDouble (haHigh BARCOUNT-2, Digits) เพื่อให้สามารถใช้งานได้อย่างถูกต้อง เสร็จสิ้นการประมวลผลสัญญาณที่จะขาย ที่จะซื้อเราใช้หลักการเดียวกัน นี่คือโค้ดที่สมบูรณ์ของ Expert Advisor: ข้อความทั้งหมดของ Expert Advisor สามารถดูได้จากไฟล์ HeikenAshiExpert.mq5 ที่แนบมา คัดลอกไปยังแค็ตตาล็อก MQL5 Experts จากนั้นเรียกใช้ MetaEditor ผ่านเมนูเครื่องมือ --ampgT Editor MetaQuotes Language หรือใช้คีย์ F4 ถัดไปในหน้าต่าง Navigator เปิดผู้เชี่ยวชาญแท็บและดาวน์โหลดไฟล์ HeikenAshiExpert.mq5 โดยการดับเบิลคลิกเข้าไปในหน้าต่างแก้ไขและคอมไพล์โดยกด F7 หากการดำเนินงานทั้งหมดถูกดำเนินการอย่างถูกต้องจากนั้นในแท็บผู้เชี่ยวชาญ Advisors ในหน้าต่าง Navigator ไฟล์ HeikenAshiExpert จะถูก crated ตัวบ่งชี้ HeikenAshi.mq5 ต้องเรียบเรียงในลักษณะเดียวกันซึ่งอยู่ในแคตตาล็อก MQL5 Indicators Examples 4. การทดสอบระบบการซื้อขายข้อมูลย้อนหลังเพื่อตรวจสอบความมีชีวิตของระบบการซื้อขายของเราเราจะใช้เครื่องทดสอบกลยุทธ์ MetaTrader 5 ซึ่งเป็นส่วนหนึ่งของแพลตฟอร์มการซื้อขาย เครื่องทดสอบจะทำงานผ่านเมนูเทอร์มินัล View -ampgt Strategy Tester หรือโดยการกดปุ่ม Ctrl R เมื่อเปิดตัวเราจะพบแท็บการตั้งค่า (รูปที่ 3) รูปที่ 3 การตั้งค่า Tester ยุทธศาสตร์การกำหนดค่า Expert Advisor - เลือกจากรายการ Expert Advisors ของเราระบุระยะเวลาการทดสอบเป็นจุดเริ่มต้นของปี 2000 จนถึงสิ้นปี 2009 จำนวนเงินฝากเริ่มต้นคือ 10,000 เหรียญสหรัฐปิดการใช้งานการเพิ่มประสิทธิภาพ (เนื่องจากเรา มีพารามิเตอร์ป้อนเข้าเพียงตัวเดียวและเราต้องการตรวจสอบความมีชีวิตของ TS) การทดสอบจะดำเนินการโดยใช้คู่สกุลเงินสองสกุล ฉันตัดสินใจเลือกคู่สกุลเงิน EURUSD และ GBPUSD สำหรับการทดสอบฉันตัดสินใจที่จะใช้ช่วงเวลาต่อไปนี้: H3, H6 และ H12 คุณจะถามว่าทำไมคำตอบคือเพราะฉันต้องการทดสอบ TS ในช่วงเวลาที่ไม่อยู่ในเครื่องเทอร์มินัล MetaTrader4 ดังนั้นที่นี่เราไป เราเลือกสกุลเงินทดสอบ EURUSD ช่วงทดสอบ H3 แล้วคลิกเริ่ม เมื่อเสร็จสิ้นการทดสอบเราจะเห็นแท็บใหม่สองหน้าต่างในหน้าต่างทดสอบ: ผลลัพธ์ (รูปที่ 4) และกราฟ (รูปที่ 5) รูปที่ 4 การทดสอบกลยุทธ์ผลลัพธ์ EURUSD H3 จากผลการทดสอบ (รูปที่ 4) คุณสามารถเห็นได้ว่าในช่วงตั้งแต่ต้นปีพ. ศ. 2543 ถึงปลายปี 2552 โดยมีพารามิเตอร์ที่ระบุ TS ให้ผลขาดทุนประมาณ -2560,60 USD กราฟ (รูปที่ 5) แสดงการกระจายของผลกำไรและความสูญเสียในช่วงเวลาซึ่งทำให้เรามีโอกาสทบทวนประสิทธิภาพของ TS ตลอดเวลาและทำการวิเคราะห์ข้อผิดพลาดของระบบ รูปที่ 5 แท็บกราฟของเครื่องมือทดสอบกลยุทธ์ (EURUSD H3) ฉันเกือบจะลืมพูดถึงว่าผลลัพธ์ของแท็บโดยค่าเริ่มต้นจะสร้างรายงานแบบง่าย นอกจากนี้เรายังมีความสามารถในการดูธุรกรรมใบสั่งซื้อและรายงานไฟล์ที่เขียนด้วย ในการทำเช่นนี้เราเพียงวางเคอร์เซอร์ไว้บนแท็บให้คลิกปุ่มเมาส์ขวาและเลือกรายการเมนูที่เหมาะสม: รูปที่ 6 เมนูบริบทของแท็บผลลัพธ์ของนักวิเคราะห์กลยุทธ์นี่คือผลการทดสอบในช่วงหกชั่วโมง (H6): รูปที่ 7. แท็บผลลัพธ์นักทดสอบกลยุทธ์ (EURUSD H6) ในช่วงเวลาสิบสองชั่วโมง (H12) รูปที่ 8 แท็บผลลัพธ์นักวิเคราะห์กลยุทธ์ (EURUSD H12) ดูเหมือนว่าในสกุลเงินคู่เช่น EURUSD กลยุทธ์ของเราไม่มีผล แต่เราสามารถสังเกตได้ว่ารูปแบบของระยะเวลาการทำงานมีผลต่อผลลัพธ์ เราขยายการทดสอบของเราไปเป็นคู่สกุลเงิน GBPUSD เพื่อให้ข้อสรุปขั้นสุดท้ายเกี่ยวกับประสิทธิภาพของ TS ของเรา รูปที่ 10. แท็บ Tester กลยุทธ์ (GBPUSD H12) รูปที่ 10. แท็บ Tester กลยุทธ์แท็บกราฟ (GBPUSD H12) หลังจากวิเคราะห์ผลการทดสอบแล้วจะเห็นได้ว่า เราเห็นว่าการใช้สกุลเงินคู่เช่น GBPUSD ระบบของเราได้แสดงผลบวกในสองกรณีแยกกัน ในระยะเวลา 12 ชั่วโมงเราได้รับผลกำไรเป็นจำนวนเงิน 8903,23 เหรียญสหรัฐถึงแม้ว่าจะได้รับรางวัลมาแล้วกว่าเก้าปี ผู้ที่สนใจสามารถทดสอบคู่สกุลเงินอื่น ๆ ได้ สมมติฐานของฉันคือการที่คู่ระเหยมากขึ้นควรได้ผลดีกว่าและควรใช้ระยะเวลานานกว่า สรุปผมเน้นย้ำว่าระบบการซื้อขายนี้ไม่ใช่จอกศักดิ์สิทธิ์และไม่สามารถนำมาใช้เองได้ อย่างไรก็ตามหากมีสัญญาณเพิ่มเติม (การวิเคราะห์เชิงเทียนการวิเคราะห์คลื่นตัวชี้วัดแนวโน้ม) เราแยกสัญญาณการกลับรายการออกจากสัญญาณรวมแล้วในตราสารการซื้อขายที่มีความผันผวนบางอย่างอาจเป็นไปได้ค่อนข้างมากแม้ว่าจะไม่เป็นผลกำไร Nani Desu Ka - สิ่งนี้ (ภาษาญี่ปุ่น) แปลจากรัสเซียโดย MetaQuotes Software Corp. บทความต้นฉบับ: mql5ruarticles91
Forexpros   เงิน ดอลลาร์สหรัฐ
Forex- ออสโล - valuta