หน้าแรก ตัวชี้วัดทางเทคนิค โพสต์

สัญญาณข้ามค่าเฉลี่ยเคลื่อนที่ครั้งเดียว - เครื่องมือช่วยเทรดใน MetaTrader 4

ไฟล์แนบ
12448.zip (4.76 KB, ดาวน์โหลด 0 ครั้ง)

สัญญาณข้ามค่าเฉลี่ยเคลื่อนที่

  • เมื่อค่าเฉลี่ยเคลื่อนที่สองเส้นข้ามกัน เครื่องมือนี้จะส่งสัญญาณเตือนครั้งเดียวต่อการข้ามแต่ละครั้ง และทำเครื่องหมายจุดข้ามด้วยลูกศรขึ้นหรือลง
  • 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 → บันทึก → โหลด

ตัวเลือกการแจ้งเตือน

  1. การแจ้งเตือนแบบป๊อปอัพ
  2. เสียงเท่านั้น
  3. การแจ้งเตือนดัน
  4. อีเมล
  • หากเสียงเท่านั้น = true และการแจ้งเตือนแบบป๊อปอัพ = true, เสียงเท่านั้นจะทำงานและการแจ้งเตือนแบบป๊อปอัพจะถูกยกเลิก
  • การแจ้งเตือนทั้งหมดจะตรงตามเวลาและวันที่ของโบรกเกอร์
  • หมายเหตุ: หากใช้ตัวนับเวลานับถอยหลังแท่งเทียนกับเครื่องมือ ให้แน่ใจว่าเวลาของคอมพิวเตอร์ซิงค์กับเวลาทางอินเทอร์เน็ต คลิกซ้ายที่วันที่และเวลาในมุมขวาล่าง → เปลี่ยนการตั้งค่าวันที่และเวลา → เวลาอินเทอร์เน็ต → เปลี่ยนการตั้งค่า → ตรวจสอบให้แน่ใจว่าซิงค์กับเซิร์ฟเวอร์เวลาทางอินเทอร์เน็ตถูกเลือก → คลิกอัปเดตตอนนี้ → ตรวจสอบการอัปเดตที่สำเร็จ
  • การแจ้งเตือนจะทำงานกับแท่ง Renko และแท่ง Constant Range (Synthetic) ส่วนใหญ่

คำแนะนำการแจ้งเตือน

  • กรุณาอ่านข้อมูลที่เกี่ยวข้องทั้งหมด.
  • นอกจากหมายเหตุด้านล่าง ผู้เขียนไม่สามารถตอบคำถามเฉพาะบุคคลได้ ผู้ใช้จะพบความช่วยเหลือและคำแนะนำมากมายทางอินเทอร์เน็ต - MetaQuotes, ฟอรัม, เสิร์ชเอนจิน, วิดีโอไซต์ เป็นต้น

การแจ้งเตือนดัน: (iOS และ Android)

  1. การแจ้งเตือนดันรวดเร็ว ปลอดภัย และตั้งค่าได้ง่าย
  2. ความเร็วจะขึ้นอยู่กับความสามารถของการเชื่อมต่ออินเทอร์เน็ตและคอมพิวเตอร์และอุปกรณ์มือถือ
  3. ติดตั้ง MT4 บนอุปกรณ์มือถือก่อน
  4. ค้นหา MetaQuotes ID. ดู - ข้อความหรือข้อความในการตั้งค่า
  5. ป้อน MetaQuotes ID ใน Client Terminal ของ MT4 บนคอมพิวเตอร์ (เครื่องมือ → ตัวเลือก → การแจ้งเตือน)
  6. หมายเหตุ: MetaQuotes ID เดียวกันสามารถใช้ได้กับ Client Terminals หลายตัว (โบรกเกอร์ที่แตกต่างกัน)
  7. คลิกทดสอบ
  8. เปิด MT4 Terminal (Ctrl + T) และเลือกแท็บ Journal และตรวจสอบในข้อความว่าการทดสอบสำเร็จหรือไม่
  9. เมื่อการทดสอบสำเร็จ การแจ้งเตือนดันสามารถตั้งค่าใน Indicator แจ้งเตือนใหม่ได้
  10. สำคัญ: ตรวจสอบให้แน่ใจว่าอุปกรณ์มือถือของคุณเปิดเสียงสำหรับการแจ้งเตือน
  11. หากต้องการความกระจ่างเพิ่มเติม ให้ค้นหา Google และ YouTube "MT4 push notification."

Notifications

อีเมล

