EA Programing => ปัญหาที่พบในการเขียน EA => Topic started by: bananaband on ธันวาคม 22, 2013, 11:37:57 pm
-
คือตอนนี้ผมเขียน ea ใช้คือเมื่อ equity ถึงที่กำหนดให้ close all order แต่ ตัว ea มันก็ยังรันอยู่ดี ก็เลยต้องเพิ่มคำสั่งปิด ea ด้วยอ่ะครับ เลยอยากรบกวนถามคำสั่งปิด ea หน่อยครับ
-
เอาไปศึกษาดู ถ้าเรา 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);
}
-
ขอบคุนมากครับ อันนี้จะนำไปใช้กับ ea ตัวที่ผมเขียนเอง แต่ขอรบกวนอีกหน่อยได้มั้ยครับ พอจะมีคำสั่งปิด ea แบบว่าปิดที่ปุ่ม Expert Advisor เลยมั้ยครับ พอดีผมใช้ ea อีกตัวแล้วมันเป็น .ex4 แล้วผมยัด code นี้ไม่ได้อ่ะครับ แต่อย่างที่บอก ผมอยากให้ ea มันปิด ตอนที่equity ถึงที่กำหนดอ่ะครับ ก็เลยต้องเปิดมาอีกกราฟแล้วใช้ ea ปิดปุ่ม Expert Advisor ต่างหาก รบกวนอีกทีนะครับ
-
(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)
-
ขอบคุนมากครับ ไม่มีเป็น .mq4 หรอครับ อยากศึกษาcode น่ะคับ
-
โค้ด จะปิดปุ่ม Expert Advisors ให้เป็นสีแดง นี้เขียนยังไงครับ
-
โค้ด จะปิดปุ่ม Expert Advisors ให้เป็นสีแดง นี้เขียนยังไงครับ
น่าจะเป็นการใช้งาน API ของ windows ครับแต่ถ้าให้แน่ต้องแกะ EA ตัวนี้ให้ได้ก่อนอ่ะครับ
-
อ่อครับ นึกว่าเป็นโค้ดของ mt4 เองเลย
-
ผมก็อยากรู้มาก เพิ่งรู้ว่ามันเป็น api windows ผมนึกว่ามีใน mt4 ซะอีก อยากแกะ code ตัวที่ท่าน phajvaj แจกจังคับ อยากจะเอาไปประยุกต์ เงื่อนไขในการ ปิด order และ ปิด ea น่ะคับ
-
ขอบคุนมากครับ ไม่มีเป็น .mq4 หรอครับ อยากศึกษาcode น่ะคับ
ขอคำหรึกษาหน่อยครับ จะขอ code ตัวนี้ไปศึกษาหน่อยได้ไหมคัรบ