การแจ้งเตือน
ลบทั้งหมด

การทำ EA ให้ใช้ได้เฉพาะบัญชี Demo เท่านั้น (เป็นตัวทดลองไม่สามารถใช้ได้กับบัญชีจริง)

1 กระทู้
1 ผู้ใช้
1 Reactions
31 เข้าชม
(@break-the-rules)
สมาชิก
Rookie
เข้าร่วม: 2 วัน ที่ผ่านมา
กระทู้: 59
หัวข้อเริ่มต้น  

เราอาจต้องการให้คนได้ทดลองใช้ EA ของเราแต่ก็อยากขาย EA ของเราด้วย

งั้นเราก็สร้าง versions ที่ใช้ได้เฉพาะบัญชี demo ออกมาเมื่อลูกค้าใช้ demo แล้วชอบอยากได้ versions ที่ใช้กับบัญชีจริงค่อยมาซื้อกับเราแบบนี้แฟร์ๆดีมาลองดูกันว่าทำอย่างไร

ส่วนนี้คือส่วนที่จะทำงานเมื่อเปิดใช้งาน EA เราจะให้ตรวจสอบข้อมูลของบัญชีว่าบัญชีที่ใช้งาน EA คือบัญชีประเภทไหนถ้าเป็น demo ให้แจ้งเตือนว่า "EA is running (Demo Account)" ถ้าไม่ใช่บัญชี demo ให้แจ้งเตือนและหยุดการทำงาน

int OnInit()
   {
//-- check demo
   long accountType = AccountInfoInteger(ACCOUNT_TRADE_MODE);
   if(accountType == ACCOUNT_TRADE_MODE_DEMO)
     {
      Alert("EA is running (Demo Account)");
     }
   else
     {
     Alert("ใช้ได้เฉพาะ Demo Account เท่านั้น");
     ExpertRemove();
     }
   }

อันนี้เป็นรูปแบบที่ผมใช้เซียน MetaEditor มีข้อแนะนำสามารถเพิ่มเติมมาได้เลยครับ


   
PleomXVSC reacted
อ้างอิง

ทิ้งคำตอบไว้

ชื่อผู้แต่ง

อีเมลผู้เขียน

ตำแหน่ง *

You are not allowed to attach files on this forum. It is possible that you have not reached the minimum required number of posts, or your user group does not have permission to attach files in this forum.
 
ดูตัวอย่าง แก้ไข 0 ครั้ง บันทึกแล้ว
แบ่งปัน: