9. Constans และ Variables fxdreema

#Constants และ Variables คือ อะไร?

ถ้าคุณเป็นโปรแกรมเมอร์ คุณจะรู้ว่ามันคืออะไร แต่ว่าอันนี้คือ ความหมายที่อาจจะแตกต่างออกไป t:

  • Variables – สำหรับ fxDreema เป็น global variables,สามารถเข้าถึงได้จาก block ต่าง ๆ
  • Constants – คล้ายกับ Variables แต่คือ จะไม่สามารถเปลี่ยนได้ ซึ่งเป็นค่าที่ตั้งมาแล้ว และไม่ได้เป็น constant มากนัก .
  • Terminal Variables – อีกตัวแปรหนึ่ง ซึ่งเป็นตัวแปรสำหรับ โปรแกรมเทรด เรียกว่า  Global Variables  ใช้ในการให้ข้อมูล EA เพื่อเก็บข้อมูลไว้อาจจะไม่นาน

#Project Constants (Input Properties)

ใน fxDreema คุณสามารถประกาศตัวแปร Constant และใช้มันใน Block ได้ นอกจากนี้ Constant ยังเป็น parametor บอทที่สามารถใช้ในการ Optimization ได้ด้วย

การคลิ๊กที่ Constants (Inputs) เพื่อสร้าง Constant หรือ edit ที่มีอยู่

fxDreema Constants (Inputs)

เมื่อได้ประกาศ ตัวแปร Constants จะสามารถจัดการได้

แล้วในบล็อค คุณสามารถเลือก Constant เพื่อที่จะใส่ค่าได้ เพียงแค่คลิ๊กขวา ที่คุณต้องการ:

fxDreema Constants (Inputs)

นี่คือตัวอย่างแสดงให้เห็น ถึง Constant ใช้ยังไง:

fxDreema Variables

คลิ๊กที่ลิงค์

https://fxdreema.com/demo/mt4-constants

Single Constant อันเดียวสามารถใช้ได้มากกว่า 1 block และเป็น Global ทำให้สามรถเปลี่ยนค่าได้ ซึ่งจะกระทบกับทุกบล็อกที่ใช้

อย่าพยายาม modify Constant ในโปรเจ็ค และแนะนำว่าให้ค่าคงเดิมไว้ ถ้าจะทำให้ไปทำใน Variables

#Project Variables

Variables ก็คล้ายกัน แต่ว่าแตกต่างจาก Constants เล็กน้อย Project Variables เป็นตัวแปร global เหมือนกันกับ Constants แต่ว่าค่าสามารถเปลี่ยนแปลงได้ Variables เมื่อคุณต้องการใช้ค่าสามารถเปลี่ยนแปลงใน Block ไหนก็ได้

นี่คือตัวอย่างการประกาศตัวแปร Variables. คลิ๊กที่ Variables เพื่อเปิดหน้าต่าง :

ใน Block คุณสามารถอ่านและ modify ตัวแปร และดูตัวอย่างในลิงค์ได้ :

https://fxdreema.com/demo/mt4-variables

#Terminal Variables

Using Global Variables

ใน MetaTrader คุณมี  Global Variables ซึ่งเรียกว่า Terminal Variables ใน fxDreemaเพื่อลดความสับสน ในการเรียก  ซึ่งตัวแปรเหล่านี้ใช้ในการโอนข้อมูล เนื่องจากพวกมันเก็บไว้ในระบบ file ประมาณ 4 week

คุณควรใช้ตัวแปรนี้ในการเก็บค่า ตัวแปร String ไม่ได้ทำงานที่นี่ คือคือข้อมูลทั้ง 2 เวอร์ชั่น :

คุณสามารถดู Terminal variables และเป็น Condition ตามที่แสดงในภาพข้างล่าง:

Using Global Variables

และแน่แนคุณสามารถเห็นตัวแปรและโมดิฟายใน  MetaTrader ให้คุณไปที่ Tools -> Global Variables:

Using Global Variables