EA Programing => ปัญหาที่พบในการเขียน EA => Topic started by: bananaband on ธันวาคม 22, 2013, 11:37:57 pm

Title: สอบถามคำสั่งปิด ea หน่อยครับ
Post by: bananaband on ธันวาคม 22, 2013, 11:37:57 pm
 คือตอนนี้ผมเขียน ea ใช้คือเมื่อ equity ถึงที่กำหนดให้ close all order แต่ ตัว ea มันก็ยังรันอยู่ดี ก็เลยต้องเพิ่มคำสั่งปิด ea ด้วยอ่ะครับ เลยอยากรบกวนถามคำสั่งปิด ea หน่อยครับ
Title: Re: สอบถามคำสั่งปิด ea หน่อยครับ
Post by: admin on ธันวาคม 23, 2013, 02:36:05 am
เอาไปศึกษาดู ถ้าเรา set ค่า xxx ใน input เป็น 0 EA จะแสดงข้อความ It ok ถ้าเรา set xxx เป็น 1 จะแสดงข้อความ it will remove จากนั่น EA จะถูกถอดออกจากกราฟ เอาไปประยุกต์ใช้ดูครับ
 
#include <WinUser32.mqh>   
extern int xxx=0;
int init()
  {
    if(xxx==0)
    {
      Print("It ok ");
    }
   
    if(xxx==1)
    {
      Print("It will remove");
      PostMessageA( WindowHandle( Symbol(), Period()), WM_COMMAND, 33050, 0);
   
    }
   
   return(0);
  }

int start()
  {

   return(0);
  }
Title: Re: สอบถามคำสั่งปิด ea หน่อยครับ
Post by: bananaband on ธันวาคม 23, 2013, 02:28:54 pm
ขอบคุนมากครับ อันนี้จะนำไปใช้กับ ea ตัวที่ผมเขียนเอง แต่ขอรบกวนอีกหน่อยได้มั้ยครับ  พอจะมีคำสั่งปิด ea แบบว่าปิดที่ปุ่ม Expert Advisor เลยมั้ยครับ พอดีผมใช้ ea อีกตัวแล้วมันเป็น .ex4 แล้วผมยัด code นี้ไม่ได้อ่ะครับ แต่อย่างที่บอก ผมอยากให้ ea มันปิด ตอนที่equity ถึงที่กำหนดอ่ะครับ ก็เลยต้องเปิดมาอีกกราฟแล้วใช้ ea ปิดปุ่ม Expert Advisor ต่างหาก รบกวนอีกทีนะครับ
Title: Re: สอบถามคำสั่งปิด ea หน่อยครับ
Post by: sAcIw on ธันวาคม 26, 2013, 04:18:16 pm
(http://upic.me/i/3x/26-12-201315-55-48.png)
http://www.mediafire.com/download/vhfl2otafjkjoam/Disable.All.EA.rar

DisableAllEAs : true = จะปิดปุ่ม Expert Advisors ให้เป็นสีแดง, false = ไม่เปลี่ยนแปลงอะไร
DeletedEA : true = จะถอนตัว ea เองออกจากกราฟ , false = ไม่เปลี่ยนแปลงอะไร
CloseProfit : กำไรที่จะต้องการให้ ea ปิด ออเดอร์ทั้งหมด
หลักการทำงาน
เมื่อ AccountProfit ถึง CloseProfit ก็จะปิดออเดอร์ทั้งหมด
ถ้า DisableAllEAs = true ก็จะทำงาน
ถ้า DeletedEA = true ก็จะทำงาน
(http://upic.me/i/5h/26-12-201315-58-21.png)
Title: Re: สอบถามคำสั่งปิด ea หน่อยครับ
Post by: bananaband on มกราคม 01, 2014, 10:47:14 am
ขอบคุนมากครับ ไม่มีเป็น .mq4 หรอครับ อยากศึกษาcode น่ะคับ
Title: Re: สอบถามคำสั่งปิด ea หน่อยครับ
Post by: D_Diamond on มกราคม 02, 2014, 12:08:56 am
โค้ด จะปิดปุ่ม Expert Advisors ให้เป็นสีแดง นี้เขียนยังไงครับ
Title: Re: สอบถามคำสั่งปิด ea หน่อยครับ
Post by: admin on มกราคม 02, 2014, 01:00:56 pm
โค้ด จะปิดปุ่ม Expert Advisors ให้เป็นสีแดง นี้เขียนยังไงครับ

น่าจะเป็นการใช้งาน API ของ windows ครับแต่ถ้าให้แน่ต้องแกะ EA ตัวนี้ให้ได้ก่อนอ่ะครับ
Title: Re: สอบถามคำสั่งปิด ea หน่อยครับ
Post by: D_Diamond on มกราคม 02, 2014, 01:32:20 pm
อ่อครับ นึกว่าเป็นโค้ดของ mt4 เองเลย
Title: Re: สอบถามคำสั่งปิด ea หน่อยครับ
Post by: bananaband on มกราคม 02, 2014, 02:07:34 pm
ผมก็อยากรู้มาก เพิ่งรู้ว่ามันเป็น api windows ผมนึกว่ามีใน mt4 ซะอีก อยากแกะ code ตัวที่ท่าน phajvaj แจกจังคับ อยากจะเอาไปประยุกต์ เงื่อนไขในการ ปิด order และ ปิด ea น่ะคับ
Title: Re: สอบถามคำสั่งปิด ea หน่อยครับ
Post by: npn on มิถุนายน 10, 2022, 07:52:38 am
ขอบคุนมากครับ ไม่มีเป็น .mq4 หรอครับ อยากศึกษาcode น่ะคับ

ขอคำหรึกษาหน่อยครับ จะขอ code ตัวนี้ไปศึกษาหน่อยได้ไหมคัรบ