สัญญาณข้ามค่าเฉลี่ยเคลื่อนที่
- เมื่อค่าเฉลี่ยเคลื่อนที่สองเส้นข้ามกัน เครื่องมือนี้จะส่งสัญญาณเตือนครั้งเดียวต่อการข้ามแต่ละครั้ง และทำเครื่องหมายจุดข้ามด้วยลูกศรขึ้นหรือลง
- MA_Cross_Alert_Once_1a: การป้อนค่าตัวเลขสำหรับวิธีการ MA และราคา
- MA_Cross_Alert_Once_1b: รายการดรอปดาวน์สำหรับการเลือกวิธีการ MA และราคา
- เครื่องมือนี้สามารถทำงานได้กับกราฟปกติ, กราฟที่ถูกแปลงจากช่วงเวลาที่ออฟไลน์ (M2, M3, M7 เป็นต้น), กราฟ Range ออฟไลน์, กราฟ Renko ออฟไลน์ และอาจทำงานร่วมกับกราฟออฟไลน์อื่น ๆ ที่ไม่เป็นมาตรฐาน
- การปรับปรุงเครื่องมือที่เป็นไปได้: ตัวนับเวลานับถอยหลังเป็นวินาทีต่อแท่งเทียน สามารถดูได้ที่ ที่นี่
- การปรับปรุงเครื่องมือที่เป็นไปได้: เครื่องมือเปลี่ยนช่วงเวลา → ดูที่นี่
- การปรับปรุงเครื่องมือที่เป็นไปได้: ปิดสัญญาณข้าม MA, ดูที่นี่ - ที่นี่
* การรายงานช่วงเวลาที่ออนไลน์และออฟไลน์สำหรับการแจ้งเตือน การแจ้งเตือนดัน และอีเมล:
M1, M2, M3, M4, M5, M6, M7, M8, M9, M10, M11, M12, M13, M14, M15, M20, M25, M30, M40, M50, H1, H2, H3, H4, H5, H6, H7, H8, H9, H10, H11, H12, D1, W1, MN
- เมื่อเครื่องมือนี้ถูกติดตั้งบนกราฟ อาจดูเหมือนว่ามันไม่ได้ทำงานเนื่องจากไม่มีลูกศรประวัติที่วาดไว้ หมายเหตุ: ลูกศรแรกจะปรากฏบนกราฟเมื่อมีการข้ามขึ้นหรือลงครั้งแรกหลังจากติดตั้งเครื่องมือ
- การตั้งค่า MA เริ่มต้นถูกกำหนดไว้สำหรับการทดสอบอย่างรวดเร็วบนกราฟ M1 ด้วย SMA 7 และไม่ได้แนะนำการตั้งค่าที่เหมาะสมที่สุด MA เร็วถูกตั้งค่าช่วง=1, วิธี=0(SMA), Shift=0, ราคา=0(ปิด) ซึ่งเท่ากับราคาปัจจุบันที่ปิด
- ผู้ใช้ควรกำหนดการตั้งค่าที่ต้องการ การตั้งค่าที่ชอบหลายๆ แบบสามารถบันทึกและโหลดได้ผ่านแท็บ Inputs → บันทึก → โหลด
ตัวเลือกการแจ้งเตือน
- การแจ้งเตือนแบบป๊อปอัพ
- เสียงเท่านั้น
- การแจ้งเตือนดัน
- อีเมล
- หากเสียงเท่านั้น = true และการแจ้งเตือนแบบป๊อปอัพ = true, เสียงเท่านั้นจะทำงานและการแจ้งเตือนแบบป๊อปอัพจะถูกยกเลิก
- การแจ้งเตือนทั้งหมดจะตรงตามเวลาและวันที่ของโบรกเกอร์
- หมายเหตุ: หากใช้ตัวนับเวลานับถอยหลังแท่งเทียนกับเครื่องมือ ให้แน่ใจว่าเวลาของคอมพิวเตอร์ซิงค์กับเวลาทางอินเทอร์เน็ต คลิกซ้ายที่วันที่และเวลาในมุมขวาล่าง → เปลี่ยนการตั้งค่าวันที่และเวลา → เวลาอินเทอร์เน็ต → เปลี่ยนการตั้งค่า → ตรวจสอบให้แน่ใจว่าซิงค์กับเซิร์ฟเวอร์เวลาทางอินเทอร์เน็ตถูกเลือก → คลิกอัปเดตตอนนี้ → ตรวจสอบการอัปเดตที่สำเร็จ
- การแจ้งเตือนจะทำงานกับแท่ง Renko และแท่ง Constant Range (Synthetic) ส่วนใหญ่
คำแนะนำการแจ้งเตือน
- กรุณาอ่านข้อมูลที่เกี่ยวข้องทั้งหมด.
- นอกจากหมายเหตุด้านล่าง ผู้เขียนไม่สามารถตอบคำถามเฉพาะบุคคลได้ ผู้ใช้จะพบความช่วยเหลือและคำแนะนำมากมายทางอินเทอร์เน็ต - MetaQuotes, ฟอรัม, เสิร์ชเอนจิน, วิดีโอไซต์ เป็นต้น
การแจ้งเตือนดัน: (iOS และ Android)
- การแจ้งเตือนดันรวดเร็ว ปลอดภัย และตั้งค่าได้ง่าย
- ความเร็วจะขึ้นอยู่กับความสามารถของการเชื่อมต่ออินเทอร์เน็ตและคอมพิวเตอร์และอุปกรณ์มือถือ
- ติดตั้ง MT4 บนอุปกรณ์มือถือก่อน
- ค้นหา MetaQuotes ID. ดู - ข้อความหรือข้อความในการตั้งค่า
- ป้อน MetaQuotes ID ใน Client Terminal ของ MT4 บนคอมพิวเตอร์ (เครื่องมือ → ตัวเลือก → การแจ้งเตือน)
- หมายเหตุ: MetaQuotes ID เดียวกันสามารถใช้ได้กับ Client Terminals หลายตัว (โบรกเกอร์ที่แตกต่างกัน)
- คลิกทดสอบ
- เปิด MT4 Terminal (Ctrl + T) และเลือกแท็บ Journal และตรวจสอบในข้อความว่าการทดสอบสำเร็จหรือไม่
- เมื่อการทดสอบสำเร็จ การแจ้งเตือนดันสามารถตั้งค่าใน Indicator แจ้งเตือนใหม่ได้
- สำคัญ: ตรวจสอบให้แน่ใจว่าอุปกรณ์มือถือของคุณเปิดเสียงสำหรับการแจ้งเตือน
- หากต้องการความกระจ่างเพิ่มเติม ให้ค้นหา Google และ YouTube "MT4 push notification."

อีเมล
ด้านล่างนี้ส่วนใหญ่เป็นการคัดลอกและวางจากโพสต์ก่อนหน้านี้ - แจ้งเตือนในแท่งใหม่ - ที่นี่. สำหรับวัตถุประสงค์ของโพสต์นี้ ฟังก์ชันอีเมลได้รับการพิสูจน์ว่าทำงานได้โดยใช้เพียงวิธี stunnel ผู้เขียนไม่ใช้การแจ้งเตือนทางอีเมลและไม่มีเวลาให้การตรวจสอบเพิ่มเติม การตรวจสอบ/วิจัยเพิ่มเติมผ่านเสิร์ชเอนจินที่ชอบจะพบว่ามีข้อมูลที่เพียงพอเป็นแนวทาง บางส่วนของอ้างอิงด้านล่างนี้.
- มีหลายวิธีในการตั้งค่าอีเมล MT4 และผู้ใช้ควรค้นคว้าข้อมูลทางอินเทอร์เน็ตเพื่อความชัดเจน
- ข้าพเจ้าได้ตั้งค่าอีเมลสำเร็จด้วย stunnel และ hMailServer ทั้งสองอย่างฟรี
- นี่คือวิธีการทำด้วย stunnel
- ไปที่ ฟอรัม (การตั้งค่าอีเมลใน MT4 (Gmail) วิธีที่ง่ายที่สุด) สำหรับความชัดเจนเพิ่มเติม
- ดาวน์โหลดไฟล์ติดตั้ง stunnel ถ้าลิงค์ต่อไปนี้หมดอายุหรือเสีย สามารถค้นหาลิงค์ดาวน์โหลด stunnel ใหม่ได้
- ติดตั้ง stunnel หมายเหตุ: ในระหว่างการติดตั้ง หน้าจอ cmd สีดำจะเปิดขึ้นร้องขอข้อมูลสถานที่ ฉันไม่ได้พิมพ์ข้อมูลใด ๆ และเพียงแค่กดปุ่ม Enter ที่คำขอทั้งหมดจนกว่าหน้าจอ cmd จะปิด หมายเหตุ: ในการทดสอบปัจจุบันนี้ ฉันกรอก UK และที่เหลือว่างเปล่า
- หลังการติดตั้ง ไอคอน stunnel ควรอยู่บนเดสก์ท็อป คลิกที่ไอคอน stunnel และเปิดไฟล์การกำหนดค่าของ stunnel มันควรเปิดใน NotePad แก้ไขไฟล์ stunnel.conf ตามคำแนะนำในฟอรัมที่อ้างถึง ข้อความของไฟล์ที่แก้ไขของฉัน (stunnel.conf) ที่อัปเดตเมื่อเดือนธันวาคม 2013 สามารถพบได้ใน Stunnel Config.zip., ดู - ดาวน์โหลด.
- กรอกข้อมูลเซิร์ฟเวอร์และอีเมลใน MT4 Terminal (เครื่องมือ → ตัวเลือก → อีเมล)
- หมายเหตุ: stunnel จะต้องทำงานเพื่อให้ฟังก์ชันการแจ้งเตือนทางอีเมลของ Indicator ทำงาน - ตรวจสอบให้แน่ใจว่าไอคอน stunnel อยู่ในแถบงาน หากต้องการทำให้ทำงานโดยอัตโนมัติเมื่อคอมพิวเตอร์ปิด ให้สร้างทางลัดสำหรับ RUN STUNNEL แล้ววางทางลัดนี้ในโฟลเดอร์ STARTUP
- คลิกทดสอบ
- เปิด MT4 Terminal (Ctrl + T) และเลือกแท็บ Journal และตรวจสอบในข้อความว่าการทดสอบสำเร็จหรือไม่
- เมื่อการทดสอบสำเร็จแล้ว การแจ้งเตือนทางอีเมลสามารถตั้งค่าใน Indicator และควรได้รับที่อยู่ทางอีเมล
หมายเหตุ: ในการทดสอบที่เกี่ยวข้องกับโพสต์ที่กล่าวถึงก่อนหน้านี้ เฉพาะ 127.0.0.1:25 เท่านั้นที่ทำงานได้ โดยในการทดสอบนี้ เครื่องและระบบปฏิบัติการ Windows ที่แตกต่างกัน ทั้ง 127.0.01:25 ตามที่ Sangmane แนะนำในฟอรัมที่อ้างถึงข้างต้นและ smtp.gmail.com:25 ก็ทำงานได้เช่นกัน.
หมายเหตุ: ในการรับอีเมลที่ google mail ฉันต้องเปิดใช้งาน - การเข้าถึงแอปที่ไม่ปลอดภัย. สิ่งนี้อาจไม่ใช่การปฏิบัติที่ดีที่สุด อย่างไรก็ตาม จุดมุ่งหมายของฉันคือการทดสอบว่าอีเมลสามารถรับได้และแก้ไขรหัสสำหรับรูปแบบอีเมล ฉันไม่มีเวลาให้การค้นคว้าเพิ่มเติม และผู้ใช้จะต้องค้นคว้าต่อไปหากพบปัญหา บริการอีเมลทางเลือกอาจเหมาะสมกว่า.
ฉันใช้ที่อยู่อีเมลเดียวกันสำหรับการเข้าสู่ระบบ SMTP, จากและถึง ที่อยู่ทางอีเมลที่แตกต่างกันสามารถใช้สำหรับจากและถึง ฉันพิจารณาว่าการเข้าสู่ระบบ SMTP และจากจะต้องเป็นที่อยู่อีเมลเดียวกัน แต่ฉันยังไม่ได้ทดสอบเพื่อพิสูจน์ความแน่นอน.


