traderider forex ไทย

การเขียน EA Forex นั้นง่ายใครๆ ก็เขียนได้ - ตอนที่ 5 การเขียน EA forex เพื่อให้การแสดงผลบนกราฟ

  • 3 replies
  • 7094 views

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

*

ออฟไลน์ iRuler

  • *
  • 1,221
  • 39
การเขียน EA Forex นั้นง่ายใครๆ ก็เขียนได้ - ตอนที่ 5 การเขียน EA forex เพื่อให้การแสดงผล บนกราฟ

การเขียน EA forex เพื่อให้การแสดงผลออกทางหน้าจอ (บนกราฟ) นั้นมีหลายวิธีนะครับ แต่ผมเลือกมาแค่ 2 วิธีก่อนนะครับ
วิธีแรกนี้เป็นการสร้าง object label ขึ้นมาเพื่อแสดงผลข้อความของเราครับ
บันทัดแรกเป็นการสร้าง label ชื่อ ObjName
บันทัดที่สองเป็นการใส่ข้อความว่า Your Text Here! ตัวอักษรขนาด 10 ใช้ฟ้อนต์ชื่อ Verdana และใส่สีแดง ครับ
บันทัดที่สามเป็นการระบุว่า ObjName ของเราจะให้แสดงที่มุมไหนของกราฟโดยที่ 0 คือมุมบนซ้าย, 1 คือ ขวาบน, 2 คือ ล่างซ้าย และ 3 คือ ล่างขวาครับ
ส่วนบันทัดที่สี่และห้าเป็นการระบุตำแหน่งของ ObjName ครับ


ผลที่ได้จากคำสั่งข้างบน

วิธีแรกนี้อาจไม่สะดวกหากเป็นข้อความยาวๆ นะครับ ถ้าจะแสดงข้อความยาวๆ ให้ใช้คำสั่ง Comment() แทนครับ ตัวอย่างง่ายๆ แบบโค้ดข้างล่างนี่เลยครับ
ถ้าอยากแสดงข้อความหลายๆ บันทัด ให้ใช้ \r\n เป็นตัวบอกการขึ้นบันทัดใหม่นะครับ ซึ่งเคยอธิบายไปแล้วใน ตอนที่ 3 ครับ


โค๊ด
Comment("Account balance = ",AccountBalance(),"\r\n"+
        "Account equity = ",AccountEquity(),"\r\n"+
        "Account free margin = ",AccountFreeMargin(),"\r\n");



ถ้าเราใช้คำสั่ง Comment() แสดงข้อความออกบนกราฟ เราจะต้องสั่ง Comment("") ในฟังก์ชัน OnDeinit() ออกไปเพื่อลบข้อความบนกราฟออกครับ
ไม่อย่างนั้นข้อความจะยังคงแสดงอยู่บนกราฟต่อไปถึงแม้เราจะลบ EA ออกจากกราฟแล้วก็ตาม


โค๊ด
void OnDeinit(const int reason)  {   Comment("");  }
 
ส่วนวิธีหนึ่งที่ยังไม่กล่าวถึงตอนนี้คือการสร้าง Panel บนกราฟครับ ซึ่งวิธีนี้ค่อนข้างยากและซับซ้อนสำหรับหลายๆ คน
เอาไว้ผมจะมาพูดถึงเรื่องนี้ต่างหาก แยกเป็นอีกตอนหนึ่งเลยนะครับ



เจอกันใหม่ในตอนที่ 6 การเขียน EA ตัวเต็มครับ
 (TH)** (TH)** (TH)**

หัวข้อที่เกี่ยวข้องกับการเขียน EA Forex

การเขียน EA Forex บทที่ 1 : การเขียนEA Forex การสร้าง EA นั้นง่ายใครๆ ก็เขียนได้ - ตอนที่ 1 ปูพื้นฐานกันก่อน Forex EAตัวแรก

การเขียน EA Forex บทที่ 2 : การเขียน EA Forex การสร้าง EA นั้นง่ายใครๆ ก็เขียนได้ - ตอนที่ 2 อ่านค่าจาก Indicator forex

