วันอาทิตย์ที่ 22 พฤษภาคม พ.ศ. 2554

เขียน EA ตรวจสอบ Candlestick Pattern

The Bearish Engulfing pattern

    รูปแบบของ Bearish Engulfing คือ รุปแบบที่เป็นสัญญาณของการกลับตัวจากภาวะตลาดกระทิง(Up Trend) ไปสู่ภาวะตลาดหมี(Down Trend) จะเกิดแท่งเทียนทึบ(หมายเลข1)ครอบ แท่งเทียนโปร่ง(หมายเลข2) โดยที่ราคาเปิดและราคาปิดของแท่งเทียนโปร่งจะต้องอยู่ระหว่างราคาเปิดและราคาปิดของแท่งเทียนทึบ ดูภาพประกอบเพื่อความเข้าใจ
    ก่อนที่เราจะทำการเขียน EA เพื่อตรวจสอบว่า รูปแบบของกราฟแท่งเทียนที่เกิดขึ้นนั้น ใช่รูปแบบของ Bearish Engulfing Pattern รึปล่าวนั้น เราต้องทำการกำหนดเงื่อนไขของรูปแบบนี้ก่อนด้วยภาษาพูดและค่อยแปลงให้เป็นภาษา MQL
    เงื่อนไขของ Bearish Engulfing Pattern
  1. เราจะทำการตรวจสอบเมื่อเกิดแท่งเทียนแท่งใหม่ ใช้รูปประกอบ คือเมื่อเกิดแท่งเทียนหมายเลข 0
  2. ราคาเปิดของแท่งเทียนหมายเลข1 ต้องมากกว่าราคาปิดของแท่งเทียนหมายเลข1 ใช้เพื่อตรวจสอบว่าเป็นแท่งเทียนทึบ
  3. ราคาเปิดของแท่งเที่ยนหมายเลข2 ต้องน้อยกว่าราคาปิดของแท่งเทียนหมายเลข2 ใช้ตรวจสอบว่าเป็นแท่งเทียนโปร่ง
  4. ราคาเปิดของแท่งเทียนหมายเลข2 ต้องมากกว่าราคาปิดของแท่งเทียนหมายเลข1 และ ราคาปิดของแท่งเทียนหมายเลข2 ต้องน้อยกว่าราคาเปิดของแท่งเทียนหมายเลข1 ใช้เพื่อตรวจสอบว่าเป็น Bearish Engulfing Pattern
  5. ราคาเปิดของแท่งเทียนหมายเลข3 ต้องน้อยกว่าราคาปิดของแท่งเทียนหมายเลข3 ใช้ตรวจสอบว่าเป็นแท่งเทียนโปร่ง
  6. ส่วนต่างของราคาปิดกับราคาเปิดของแท่งเทียนหมายเลข3 ต้องมากกว่า ส่วนต่างของราคาปิดกับราคาเปิดของแท่งเทียนหมายเลข2 ใช้เพื่อเป็นการยืนยันว่าเป็น Up Trend
  7. ทุกเงื่อนไขเป็นจริงก็ให้ทำการเปิด Order Sell 

วันเสาร์ที่ 14 พฤษภาคม พ.ศ. 2554

