สวัสดีครับเพื่อนๆ เทรดเดอร์ทุกคน! วันนี้เราจะมาพูดถึงระบบเทรดที่น่าสนใจใน MetaTrader 5 ที่ชื่อว่า GO ซึ่งถูกพัฒนาโดย Victor Chebotariov และมีการเขียนโค้ด MQL5 โดย barabashkakvn.
ระบบนี้ใช้ สัญญาณจากตัวชี้วัด iMA (MA) สี่ตัว ซึ่งพิจารณาจากราคาต่างๆ ได้แก่ ราคาเปิด (PRICE_OPEN), ราคาสูงสุด (PRICE_HIGH), ราคาต่ำสุด (PRICE_LOW), และราคาปิด (PRICE_CLOSE) โดยจะทำการเทรดเฉพาะในบัญชีที่เป็น hedge เท่านั้นครับ.
การกำหนดทิศทางของสัญญาณ
ในส่วนนี้เราจะมาดูโค้ดสำหรับการกำหนดทิศทางของสัญญาณกันครับ:
double open = iMAGet(handle_iMA_open,0);
double high = iMAGet(handle_iMA_high,0);
double low = iMAGet(handle_iMA_low,0);
double close = iMAGet(handle_iMA_close,0);
double GO = ((close - open) + (high - open) + (low - open) + (close - low) + (close - high)) * iTickVolume(0);
double high = iMAGet(handle_iMA_high,0);
double low = iMAGet(handle_iMA_low,0);
double close = iMAGet(handle_iMA_close,0);
double GO = ((close - open) + (high - open) + (low - open) + (close - low) + (close - high)) * iTickVolume(0);
การกำหนดจำนวนตำแหน่ง
ระบบนี้ยังมีการกำหนดจำนวนตำแหน่งที่สามารถเปิดได้ โดยมีการตั้งค่าพารามิเตอร์ดังนี้:
input int MaxPositions = 5;
เพื่อนๆ ที่สนใจระบบ GO นี้ สามารถนำไปทดลองใช้ได้ใน MetaTrader 5 นะครับ หวังว่าบทความนี้จะเป็นประโยชน์ในการเทรดของทุกคน! หากมีคำถามหรือข้อสงสัย สามารถแสดงความคิดเห็นด้านล่างได้เลยครับ.
ความคิดเห็น 0