EA Programing > โปรแกรมช่วยเขียน EA

รบกวนช่วยเขียน EA ให้หน่อยครับ คิดตังค์ก็ได้

(1/5) > >>

adthasit:
ผมคิดระบบส่วนตัวขึ้นมาได้ระบบหนึ่งครับ คิดว่าน่าจะเดินทางไปกับระบบที่คิดขึ้นมานี่แหละครับ ก็เลยอยากจะได้ EA มาช่วยเทรด

ท่านใดมีความสามารถในการเขียน EA อยากจะรบกวนเขียนให้หน่อยครับ จะคิดค่าเสียเวลาก็ได้นะครับ

ยังไงเมล์มาคุยกันก็ได้ครับที่ adthasit@gmail.com

gagoi:
สวัสดีครับ

ถ้ายังไง ลองบอกแนวคิด กับเงือนไขที่ต้องการ ก่อนดีไหมครับ

พี่ ๆ เพื่อน ๆ และ ท่าน admin ซึ่งก็เขียนให้กันฟรี ๆ มา "มากต่อมาก" แล้วจะได้สอบถามรายละเอียดได้

เว้นแต่ตั้งใจจะเก็บเป็นความลับ ก็อีกเรื่อง

adthasit:
จริงหรือครับใจดีจังเลย

EA ที่ผมอยากได้คือ EA ที่เปิดออเดอร์คล้ายระบบ Grid

เช่น ถ้าเราตั้งค่าระยะห่างระหว่าง Grid = 50 pips นั้นหมายความว่า EA จะเปิดออเดอร์เมื่อกราฟแตะที่ค่า ....1.3000, 1.3050, 1.3100,....
     แต่ถ้าเราตั้งค่าระยะห่างระหว่าง Grid = 25 pips นั้นหมายความว่า EA จะเปิดออเดอร์เมื่อกราฟแตะที่ค่า ....1.3000, 1.3025, 1.3050,.... เป็นต้น

ทำไมผมถึงเลือกจำนวนที่ลงตัว เพราะตัวเลขเหล่านี้มีนัยสำคัญครับ Parameter ใน EA ที่ให้เลือกระยะห่างของ Grid ที่ใช้เปิดออเดอร์ อาจจะให้เลือกตั้งแต่ 5, 10, 20, 25, 50, 100 ก็ได้ครับ เพราะถ้าให้เติมเองบางทีอาจไม่ลงตัวเช่น 15 อย่างนี้หาร 100 ไม่ลงตัวครับ ทำให้เส้น grid คร่อมตัวเลขที่มีนัยสำคัญ คือ 00, 25, 50, 75 ครับ

การเปิดอเดอร์ก็ง่ายมากครับ ถ้ากราฟวิ่งจากด้านล่างขึ้นมาแตะเส้น grid ที่อยู่สูงกว่าก็ให้เปิดออเดอร์ Buy ในทางกลับกันถ้ากราฟวิ่งลงจากด้านบนลงมาแตะ grid ที่อยู่ต่ำกว่าก็ให้เปิดออเดอร์ Sell ครับ ซึ่งจำนวน Lot ที่เราจะเปิดก็ให้เลือกตั้งค่าได้ครับว่าจะเปิดกี่ Lot

การปิดออเดอร์ก็ไม่ยากครับ เช่นกรณีเปิด Buy แล้วถ้ากราฟวิ่งไปชน grid อีกเส้นที่อยู่สูงกว่าก็ให้ปิดทำกำไร และขณะเดียวกันก็เปิดออเดอร์ Buy อีกเพราะเข้าเงื่อนไขการเปิดออเดอร์ Buy ครับส่วนออเดอร์ Sell ตรงกันข้าม หรือพูดง่ายๆก็คือ ถ้าเปิดออเดอร์แล้วถูกทางก็ปิดทำกำไรแล้วเปิดออเดอร์ในทิศทางเดิมซ้ำไปเรื่อยๆครับ

