Wednesday 9 August 2017

Forex Ordersend ข้อผิดพลาด 130


ฉันเหนื่อยเปิดคำสั่งในระบบทดสอบและยังได้รับและข้อผิดพลาด 130 ฉันบอก Oanda คุณไม่สามารถเปิดคำสั่งผ่าน EAs ในบัญชีการปฏิบัติงานเท่านั้นที่อาศัยอยู่ เห็นได้ชัดว่าจะบ้าที่จะทดสอบมันอยู่ พวกเขากล่าวว่าพวกเขากำลังมองหาสิ่งที่หมายถึง บรรทัดล่างถ้าฉันไม่สามารถทดสอบได้ Im ไม่ใช้มัน อย่างไรก็ตามคุณสามารถใช้ EA ในเครื่องมือทดสอบกลยุทธ์ได้ แต่ thats ไม่ได้ทำเพื่อฉันฉันต้องให้แน่ใจว่าการซื้อขายของฉันจะถูกดำเนินการกับ Oanda และวิธีเดียวที่ฉันจะทำคือการมีการค้าในบัญชีการสาธิตก่อน ฉันกำลังทดสอบอีเอของฉันบนแพลตฟอร์ม metaTrader ของ Oanda อย่างไรก็ตามฉันไม่สามารถเปิดตำแหน่งกับ Ordersend ได้ เกิดข้อผิดพลาด Ordersend (130): ขนาดจำนวนมาก: 0.1, ถาม: 1.3969, SL: 1.3899, TP: 1.4069 เกิดอะไรขึ้นกับคำสั่งซื้อที่ฉันพบในภายหลังและคำตอบที่ใช้สำหรับฉันไปที่: ToolsgtOptionsgtExpert Advisors TabgtCheck ที่ระบุว่า quotAllow Live Tradingquot และบันทึกการเปลี่ยนแปลง คุณควรจะได้รอยยิ้มที่มุมบนขวาของแผนภูมิ นอกจากนี้บัญชีที่คุณกำลังซื้อขายจะต้องถูกตั้งค่าเป็นบัญชี MT4 กับ Oanda เช่นคุณสามารถสร้างบัญชีย่อยและเมื่อคุณทำ แต่ก็มีตัวเลือกสำหรับ MT4 ที่เปิดใช้งาน หวังว่านี่จะช่วยให้ใครสักคน ภายหลังฉันพบและคำตอบที่ใช้สำหรับฉันไปที่: ToolsgtOptionsgtExpert Advisors TabgtCheck box ที่ระบุ quotAllow Live Quarantine และบันทึกการเปลี่ยนแปลง คุณควรจะได้รอยยิ้มที่มุมบนขวาของแผนภูมิ นอกจากนี้บัญชีที่คุณกำลังซื้อขายจะต้องถูกตั้งค่าเป็นบัญชี MT4 กับ Oanda เช่นคุณสามารถสร้างบัญชีย่อยและเมื่อคุณทำ แต่ก็มีตัวเลือกสำหรับ MT4 ที่เปิดใช้งาน หวังว่านี่จะช่วยให้ใครสักคน นี้ไม่มีอะไรเกี่ยวข้องกับข้อผิดพลาด 130 วิธีการเอาชนะข้อผิดพลาด Ordersend 130 ใน MetaTrader 4 โดยความต้องการที่ได้รับการยอมรับกลยุทธ์ในการเอาชนะแบลร์อัจฉริยะที่ผิดกฎหมายทุกครั้ง 8211 ข้อผิดพลาด 130 ข้อผิดพลาดนี้เกิดขึ้นจากความหมายของ Expert Advisor วิธีที่คุณสามารถหาส่วนของรหัสของคุณที่เป็นสาเหตุของข้อผิดพลาดเราจัดการทั้งหมดนี้และ more8230 เพื่อเริ่มต้นความหมายอย่างเป็นทางการจากเพื่อนของเรา MQL4 เอกสาร: that8217s ขวานั่นคือทั้งหมดที่คุณได้รับจาก MetaQuotes และส่วนที่เหลือของ 8282 Go รูปข้อผิดพลาด Ordersend 130 จะกล่าวถึงช่วงสั้น ๆ ในส่วนอื่น ๆ ของเอกสาร อย่างไรก็ตามไม่มีคำแนะนำอย่างละเอียดเกี่ยวกับสิ่งที่ 8220 ผิดปกติ Stops8221 หมายถึงจริงและวิธีการจัดการกับปัญหานี้อาจเป็นปัญหาที่พบมากที่สุดในการเขียนโปรแกรม Forex แต่ไม่เป็นไร That8217s ทำไมฉันถึงเขียนบทความนี้ Let8217s ได้รับผ่านทางนี้นักฆ่าเงียบ So8230 คุณเปิดตัวที่ปรึกษาผู้เชี่ยวชาญของคุณ and8230 ไม่มีอะไรเกิดขึ้น ไม่มีคำสั่งซื้อซื้อไม่มีคำสั่งซื้อขายไม่มีคำสั่งที่รอดำเนินการไม่ได้เกิดข้อผิดพลาดใน logs8230 เงียบเพียง คุณตัดสินใจที่จะรอสักสองสามวันต่อสัปดาห์และไม่มีอะไรเปลี่ยนแปลงไปเลย 8211 แผนภูมิขึ้นและลง แต่คุณ don8217t เห็นกำไรใด ๆ นี้สามารถไป forever8230 เหตุผลที่แท้จริงคือง่าย 8211 you8217re จริงรับ ERRINVALIDSTOPS (ซึ่งเป็นคำศัพท์เทคนิคที่ถูกต้องสำหรับปัญหา) แต่คุณ can8217t ดูมัน That8217s เพราะ 130 เป็นฆาตกรเงียบ ฆาตกรเลือดเย็นของสมองและความสงบภายในของคุณไม่มีวิธีใดที่จะรับข้อผิดพลาดนี้ผ่านบันทึกของที่ปรึกษาผู้เชี่ยวชาญหรือแม้แต่บันทึกเทอร์มินัล วิธีเดียวที่จะสามารถจับได้คือการเพิ่มกลไก failsafe ที่เหมาะสมลงในโค้ดของคุณ Here8217s ตัวอย่างที่คุณสามารถปรับให้เข้ากับโค้ดของคุณ: สิ่งที่เรากำลังทำอยู่ที่นี่คือการใช้หมายเลขตั๋วและ OrderSend () จะส่งกลับและตรวจสอบว่ามีค่าน้อยกว่าศูนย์ ถ้าใช่แล้วนั่นคือสัญญาณจาก MetaTrader 4 บอกเราว่ามีปัญหากับคำขอ รหัสข้อผิดพลาดถูกพิมพ์ลงบนหน้าจอโดยใช้ฟังก์ชัน Alert () และ GetLastError () ที่มีอยู่ภายใน รหัสนี้จะให้หน้าต่างป๊อปอัพเหมือนในภาพขึ้นที่ด้านบนของบทความนี้ หมายเหตุ: คุณสามารถใช้ Print () แทน Alert () เพื่อเปลี่ยนเส้นทางข้อความไปยังบันทึก EA8217s แทนการแสดงผลบนหน้าจอ หลักของข้อผิดพลาด Ordersend 130 การหยุดไม่ถูกต้องเป็นชื่อจริงสำหรับผู้กระทำผิดที่เรากำลังติดต่อกับวันนี้ ดังนั้นสิ่งที่ไม่ถูกต้องหยุดลงใน MetaTrader 4 หมายถึงจริงสำหรับคำสั่งซื้อตามตลาด (BUY หรือ SELL) หมายความว่า StopLoss andor TakeProfit ที่คุณร้องขอไม่สามารถกำหนดสำหรับการสั่งซื้อของคุณได้ เนื่องจากใบสั่งซื้อไม่สามารถดำเนินการได้เพียงบางส่วนใบสั่งซื้อไม่ได้ดำเนินการเลยคำสั่งซื้อที่รอดำเนินการ (ซื้อ STOP, ซื้อขีด จำกัด , ขายหยุดหรือ จำกัด การขาย) การหยุดที่ไม่ถูกต้องหมายความว่า (1) มีปัญหากับ SLTP (เช่นเดียวกับข้างต้น) หรือ (2) ปัญหาคือกับราคารายการที่คุณระบุไว้สำหรับการสั่งซื้อด้วยตัวเองตามที่เราเห็นปัญหาอยู่เสมอกับราคาที่ Forex Robot ของคุณระบุไว้ในคำขอ เซิร์ฟเวอร์การค้า ตอนนี้เรารู้ว่าศัตรู 8211 ของเราเอาชนะได้ 1) StopLoss amp TakeProfit เป็นราคาที่มีสาเหตุหลายประการของ ERRINVALIDSTOPS และหนึ่งในกลุ่มที่พบเห็นบ่อยๆในหมู่ผู้เริ่มต้นจะระบุ StopLoss และ TakeProfit ในส่วนของราคามากกว่าระดับราคาที่แท้จริง เช่นนี้: อย่างไรก็ตามโปรดระวังบาง EA8217s มีโมดูลที่จะตรวจจับจำนวนตัวเลขหลังทศนิยมและจะปรับพารามิเตอร์การป้อนข้อมูลของคุณโดยอัตโนมัติสำหรับคุณ ในสถานการณ์เช่นนี้การคูณค่าอินพุทของ 10 จะนำไปสู่ประสิทธิภาพที่ไม่ถูกต้อง หมายเหตุ: ฉันวางแผนที่จะโพสต์บทความแยกกันซึ่งเราจะพูดถึงวิธีการสร้างโมดูลของเราเพื่อตรวจสอบจำนวนหลักหลังทศนิยม 3) บัญชี ECN ของ ECN บัญชี ECN มีข้อมูลเฉพาะของตนเอง หนึ่งในนั้นคือ 8211 เมื่อทำการซื้อขายผ่านนายหน้าของ ECN คุณจะไม่สามารถตั้ง StopLoss andor TakeProfit กับ Market Order ของคุณได้ (ซื้อหรือขาย) ถ้าคุณพยายามที่จะทำเช่นนี้ 8211 คุณจะได้รับข้อผิดพลาด 130 อย่างไรก็ตามคุณจำเป็นต้องตั้ง StopLoss (และอาจ TakeProfit) สำหรับใบสั่งซื้อของคุณและต้องทำโดยเร็วที่สุดหลังจากสั่งซื้อเสร็จเรียบร้อยแล้ว ลองใช้รหัสนี้: คุณสามารถเพิ่มฟังก์ชันนี้ลงในโค้ดของคุณ (ท้ายสุด) จากนั้นใช้แทนคำสั่ง OrderSend () ในโค้ดหลักของคุณ ฟังก์ชันนี้จะเพิ่มขั้นตอนพิเศษในการส่งคำสั่งซื้อของตลาด อันดับแรกจะส่งคำขอให้ดำเนินการตามคำสั่งซื้อของตลาดซึ่งจะลอกออก StopLoss และ TakeProfit จากนั้นจะปรับเปลี่ยนลำดับการตลาดที่เพิ่งเปิดใหม่โดยการเพิ่ม SL และ TP ที่ต้องการ มีความเสี่ยงที่คำสั่งจะถูกดำเนินการ แต่การปรับเปลี่ยนจะล้มเหลว อย่างไรก็ตามในกรณีดังกล่าวฟังก์ชันจะแจ้งให้ผู้ค้าทราบว่า StopLoss และ TakeProfit ยังไม่ได้รับการตั้งค่า รู้สึกฟรีเพื่อปรับเปลี่ยนฟังก์ชั่นนี้ให้เหมาะกับความต้องการและรูปแบบการซื้อขายของคุณ Stop-Levels Stop-Levels เป็นกลไกสำหรับนายหน้าเพื่อป้องกันตัวเองจากความผันผวนและความเสี่ยงที่เกี่ยวข้องกับสภาพคล่อง ในแง่ง่ายๆคุณจะไม่สามารถตั้งค่า StopLoss หรือ TakeProfit หรือคำสั่งซื้อที่รอดำเนินการได้ใกล้เคียงกับจำนวนที่กำหนดไว้ล่วงหน้าของ Pips ไปเป็นราคาตลาดในปัจจุบัน หากต้องการทราบว่าระดับการหยุดสำหรับคู่สกุลเงินใดที่คุณต้องการให้กด CTRLU บนแป้นพิมพ์ให้เลือกคู่สกุลเงินที่ต้องการและคลิกปุ่ม 8220Properties8221 ดังแสดงในภาพประกอบด้านล่างในตัวอย่างนี้ระดับการหยุดทำงานของ AUDUSD คือ 3 Pips . ซึ่งหมายความว่าคุณจะไม่สามารถตั้ง StopLoss สำหรับการสั่งซื้อของคุณใกล้กว่า 3 Pips กับราคาที่จะเปิดคำสั่งซื้อ นอกจากนี้ยังหมายความว่าคำสั่งซื้อที่ค้างอยู่ใด ๆ จะต้องมีการกำหนดอย่างน้อย 3 Pips ออกจากราคาตลาดในปัจจุบัน ถ้าคุณพยายามจะทำลายกฎเหล่านี้และตั้งค่า StopLoss TakeProfit หรือคำสั่งซื้อที่รอดำเนินการภายในระดับ Stop Level จะได้รับข้อผิดพลาด 130 8220Invalid Stops8221 ดังนั้นโปรดคำนึงถึงระดับการหยุดของสกุลเงินที่ EA8217s ซื้อขาย 8211 don8217t ระบุพารามิเตอร์ StopLoss และ TakeProfit ที่เล็กเกินไป นอกจากนี้ยังมีข้อสังเกตว่าคู่สกุลเงินที่แปลกใหม่กว่านี้สามารถมีระดับการหยุดทำงานที่สำคัญกว่าได้มาก ตัวอย่างเช่นสำหรับ AUDNZD Stop Level กับโบรกเกอร์ตัวเดียวกับในตัวอย่างข้างต้นคือ 20 Pips สำหรับ GBPSEK (ปอนด์อังกฤษและสวีเดนโค) 8211 it8217s 100 Pips 5) มาตรฐานของคู่กับนายหน้าบางท่านจะพบว่าด้วยเหตุผลที่ไม่ทราบราคาถามและราคาเสนอจะถูกส่งผ่านไปยังผู้ประกอบการค้าที่มีตัวเลขเล็กน้อยเพิ่มเติมหลังจากทศนิยม ตัวอย่างเช่น: แทน 1.1606 โบรกเกอร์จะให้คุณ 1.160600001 ตอนนี้ปรากฏการณ์นี้ไม่มีผลต่อการซื้อขายด้วยตนเองยิ่งไปกว่านั้นเนื่องจาก MT4 terminal เป็น hardwired เพื่อแสดงตัวเลขจำนวนหนึ่งหลังจากจุดทศนิยม (4 หรือ 5) 8211 คุณจะไม่ สามารถสังเกตเห็นความแตกต่างใด ๆ ได้ทั้งหมดอย่างไรก็ตามเลข 8216negligible8217 หลังทศนิยมสามารถมีผลอย่างมากต่อผู้เชี่ยวชาญแนะนำสาเหตุ 823082308230 that8217s right เพื่อนเก่าของเรา OrderSend Error 130 Here8217s เป็นกลยุทธ์ที่ผมใช้เพื่อปกป้องหุ่นยนต์ของฉันจากปัญหานี้: เคล็ดลับเล็ก ๆ น้อย ๆ ช่วยให้คุณสามารถทำให้เป็นปกติ (8211 รอบเงื่อนไข) ราคาใด ๆ ที่คุณป้อนลงในฟังก์ชัน OrderSend () ด้วยวิธีนี้คุณจะตัดตัวเลขหลัก 8216 เกร็ดหลังตัวเลขทั้งหมดหลังจากจุดทศนิยม สรุปวันนี้เราพบว่าอาจเกิดข้อผิดพลาด 130 (อย่างน้อย 5 ข้อ) แม้ว่าจะค่อนข้างน้อย แต่ประเด็นพื้นฐานก็ไม่เป็นที่ประจักษ์และสามารถแก้ไขได้ภายในไม่กี่นาที ดังนั้นข้อผิดพลาด 130 ไม่ควรกลัวถ้าคุณได้พบผู้กระทำผิดนี้ it8217s เพียงเรื่องของการไปถึงรายการข้างต้นการหาสถานการณ์ที่ใช้กับคุณและใช้วิธีการแก้ปัญหาที่กำหนด หวังว่าบทความนี้จะเป็นประโยชน์โปรดแจ้งให้เราทราบหากคุณมีคำถามใด ๆ โดยใช้ส่วนความคิดเห็นด้านล่าง คุณกำลังรออะไรกับการเริ่มต้นใช้งาน FOREX TRADING ACADEMYForex การจัดการกับบล็อก 131 ใน MetaTrader 4 10 กรกฎาคม 2008 (อัปเดตล่าสุดเมื่อวันที่ 5 ธันวาคม 2009) โดย Andriy Moraru คำสั่ง OrderSend 131 เป็นปัญหาที่ได้รับความนิยมอย่างมากซึ่งมักเกิดขึ้นเมื่อทำการทดสอบ ที่ปรึกษาผู้เชี่ยวชาญ MT4 สาเหตุของข้อผิดพลาดนี้เรียกว่า ERRINVALIDTRADEVOLUME ในรหัส MT4 นั่นหมายความว่าที่ปรึกษาผู้เชี่ยวชาญของคุณกำลังพยายามส่งคำสั่งซื้อที่มีปริมาณการค้าไม่ถูกต้อง ในส่วนใหญ่ของโบรกเกอร์ MT4 การตั้งค่าบางอีเอเพื่อเปิดคำสั่ง 0.123 จำนวนมากจะสร้างข้อผิดพลาดนี้ แต่บางครั้งก็สร้างขึ้นเมื่อบัญชีอีเอที่สร้างขึ้นสำหรับบัญชีขนาดเล็กหรือบัญชีขนาดเล็กใช้ในบัญชีมาตรฐาน หากคุณพบข้อผิดพลาด 131 ในระหว่างการทดสอบคุณสามารถค้นหาการตั้งค่าผิดพลาดของ EA 8212 ได้จากฟังก์ชัน init () มาตรฐานภายในโค้ด EA146 ของคุณและแทรกบรรทัดเหล่านี้ลงในบรรทัด: Print (MarketInfo (SymbolInstant) MODELOTSIZE)) พิมพ์ (MarketInfo (Symbol (), MODELOTSTEP)) พิมพ์ (MarketInfo (Symbol,), MODEMAXLOT) บรรทัดแรกจะให้ข้อมูลเกี่ยวกับจำนวนหน่วยหนึ่ง ๆ ถือครองไว้เมื่อคุณทำการค้าในบัญชีนี้ (100000 หมายถึงจำนวนมาก) จำไว้ว่าใน advisor146s ผู้เชี่ยวชาญของคุณเข้าสู่ระบบบรรทัดนี้จะเป็นครั้งแรกเริ่มต้นจากลงไปถึงขึ้นไม่ใช่ในทางกลับกัน บรรทัดที่สองจะบอกจำนวนเงินขั้นต่ำที่คุณสามารถซื้อขายได้ (นี่เป็นข้อผิดพลาดปกติที่คุณอาจจะต้องแก้ไขจำนวนการซื้อขายของ EA ที่ 0.1 ถึง 1) ส่วนที่สามจะเป็นขั้นตอนขั้นต่ำสำหรับปริมาณการค้าในล็อต บรรทัดที่สี่จะบอกจำนวนที่มากที่สุดที่ EA สามารถค้าได้ ตัวอย่างเช่นบัญชีสาธิตที่ FXOpen สร้างข้อมูลนี้เมื่อฉันใส่บรรทัดเหล่านั้นลงในรหัส: 2008.07.10 15:13:37 MACD ตัวอย่าง EURUSD, H1: 10000 2008.07.10 15:13:37 MACD ตัวอย่าง EURUSD, H1: 0.01 2008.07 .10 15:13:37 MACD Sample EURUSD, H1: 0.01 2008.07.10 15:13:37 MACD Sample EURUSD, H1: 100000 นั่นหมายความว่า 1 lot คือ 100,000 หน่วย (ขนาดมาตรฐาน) ปริมาณการซื้อขายขั้นต่ำาสุดคือ 0.01 lot ( ดังนั้นการค้าสามารถเริ่มต้นจาก 10 ในตำแหน่งที่ 1 ในสกุลเงินดอลลาร์ที่ใช้คู่ค้า) ขั้นต่ำการค้าขั้นต่ำยังเป็น 0.01 lot (หนึ่งสามารถค้า 0.33, 0.4 หรือ 1.25 ปริมาณมาก แต่ can146t ส่งใบสั่งซื้อที่มีขนาด 0.333 มาก) และ ปริมาณสูงสุดที่สามารถใช้เพื่อเปิดตำแหน่งเป็น 10,000 จำนวน คุณสามารถรวมฟังก์ชัน MarketInfo () ไว้ในระดับที่ซับซ้อนมากขึ้นใน EA ของคุณเพื่อให้สามารถตรวจสอบค่าที่อนุญาตและแก้ไขการตั้งค่าโดยอัตโนมัติ แต่ถ้าคุณ don146t ต้องการรหัสมากคุณก็สามารถใช้รหัสข้างต้นเพื่อหาค่าที่ถูกต้องและแก้ไขการตั้งค่าด้วยตนเอง บทความที่เกี่ยวข้อง: 6 Responses to 8220 การจัดเรียงคำสั่งซื้อผิดพลาด 131 ใน MetaTrader 48221 นี่คือบางส่วนของการปรับปรุง: พิมพ์ (8220MODELOTSIZE 8220, MarketInfo (Symbol (), MODELOTSIZE), 8220, สัญลักษณ์ 8220, สัญลักษณ์ ()) พิมพ์ (8220MODEMINLOT 8220, MarketInfo (Symbol ), 8210, 8220, สัญลักษณ์ 8220, สัญลักษณ์ ()), 8220, สัญลักษณ์ 8220, สัญลักษณ์ ()) พิมพ์ (8220MODELOTSTEP 8220, MarketInfo (Symbol), MODELOTSTEP) 8220, 8220, สัญลักษณ์ ()) พิมพ์ (8220MODEMAXLOT 8220, MarketInfo (Symbol (), MODEMAXLOT) 8220, Symbol 8220, Symbol ()) Ogn POLAt ตอบ: 27 สิงหาคม 2555 เวลา 15:14 น. ขอบคุณสำหรับความช่วยเหลือของคุณ แต่ได้ใช้รหัสนี้และผมได้เรียนรู้ว่าขนาดของล็อตสูงสุดคือ 30. ฉันจะเพิ่มขนาดล็อตได้มากเท่าไหร่ เฉพาะโบรกเกอร์ของคุณเท่านั้นที่สามารถเพิ่มขนาดสูงสุดที่อนุญาต คุณอาจลองติดต่อบริการสนับสนุนของพวกเขาเกี่ยวกับเรื่องนี้ แต่ฉันไม่แน่ใจว่าพวกเขาจะเพิ่มจำนวนขึ้น จริงๆคุณต้องเปิดตำแหน่งดังกล่าวใหญ่ 8220 คุณสามารถรวม MarketInfo () ฟังก์ชันในระดับที่ซับซ้อนมากขึ้นใน EA ของคุณจึงสามารถตรวจสอบค่าที่อนุญาตและแก้ไขการตั้งค่าของ 8221 กรุณารหัสคืออะไร ฉันต้องการ แต่ฉันไม่ใช่ coder กตัญญู. ชาดชาดถ้าคุณ aren8217t coder it8217d จะดีกว่าสำหรับคุณในการใช้โซลูชันที่เสนอในบทความนี้ การรวม MarketInfo () เข้ากับโค้ดสำหรับการปรับอัตโนมัติจะแตกต่างกันในแต่ละกรณีและฉัน won8217t สามารถช่วยคุณได้ที่นี่ ยิ่งกว่านั้นคุณ don8217t ต้องการจริงๆถ้าคุณ aren8217t coder มืออาชีพ พระเจ้าอวยพรคุณฉันกำลังจะบ้าพยายามที่จะคิดออกนี้ ในที่สุดฉันก็เข้าใจว่าทำไม EA ของฉันทำงานกับมินิ แต่ไม่ค่อยดีในบัญชีทั่วไป ขอบคุณ ที่ปรึกษาผู้เชี่ยวชาญที่ทำงานกับโบรกเกอร์ตัวเดียวสามารถหยุดทำงานอีกปัญหาหนึ่งกับพวกเขามักจะอยู่ในคำสั่ง OrderSend Error 130 หากคุณพบข้อผิดพลาด 130 ในบันทึกของแพลตฟอร์ม MetaTrader เมื่อที่ปรึกษาผู้เชี่ยวชาญของคุณควรเปิดตำแหน่งแสดงว่าระดับการหยุดขาดทุนหรือมีผลกำไรถูกตั้งค่าให้ใกล้เคียงกับราคาตลาดในปัจจุบัน ในเอกสาร MQL ข้อผิดพลาดนี้เรียกว่า ERRINVALIDSTOPS (laquoInvalid stopsraquo) โบรกเกอร์ Forex บางแห่งกำหนดระยะห่างขั้นต่ำระหว่างราคาปัจจุบันกับระดับกำไรที่หยุดการขาดทุนเพื่อป้องกันการถลอกหรือใช้ประโยชน์จากความล่าช้าในการเสนอราคา That8217s ไม่ใช่ปัญหาที่แท้จริงสำหรับที่ปรึกษาผู้เชี่ยวชาญส่วนใหญ่ที่ don8217t ใช้ scalping เพื่อป้องกันไม่ให้เกิดข้อผิดพลาดนี้คุณต้องเปลี่ยนรหัส expert8217 ขั้นแรกคุณอาจต้องการทราบว่ามีการตั้ง stoplevel ต่ำสุดไว้ในเซิร์ฟเวอร์ MetaTrader ของ broker8217s การเพิ่มบรรทัดของรหัสนี้จะแสดงระดับต่ำสุดปัจจุบันสำหรับคู่สกุลเงินของแผนภูมิซึ่งคุณเรียกใช้ EA: คุณไม่ควรใช้ stop loss หรือ take-profit level ซึ่งใกล้กว่า MarketInfo (Symbol (), MODESTOPLEVEL) กับราคาตลาดปัจจุบัน หาก EA คำนวณว่าหยุดและรับผลกำไรแบบไดนามิกนี่คือสิ่งที่ฉันแนะนำให้คุณดำเนินการ: ประกาศตัวแปรทั่วโลกสำหรับ StopLevel ขั้นต่ำเช่น อาจมีความลื่นไถลน้อยเกินไปสาเหตุของความผิดพลาด 130 วิธีการวัดการลื่นไถลเช่น ความลื่นไถลคือ 3. 3 คืออะไร? ราคา 1.1111 3 1.1114 ได้รับอนุญาตหรือ 1.11111 3 1.11114 ได้รับอนุญาตว่า 3 pips เป็นปกติหรือเป็นเศษส่วนขึ้นอยู่กับการใช้งานอีเอสอย่างเฉพาะเจาะจง แต่ OrderSend Error 130 ไม่มีส่วนเกี่ยวข้องกับการลื่นไถล แต่มีอัตรา SL, TP หรือ order8217 ที่รอดำเนินการอยู่ ราคา. Parabns pela explicãoทำ erro 130. E parabns por ajudar e esclarec er os nefitos ใน EA. เปิดใช้งาน Gostei muito da simplicidade da explicao i allways ได้รับข้อผิดพลาด ordersend 130 มันเป็นกำไรมาก scalper mq4 คุณสามารถกรุณาแก้ไขคำสั่งนี้ส่งข้อผิดพลาดฉันสามารถ mail คุณสวัสดี, calcul8230 (MarketInfo StopLevel (), Symboles (), MODESTOPLEVEL) ถือเป็นจริงสำหรับโบรกเกอร์ 5 หลักหรือมูลค่าของ StopLevel ต้องมีการหารด้วย 10 หรือยังถือเป็นจริงแม้กระทั่งสำหรับโบรกเกอร์ 5 หลัก สวัสดีปัญหาของฉันคือตั๋วทุกวันคือ -1 ticketOrderSend (8230 .. ) ฉันสามารถทำอะไรได้บ้าง

No comments:

Post a Comment