สวัสดีครับเทรดเดอร์ทุกท่าน! วันนี้เราจะมาพูดถึง ระบบ Cross สำหรับ MetaTrader 4 ที่จะช่วยให้คุณสร้างกลยุทธ์การเทรดที่ง่ายและมีประสิทธิภาพมากยิ่งขึ้น มาดูกันเลยว่ามันทำงานอย่างไร
ฟังก์ชันหลัก
bool crossed[2]; //+------------------------------------------------------------------+ int OnInit() { for (int i = 0; i < ArraySize(crossed); i++) crossed[i] = true; return(INIT_SUCCEEDED); } //+------------------------------------------------------------------+ void OnTick() { //เงื่อนไขการซื้อ if(Cross(0, Open[0] > Condition)) { ....//เงื่อนไขของคุณ//... } //เงื่อนไขการขาย if(Cross(1, Open[0] < Condition)) { ....//เงื่อนไขของคุณ//... } } //+------------------------------------------------------------------+ bool Cross(int i, bool condition) { bool ret = condition && !crossed[i]; crossed[i] = condition; return(ret); }
โค้ดด้านบนจะช่วยให้เราตรวจสอบว่าราคาหุ้นหรือค่าเงินผ่านเงื่อนไขที่กำหนดไว้หรือไม่ คุณสามารถใส่เงื่อนไขของคุณเองในส่วนที่ระบุไว้ในโค้ดได้เลย
การใช้ระบบ Cross นี้จะช่วยให้คุณสามารถติดตามการเคลื่อนไหวของราคาได้อย่างรวดเร็วและแม่นยำมากขึ้น ไม่ว่าจะเป็นการซื้อหรือขาย คุณก็สามารถปรับแต่งตามความต้องการของคุณได้
อย่าลืมลองนำไปใช้กันดูนะครับ! หากมีคำถามหรือข้อสงสัย สามารถคอมเมนต์ถามด้านล่างได้เลย
