วันพุธที่ 13 กันยายน พ.ศ. 2560

Trading Journal - พุธที่ 13 กันยายน 2560

ช่วงนี้เพิ่งจะเขียน EA เสร็จก็เลยประเดิมรันพอร์ตจริงซะ มีทั้งหมด 3 พอร์ต คือ

Port#1.FxC-K1420 

   รัน EA: KSS_2057_V2.3 คู่เงิน UJ จำนวน 2 กราฟ
   สถานการณ์ไม่ค่อยดี เพราะ เกิด DD ประมาณ 10% ตั้งแต่ต้นสัปดาห์ราคาวิ่งขึ้นจาก 107.34 ไปถึง 110.50 กว่า 300 Pips โดยมีท่าทีจะวิ่งต่อไปอีกอย่างไม่รู้จักหยุดพักหรือย่อตัวลงสักหน่อย

Port#2.Exn-P4629

   รัน EA: SHE_1_3_0-Exn-UC-Even และ SHE_1_3_0-Exn-UJ-Even อย่างละกราฟ
   Lot เริ่มต้น 0.02

Port#3.Pep-K9278

   รัน EA: Semi-123-Even คู่เงิน UC และ UJ อย่างละกราฟ
   Lot เริ่มต้น 1%

******************************************************************************
หลังจาก 1 ทุ่ม ไปแล้วก็เริ่มปรากฎข้อผิดพลาดให้เห็นดังนี้

Port#1.FxC-K1420 

   พบว่า Order Buy ที่เปิดใหม่บางไม้ ไม่ถูกตั้งค่า TP
   ลองลบ TP ไม้อื่นที่อยู่ในกลุ่ม Buy EA เดียวกัน แล้ว ก็ยังไม่ได้ผล
   เพิ่งมาคิดได้ตอนหลังว่า เกิดจากเราตั้งค่า Input: Set_TP_Point = 50 ( เท่ากับ 5 Pips)
         ช่วงที่ราคามันวิ่งขึ้นแรงจนเลย 5 Pips ไปแล้ว มันก็เลยไม่ตั้ง TP ให้
         แก้ไขโดยไปตั้ง Set_TP_Point เป็นค่าอื่นที่สูงขึ้นเกินกว่า CurrentPrice เช่น 200 
         ผลปรากฏว่าคำสั่งตั้ง TP ทำงาน โปรแกรมคำนวณแล้วตั้งค่า TP ได้ตามปกติ

Port#2.Exn-P4629



    เกิดข้อผิดพลาดจากการรัน EA: SHE_1_3_0-Exn-UC-Even มีลำดับเหตุการณ์ดังนี้
    1.หลังจากแท่งกราฟแท่งใหม่ออกจากกล่องแล้วยังไม่เปิดออร์เดอร์
    2.เมื่อราคาต่ำลงทะลุใต้กล่องแล้วจะเปิด 2 ออร์เดอร์คือ #7898963 และ #7898965 ตามรูป
    3.เกิดข้อผิดพลาดที่ไม่ทันสังเกตคือ Price ของ #7898965 คือ 1.21523 สูงกว่า S/L ของ #7898963 คือ 1.21521 ผลคือ
    4.เมื่อราคากลับตัวขึ้นถึง 1.21521 ซึ่งไปชน S/L ของ #7898963 ทำให้ปิดออร์เดอร์ไปก่อนแล้ว
    5.เพียงเสิ้ยววินาทีราคายังไม่ทันจะถึง 1.21523 ที่ #7898965 จะเปิดออร์เดอร์ได้ทัน แต่
    6.โปรแกรมผิดพลาดไปเข้าเงื่อนไขของ TP จึงสั่งปิด Pending Order ที่เหลือคือ #7898965

Port#3.Pep-K9278

    
    เกิดข้อผิดพลาดจาก EA: Semi-123-Even ดูที่คู่เงิน UC มีลำดับเหตุการณ์ดังนี้
    1.หลังจากเวลาสิ้นสุดกล่องแล้วแท่งกราฟใหม่แล้วจะเปิด buy stop และ sell stop ขั้นตอนนี้ถูกต้อง
    2.หลังจากคู่เงิน UC เปิดออร์เดอร์ sell 0.02 @1.21341 เรียบร้อยแล้ว
    3.ขั้นตอนต่อไปที่ถูกต้องคือ delete buy stop 0.02@1.21696 แล้วเปิดออร์เดอร์ใหม่ buy stop 0.04 @ 1.21521 ทันที แต่เกิดข้อผิดพลาดในขั้นตอนที่ 3 นี้ คือ ไม่ delete และ ไม่เปิดออร์เดอร์ใหม่
    4.เพิ่งมาคิดได้ว่า EA ยังเขียนไม่ครบทุกเงื่อนไข แม้จะมีเมนูให้เลือก FB, HB, Auto แต่ข้างในยังไม่ได้ทำ HB

********************************************************************************
ข้อคิดคือ ต้องทดสอบให้มั่นใจก่อนค่อยนำ EA มาใช้

1 ความคิดเห็น: