traderider forex ไทย

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

  • 3 replies
  • 4216 views

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

*

ออฟไลน์ iRuler

  • *
  • 1,192
  • 38
การเขียน 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,192
  • 38

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**

 

ข่าวสารฟอเร็กซ์

forexstartup.net icafeforex.com Busforex.com รีวิว forex broker เทรดทองคำ forex Gold Blog เทรดฟอเรกซ์.com ฟอเรกซ์.com

บทเรียนพื้นฐาน

Forex Grade 1 # Trend Forex Grade 2 # Graph Type Forex Grade 3 # แนวรับ แนวต้าน Forex Grade 4 # Trendline Forex Grade 5 # Fibonacci Forex Grade 6 # Forex Dictionary

บทเรียนพื้นฐาน.

Forex Grade 7 # Breakout Forex Grade 8 # Chart Pattern Forex Grade 9 # Elliot Wave Forex Grade 10 # Divergence Forex Grade 11 # TP/SL Forex Grade 12 # Price Action Forex Grade 13 # การตั้ง TP/SL

โบรคเกอร์แนะนำ

exness.com xm.com fbs.com nordfx.com Bithoven.com