ส่วนกรณีเปิดออเดอร์แล้วผิดทาง เช่น เปิด Buy แล้วกราฟดันลงมาแตะ grid อีกเส้นที่อยู่ต่ำกว่าก็ให้เปิดออเดอร์ Sell เพราะเข้าเงื่อนไขการเปิดออเดอร์ Sell (เหมือน Hedge ออเดอร์ไว้) แล้วถ้ากราฟยังคงลงไปแตะ grid ที่อยู่ต่ำกว่าอีกขั้นก็ให้เปิดออเดอร์ Sell อีกเพราะเข้าเงื่อนไขของการเปิดออเดอร์ Sell แล้วถ้ากราฟยังวิ่งลงต่อจนไปแตะ grid ด้านล่างอีกขั้นออเดอร์ที่เปิดไว้ทั้งหมดจะถูกปิดพร้อมกันทันที (เพราะ Profit/Lose ของออเดอร์ชุดนี้ = 0) พูดง่ายๆก็คือ กรณีถ้าเข้าผิดก็จะปิดออเดอร์โดยไม่เสียหาย ในขณะเดียวกันก็ต้องเปิดออเดอร์ Sell ใหม่เพราะเข้าเงื่อนไขของการเปิดออเดอร์ Sell แต่ออเดอร์ Sell ใหม่นี้ก็จะถือว่าเป็นออเดอร์ชุดใหม่ที่ไม่เกียวกับชุดเดิมแล้ว ซึ่งก็แล้วแต่ว่าออเดอร์ Sell ครั้งนี้จะเข้าถูกทางหรือเปล่า ถ้าเข้าถูกก็ใช้หลักการปิดออเดอร์กรณีเข้าถูกทางตามปรกติ แต่ถ้าเข้าผิดก็ทำแบบออเดอร์ Buy ที่ยกตัวอย่างไปแล้วแต่ก็จะกลับทิศทางกันเท่านั้นเอง

ยังไม่จบครับสมมุติว่าออเดอร์ Buy ที่เข้าผิดทางเมื่อสักครู่นี้ลงมาแต่ grid ด้านล่างก็เปิด Sell แต่หลังจากนั้นกราฟวิ่งกลับไปชน grid ที่เปิด Buy ครั้งแรก ในกรณีจะไม่มีการเปิดออเดอร์ Buy ซ้ำอีกเพราะมีออเดอร์ Buy เปิดไว้ที่ grid นี้แล้ว แต่ถ้ากราฟพุ่งขึ้นไป grid อีกขั้นที่สูงกว่าก็เปิด Buy ปรกติครับ แต่ถ้าหลังจากนั้นกราฟวิ่งกลับลงมาถึง grid ที่เข้า Buy ตอนแรกไว้กรณีนี้ให้เปิด Sell ครับ (Hedge ออเดอร์ Buy เดิม) ถ้าเกิดก่ Hedge แบบนี้แล้วให้ถือว่า grid ระดับนี้ไม่มีออเดอร์ค้าง เพราะฉะนั้นถ้ากราฟวิ่งกลับมาแตะ grid ระดับนี้อีกก็ให้เปิดออเดอร์เพิ่มได้ตามปรกติ (จะเปิด Buy หรือ Sell ก็ตามทิศทางของกราฟที่มา) ทำอย่างนี้ไปเรื่อยๆ ออเดอร์ที่เปิดชุดนี้ทั้งหมดจะปิดได้ก็ต่อเมื่อ Profit/Lose > 0 แต่ก็ให้ปิดที่ระดับ grid และเปิดออเดอร์ชุดใหม่ตามเงื่อนไขการเปิดออเดอร์ปรกติครับ

ไม่รู้ผมอธิบายเข้าใจหรือเปล่านะครับ พยายามสุดๆแล้วครับ

มีท่านใดเคยเห็นระบบแบบนี้ไหมครับ

ยังไงถ้าไม่เข้าใจก็ถามได้นะครับ ขอบคุณครับ  :D

linconz:
พอเข้าใจครับ
แล้วออร์เดอร์แรกจะเปิดที่ราคาเท่าไหร่ หรือเปิด
ิีัbuylimit selllimit ไว้ที่เลขนัยสำคัญ งงๆ
เดี๋ยวว่างจะ เรียบเรียงและเขียนให้น๊ะครับ ตอนนี้ยุ่งๆ

linconz:
นั่งๆคิดดูแล้วจะพาหมดตัวหรือป่าวเนี่ย

นำร่อง

[0] ดัชนีข้อความ

[#] หน้าถัดไป

Go to full version