การเขียน EA Forex บทที่ 3 : การเขียน EA Forex นั้นง่ายใครๆ ก็เขียนได้ - ตอนที่ 3 การเขียนคำสั่งพื้นฐานที่เกี่ยวกับ Account

การเขียน EA Forex บทที่ 4 : การเขียน EA Forex นั้นง่ายใครๆ ก็เขียนได้ - ตอนที่ 4 การเขียนคำสั่งที่เกี่ยวกับ Order ของ EA Forex

การเขียน EA Forex บทที่ 5 :การเขียน EA Forex นั้นง่ายใครๆ ก็เขียนได้ - ตอนที่ 5 การเขียน EA forex เพื่อให้การแสดงผลบนกราฟ

การเขียน EA Forex บทที่ 6 : การเขียน EA Forex นั้นง่ายใครๆ ก็เขียนได้ - ตอนที่ 6 สร้าง EA Forex ให้เปิด Order จากเส้น EMA

การเขียน EA Forex บทที่ 7 :การเขียน EA Forex นั้นง่ายใครๆ ก็เขียนได้ - ตอนที่ 7 การทดสอบ Back Test EA Forex 99.00 %

VPS Forex สำหรับ รัน Forex EA :ถ้าจะใช้ VPS forex รัน EA แนะนำที่นี่ครับ SocialVPS.Net ค่า Ping ต่ำและราคาถูกมากครับ

และสุดท้าย Myfxbook :อย่าลืมเอา Port ของท่าน ใส่ ใน Myfxbook เพื่อติดตามผลนะครับ

Share Topic.

Follow Me.

« แก้ไขครั้งสุดท้าย: 12, กันยายน 2019, 07:39:04 PM โดย iRuler »

traderider forex ไทย
traderider forex ไทย
traderider forex ไทย

Re: EA นั้นง่ายใครๆ ก็เขียนได้ - ตอนที่ 5 การแสดงผลบนกราฟ

« ตอบกลับ #1 เมื่อ: 14, พฤศจิกายน 2017, 01:44:38 PM »
สอบถามครับ
ผมต้องการให้ตัวหนังสือที่แสดงบนกราฟของ CODE ตัวนี้ ให้มีขนาดใหญ่ขึ้นสามารถทำได้ไหมครับ

Comment("Account balance = ",AccountBalance(),"\r\n"+
        "Account equity = ",AccountEquity(),"\r\n"+
        "Account free margin = ",AccountFreeMargin(),"\r\n");

*

ออฟไลน์ iRuler

  • *
  • 1,221
  • 39

Re: EA นั้นง่ายใครๆ ก็เขียนได้ - ตอนที่ 5 การแสดงผลบนกราฟ

« ตอบกลับ #2 เมื่อ: 24, พฤศจิกายน 2017, 08:21:51 AM »
สอบถามครับ
ผมต้องการให้ตัวหนังสือที่แสดงบนกราฟของ CODE ตัวนี้ ให้มีขนาดใหญ่ขึ้นสามารถทำได้ไหมครับ

Comment("Account balance = ",AccountBalance(),"\r\n"+
        "Account equity = ",AccountEquity(),"\r\n"+
        "Account free margin = ",AccountFreeMargin(),"\r\n");


ให้ส้ราง Label มาแสดงผลแทนครับ จะปรับขนาด เปลี่ยน font เปลี่ยนสีได้

*

ออฟไลน์ isuccess

  • *
  • 26
  • 2
 thank**

Tags:
 

เครื่องมือเทรด Forex

ข่าว Forex กราฟ Forex EURUSD GBPUSD GBPJPY ตารางข่าว Forex

เครื่องมือเทรดทองคำ

ราคาทอง วันนี้ ราคาทอง ย้อนหลัง SPDR ล่าสุด กราฟราคาทองคำ วิเคราะห์ ราคาทอง ข่าว ราคาทองคำ ข่าว ราคาน้ำมัน

โบรคเกอร์ Forex

XM Exness FBS Nordfx Pepperstone Land-FX Admiral Markets

Tickmill