ด้านล่างนี้ส่วนใหญ่เป็นการคัดลอกและวางจากโพสต์ก่อนหน้านี้ - แจ้งเตือนในแท่งใหม่ - ที่นี่. สำหรับวัตถุประสงค์ของโพสต์นี้ ฟังก์ชันอีเมลได้รับการพิสูจน์ว่าทำงานได้โดยใช้เพียงวิธี stunnel ผู้เขียนไม่ใช้การแจ้งเตือนทางอีเมลและไม่มีเวลาให้การตรวจสอบเพิ่มเติม การตรวจสอบ/วิจัยเพิ่มเติมผ่านเสิร์ชเอนจินที่ชอบจะพบว่ามีข้อมูลที่เพียงพอเป็นแนวทาง บางส่วนของอ้างอิงด้านล่างนี้.

  • มีหลายวิธีในการตั้งค่าอีเมล MT4 และผู้ใช้ควรค้นคว้าข้อมูลทางอินเทอร์เน็ตเพื่อความชัดเจน
  • ข้าพเจ้าได้ตั้งค่าอีเมลสำเร็จด้วย stunnel และ hMailServer ทั้งสองอย่างฟรี
  • นี่คือวิธีการทำด้วย stunnel
  1. ไปที่ ฟอรัม (การตั้งค่าอีเมลใน MT4 (Gmail) วิธีที่ง่ายที่สุด) สำหรับความชัดเจนเพิ่มเติม
  2. ดาวน์โหลดไฟล์ติดตั้ง stunnel ถ้าลิงค์ต่อไปนี้หมดอายุหรือเสีย สามารถค้นหาลิงค์ดาวน์โหลด stunnel ใหม่ได้
  3. ติดตั้ง stunnel หมายเหตุ: ในระหว่างการติดตั้ง หน้าจอ cmd สีดำจะเปิดขึ้นร้องขอข้อมูลสถานที่ ฉันไม่ได้พิมพ์ข้อมูลใด ๆ และเพียงแค่กดปุ่ม Enter ที่คำขอทั้งหมดจนกว่าหน้าจอ cmd จะปิด หมายเหตุ: ในการทดสอบปัจจุบันนี้ ฉันกรอก UK และที่เหลือว่างเปล่า
  4. หลังการติดตั้ง ไอคอน stunnel ควรอยู่บนเดสก์ท็อป คลิกที่ไอคอน stunnel และเปิดไฟล์การกำหนดค่าของ stunnel มันควรเปิดใน NotePad แก้ไขไฟล์ stunnel.conf ตามคำแนะนำในฟอรัมที่อ้างถึง ข้อความของไฟล์ที่แก้ไขของฉัน (stunnel.conf) ที่อัปเดตเมื่อเดือนธันวาคม 2013 สามารถพบได้ใน Stunnel Config.zip., ดู - ดาวน์โหลด.
  5. กรอกข้อมูลเซิร์ฟเวอร์และอีเมลใน MT4 Terminal (เครื่องมือ → ตัวเลือก → อีเมล)
  6. หมายเหตุ: stunnel จะต้องทำงานเพื่อให้ฟังก์ชันการแจ้งเตือนทางอีเมลของ Indicator ทำงาน - ตรวจสอบให้แน่ใจว่าไอคอน stunnel อยู่ในแถบงาน หากต้องการทำให้ทำงานโดยอัตโนมัติเมื่อคอมพิวเตอร์ปิด ให้สร้างทางลัดสำหรับ RUN STUNNEL แล้ววางทางลัดนี้ในโฟลเดอร์ STARTUP
  7. คลิกทดสอบ
  8. เปิด MT4 Terminal (Ctrl + T) และเลือกแท็บ Journal และตรวจสอบในข้อความว่าการทดสอบสำเร็จหรือไม่
  9. เมื่อการทดสอบสำเร็จแล้ว การแจ้งเตือนทางอีเมลสามารถตั้งค่าใน Indicator และควรได้รับที่อยู่ทางอีเมล

หมายเหตุ: ในการทดสอบที่เกี่ยวข้องกับโพสต์ที่กล่าวถึงก่อนหน้านี้ เฉพาะ 127.0.0.1:25 เท่านั้นที่ทำงานได้ โดยในการทดสอบนี้ เครื่องและระบบปฏิบัติการ Windows ที่แตกต่างกัน ทั้ง 127.0.01:25 ตามที่ Sangmane แนะนำในฟอรัมที่อ้างถึงข้างต้นและ smtp.gmail.com:25 ก็ทำงานได้เช่นกัน.

หมายเหตุ: ในการรับอีเมลที่ google mail ฉันต้องเปิดใช้งาน - การเข้าถึงแอปที่ไม่ปลอดภัย. สิ่งนี้อาจไม่ใช่การปฏิบัติที่ดีที่สุด อย่างไรก็ตาม จุดมุ่งหมายของฉันคือการทดสอบว่าอีเมลสามารถรับได้และแก้ไขรหัสสำหรับรูปแบบอีเมล ฉันไม่มีเวลาให้การค้นคว้าเพิ่มเติม และผู้ใช้จะต้องค้นคว้าต่อไปหากพบปัญหา บริการอีเมลทางเลือกอาจเหมาะสมกว่า.

ฉันใช้ที่อยู่อีเมลเดียวกันสำหรับการเข้าสู่ระบบ SMTP, จากและถึง ที่อยู่ทางอีเมลที่แตกต่างกันสามารถใช้สำหรับจากและถึง ฉันพิจารณาว่าการเข้าสู่ระบบ SMTP และจากจะต้องเป็นที่อยู่อีเมลเดียวกัน แต่ฉันยังไม่ได้ทดสอบเพื่อพิสูจน์ความแน่นอน.

Cross MA Alert Once Email

MA Cross Alert Once Email

คำแนะนำ

รหัสการข้าม 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 - การใช้ตัวชี้วัดทางเทคนิค - ที่นี่

Crossing Example

รูปที่ 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()
  }
//--------------------------------------------------------------------

โพสต์ที่เกี่ยวข้อง

ความคิดเห็น (0)