เริ่มต้นเขียน EA จะซื้อ-ขายต้องเขียนอย่างไร

        สำหรับมือใหม่อาจจะมองภาพของการทำงานของ Expert Advisor (EA) ไม่ออกว่ามันเริ่มต้นการทำงานของโค๊ดที่เราเขียนอย่างไร ผมขออธิบายคร่าว ๆ ก่อน เพื่อใช้เป็นพื้นฐานก่อนที่เราจะเริ่มเขียนคำสั่งซื้อ (Buy) และ ขาย (Sell)
    ถ้าเราสร้างไฟล์ EA ขึ้นมาใหม่เราจะเห็นว่ามีฟังก์ที่สร้างมาให้อัตโนมัติ มาดูกันนะครับว่ามีอะไรบ้างแล้วแต่ละส่วนมีไว้ทำอะไร

    /* ส่วนนี้เป็นการประกาศฟังก์ชัน ชื่อฟังก์ชันคือ init */
    /* int (integer - เลขจำนวนเต็ม) หน้าชื่อฟังก์ชั่น คือชนิดของค่าที่ส่งกลับคืน หลังจากทำงานในฟังก์ชันนี้แล้ว */
    int init () {

            /* ฟังก์ชันนี้เป็นฟังก์ชั่นหลักของ EA ซึ่งจะทำงานเมื่อเริ่มต้น EA ครั้งแรก */
            /* ถ้าเรามีตัวแปรไหนที่ต้องการให้มีการกำหนดค่าก่อนที่จะเริ่มการทำงานของ EA เราก็สามารถมากำหนดในฟังก์ชันนี้ได้ */

        /* ส่งค่า 0 กลับคืน */
        return(0);
    }

    /* ฟังก์ชันนี้ชื่อ deinit คืนค่ากลับเป็น int พอมองออกรึยังครับ */
    int deinit () {

        /* ฟังก์ชั่นจะทำงานอัตโนมัติเหมือนฟังก์ชั่น init แต่ต่างกันตรงที่จะทำงานตอนที่เราปิด EA ครับ */
        /* ซึ่งเราจะใช้ฟังก์ชันนี้เพื่อเขียนคำสั่งลบสิ่งที่เราสร้างตอนที่ EA ทำงาน */
        /* ส่งค่า 0 กลับคืน */
        return(0);
    }

วันพุธที่ 27 เมษายน พ.ศ. 2554

EA เขียนด้วยภาษาอะไร ?

MetaQuotes Language 4 (MQL4) เป็นภาษาที่ถูกสร้างขึ้นมาเพื่อใช้สำหรับเขียนโปรแกรมที่ใช้การเทรด ช่วยให้เราสร้างและจัดการการซื้อขายโดยอัตโนมัติด้วยตัวเอง ซึ่งในการเขียนเจ้า EA นี้สามารถทำการเขียนใน MT4 ที่เราใช้เทรดนั่นเอง โดยเลือกไปที่เมนู Tool->MeataQuotes Language Editor
เขียน EA ด้วย MetaEditor

วันอังคารที่ 26 เมษายน พ.ศ. 2554

ทำอย่างไรจึงจะไม่เสียเงินจาก Forex?

- เริ่มต้นกับ Mini Account และ Mini lot
        ผู้เริ่มต้นเทรด Forex จะต้องก้าวผ่านความรู้สึกที่ท้าทาย ในการเริ่มเทรดครั้งแรกไปให้ได้ แต่สิ่งสำคัญที่สุดก็คือ ไม่มีใครอยากสูญเสียเงินที่ลงทุน การผ่านพ้นประสบการณ์ครั้งแรกไปอย่างปลอดภัยหรือมีความสูญเสียน้อยที่สุดถือว่าเป็นเรื่องที่ดี การเริ่มต้นกับ mini account และ mini lot จึงน่าจะช่วยลดแรงกดดันได้


- ต้องเทรดอย่างเป็นระบบ
        ไม่เพียงแต่ต้องเป็นระบบเท่านั้น แต่สิ่งหนึ่งที่จะยับยั้งไม่ให้เกิดการตีความผิดซ้ำซ้อน ทั้งการเข้าและออก คือ หลีกเลี่ยงระบบที่เรียกว่า การหยั่งรู้โดยสัญชาติญาณ หรือการกระทำโดยสามัญสำนึก หรือใช้ตัดสินใจตามสถานการณ์
        ระบบที่ดีที่สุดมันเกิดขึ้นมาด้วยตัวของคุณเอง อาจจะต้องใช้เวลาในการสร้างหลายเดือน แต่ถ้าสมบูรณ์แบบแล้ว มันก็จะเพิ่มความเชื่อมั่นในการเทรดให้แก่คุณได้

Forex Leverage

Leverage คืออะไร

    คือ อัตราเงินที่คุณสามารถลงทุนได้ต่อ $1 ที่คุณลงทุนไปจริงๆ ตัวอย่างเช่น   ถ้าคุณลงทุน $100 แล้ว Leverage ของคุณคือ 1:100 คุณก็สามารถที่จะทำกำไรด้วยเงิน $10,000  ซึ่งทำให้ใช้เงินในการลงทุนน้อยแต่สามารถทำกำไรได้มากและยังมีความเสี่ยงต่ำอีกด้วย