คำแนะนำ
รหัสการข้าม MA ด้านล่างนี้มาจากเอกสาร MQL4 Book - การใช้ตัวชี้วัดทางเทคนิค.
...... if((Fast_MA_Bar_1 < Slow_MA_Bar_1) && (Fast_MA_Bar_0 > Slow_MA_Bar_0)) // ตัวอย่างจากหนังสือ MQL4: ข้ามขึ้น - if( M_1 < S_1 && M_0 >= S_0 ) ...... if((Fast_MA_Bar_1 > Slow_MA_Bar_1) && (Fast_MA_Bar_0 < Slow_MA_Bar_0)) // ตัวอย่างจากหนังสือ MQL4: ข้ามลง - if( M_1 > S_1 && M_0 <= S_0 ) ......
เอกสาร MQL4 Book - การใช้ตัวชี้วัดทางเทคนิค - ที่นี่

รูปที่ 107. ความสัมพันธ์ระหว่างเส้นหลักและเส้นสัญญาณของ Stochastic Oscillator.
//-------------------------------------------------------------------- // callstohastic.mq4 // รหัสนี้ควรใช้เพื่อวัตถุประสงค์ทางการศึกษาเท่านั้น. //-------------------------------------------------------------------- int start() // ฟังก์ชันพิเศษ start() { double M_0, M_1, // ค่า MAIN บนแท่ง 0 และ 1 S_0, S_1; // ค่า SIGNAL บนแท่ง 0 และ 1 //-------------------------------------------------------------------- // ฟังก์ชันตัวชี้วัดทางเทคนิคเรียก M_0 = iStochastic(NULL,0,5,3,3,MODE_SMA,0,MODE_MAIN, 0);// 0 bar M_1 = iStochastic(NULL,0,5,3,3,MODE_SMA,0,MODE_MAIN, 1);// 1st bar S_0 = iStochastic(NULL,0,5,3,3,MODE_SMA,0,MODE_SIGNAL,0);// 0 bar S_1 = iStochastic(NULL,0,5,3,3,MODE_SMA,0,MODE_SIGNAL,1);// 1st bar //-------------------------------------------------------------------- // วิเคราะห์สถานการณ์ if( M_1 < S_1 && M_0 >= S_0 ) // เส้นเขียวข้ามเส้นแดงขึ้น Alert("ข้ามขึ้น. ซื้อ."); // แจ้งเตือน if( M_1 > S_1 && M_0 <= S_0 ) // เส้นเขียวข้ามเส้นแดงลง Alert("ข้ามลง. ขาย."); // แจ้งเตือน if( M_1 > S_1 && M_0 > S_0 ) // เส้นเขียวสูงกว่าเส้นแดง Alert("ถือสถานะซื้อไว้ต่อไป."); // แจ้งเตือน if( M_1 < S_1 && M_0 < S_0 ) // เส้นเขียวต่ำกว่าเส้นแดง Alert("ถือสถานะขายไว้ต่อไป."); // แจ้งเตือน //-------------------------------------------------------------------- return; // ออกจาก start() } //--------------------------------------------------------------------