สวัสดี
ฉันสงสัยว่าจะสามารถทำดัชนีตัวบ่งชี้ที่จะเปลี่ยนสีของเส้นแนวนอนที่วาดเองโดยอัตโนมัติเพื่อตรวจจับเมื่อราคาปัจจุบันเป็นเท่าไร
ด้านบนหรือด้านล่างของพวกเขา?
จะเป็นทางออกที่ดีในการจุดเมื่อการสนับสนุนกลายเป็นความต้านทานในทางกลับกัน
ขอบคุณ
สวัสดี
ฉันสงสัยว่าจะสามารถทำดัชนีตัวบ่งชี้ที่จะเปลี่ยนสีของเส้นแนวนอนที่วาดเองโดยอัตโนมัติเพื่อตรวจจับเมื่อราคาปัจจุบันเป็นเท่าไร
ด้านบนหรือด้านล่างของพวกเขา?
จะเป็นทางออกที่ดีในการจุดเมื่อการสนับสนุนกลายเป็นความต้านทานในทางกลับกัน
ขอบคุณ
ใช่มันเป็นไปได้ คุณสามารถย้ำถึงวัตถุที่วาดทั้งหมดในแผนภูมิโดยใช้ ObjectTotal และวนสำหรับและเปรียบเทียบค่า OBJPROP_PRICE1 กับราคาปิดปัจจุบัน หากราคาสูงกว่าหรือต่ำกว่าราคาคุณสามารถกำหนดสีโดยใช้ ObjectSet
1 ไฟล์แนบ Hey, am ยังมองหาสิ่งเดียวกัน แต่เจอนี้ที่ MQl5 ปัญหาเดียวก็คือมันวาดเส้นแนวนอนเดียวถ้ามีคนสามารถแก้ไขรหัสและมีมันวาดเส้นแนวนอนมากขึ้น
https://www.thaitradeforex.com/attac...9903664208.mq4
ฉันไม่ได้ติดตั้ง mt 4 อีกต่อไปดังนั้นฉันก็สามารถให้มันยิงได้โดยไม่ต้องพยายาม ถ้าคุณต้องการวาดเส้นด้วยตนเองคุณต้องตรวจสอบชื่อของเส้น ไม่สามารถทำได้โดยไม่ต้องยุ่งเกี่ยวกับรหัสของตัวบ่งชี้อื่น ๆ หรือ ea's หรือคุณเปลี่ยนชื่อเส้นด้วยตนเองตามลำดับและตรวจสอบว่า ตัวอย่างข้อมูลที่ดูแลเกี่ยวกับการเปลี่ยนสีโค้ดแทรกสี # 91; # 93; col = {someColor, someOtherColor}; สำหรับ (int i = 0, i lt; ObjectsTotal (); i ) {สตริง objName = ObjectName (i); if (ObjectType (objName) == OBJ_HLINE) {double price = ObjectGet (objName, OBJPROP_PRICE1); ObjectSet (objName, OBJPROP_COLOR, col # 91; price gt; Close # 91; 0 # 93; # 93; }}Originally Posted by ;
โดยทั่วไปฉันจะวาดเส้นทั้งหมดที่ฉันระบุเป็นความต้านทานสนับสนุนด้วยตนเอง ฉันจะเลือกสีสำหรับสายความต้านทาน (สูงกว่าราคาปัจจุบันของการเสนอราคา) และสีสำหรับสายการสนับสนุน (ต่ำกว่าราคาเสนอซื้อปัจจุบัน) สายทั้งหมดที่อยู่เหนือราคาปัจจุบันจะเปลี่ยนเป็นสีความต้านทานของรถยนต์และทุกสายด้านล่างเป็นสีอัตโนมัติในการสนับสนุน (เปลี่ยนโดยอัตโนมัติ) เส้นจะเปลี่ยนสีโดยอัตโนมัติเมื่อราคาเคลื่อนผ่านบรรทัดเหล่านี้ ควรเลือกเส้นแนวนอนทั้งหมดและให้สีตามลำดับ
ใช่จริงหวังว่าคนที่จะเป็นชนิดที่จะแก้ไขรหัสจริงๆจะขอบคุณOriginally Posted by ;
1 ไฟล์แนบลองใช้ไฟล์แนบ ตั้งค่า ManualLineColor เป็นสีของเส้นควบคุมด้วยตนเอง (ฉันไม่ทราบว่า MT4 จะรู้ได้อย่างไรว่าได้มีการวางแผนด้วยตนเองหรือโดยอัตโนมัติดังนั้นคุณจะต้องตั้งค่าเส้นควบคุมทั้งหมดด้วยสีเดียวกันเพื่อระบุ)
https://www.thaitradeforex.com/attac...1184459110.ex4
Originally Posted by ;Originally Posted by ;ฉันได้ดูอย่างรวดเร็วที่รหัสและปรากฏว่าจะวาดหลายบรรทัด แต่จะทำงานเฉพาะเมื่อตลาดเปิดฉันควรจะสามารถปรับปรุงรหัสการทำงานเมื่อตลาดปิดดังนั้นเพียงแค่ปล่อยให้ฉันและ ฉันจะได้รับมันทันทีที่ฉันได้รับบางเวลาว่างOriginally Posted by ;