Forex ทดสอบ การเข้าถึง ละเมิด


ด้วยอีเอสแบบกำหนดเองที่เขียนขึ้นฉันได้รับข้อผิดพลาดในการละเมิดการเข้าถึง: ข้อผิดพลาดเหล่านี้เกิดขึ้นเกือบจะทันทีหลังจากเริ่มต้น ea บนแผนภูมิหรือเริ่มต้นในผู้ทดสอบ โปรดทราบว่า EA ที่มีปัญหา dll นี้ทำงานได้ดีกับแล็ปท็อปของนักเขียนโปรแกรม (Windows 7 Professional 64 bit) และเซิร์ฟเวอร์ vps พร้อม Win2008 R2 sp1, 64 bit โหลดและทำงานได้ดีทั้งในโหมดวัดหลังและโหมดถ่ายทอดสด ดังนั้นเราจึงสงสัยว่าอาจเป็นแล็ปท็อปของฉันการติดตั้ง Windows ที่เป็นทั้งที่ขาดหายไป dll หรือเสียหายในบางวิธี แต่ฉันพยายาม 3 ขั้วที่แตกต่างกันเพื่อแยกปัญหาและข้อผิดพลาดเหมือนกัน ข้อผิดพลาดในการเข้าถึงอาจหมายถึงปัญหาเดียวกันการละเมิดการเข้าถึงอ่านไปที่ 0x0000000E เมื่อต้องการโหลด dll ใน MT4 ทั้งที่ชนะ 7 64 บิตและ vps 2008 เซิร์ฟเวอร์บางเวลาทำงานดีมากที่สุดของเวลา it does not i ลาดเทพบ problemI ต้องสร้างตัวแปลงรหัสอัตโนมัติจาก MQL4 API (ภาษา C เหมือน) ใน Forex Tester API (C Delphi DLL) มีข้อเสนอแนะที่สามารถทำได้ด้วยความช่วยเหลือของ ANTLR และ MMVP อย่างไรก็ตามผมไม่ทราบว่าสามารถทำได้ด้วยความช่วยเหลือจากเทคโนโลยีดังกล่าวข้างต้น ใครสามารถบอกได้ว่าปัญหาของฉันสามารถแก้ไขได้อย่างไรถ้าคุณไม่ทราบว่าจะใช้งาน ANTLR หรือ MMVP อย่างไรให้ขอแนะนำเทคโนโลยีอื่น ๆ นี่คือตัวอย่างของโปรแกรม MQL4 ที่เรียบง่าย ตัวอย่างของโปรแกรมเดียวกันที่เขียนใน C API ก่อนอื่นขอต้อนรับคุณเพื่อเริ่มถามที่ StackOverflow คุณอาจสังเกตเห็นแล้วว่าไวยากรณ์ของโค้ด MQL4 ไม่ใช่เวอร์ชันปัจจุบันของ MQL4 (ดังที่ระบุไว้ด้านล่างคือ quotNewquot - MQL4) กรุณาตรวจสอบและตรวจทานถ้าโครงการของคุณไม่ได้เป็นปัญหาเพียงเพราะกระบวนทัศน์กะแบบนี้เพียงต่อ se หวังว่าคุณจะสามารถควบคุมฐานโค้ดของคุณได้ ในกรณีที่ไม่ใช่ความพยายามทั้งหมดไปจมูกดำน้ำในเตียงหิน (สำหรับรายละเอียดโปรดตรวจสอบข้อสังเกตด้านล่าง) ndash user3666197 16 ธันวาคม 15 at 9:00 ขอบคุณสำหรับคำตอบที่รวดเร็วเช่น ผู้เชี่ยวชาญเหล่านี้ทำงานกับ Meta Trader รายใหม่ ผู้เชี่ยวชาญส่วนใหญ่ที่ต้องการจะแปลงเป็น Forex Tester API จะถูกเขียนขึ้นใน MQL4 เก่า นั่นคือเหตุผลที่ผมให้ตัวอย่างที่เขียนขึ้นใน MQL4 เก่า ๆ #: 2659 jdbot Answer: 2959 คุณถูกแนะนำให้ใช้ ANTLR MMVP สำหรับงานของคุณดีปัญหาหลักไม่ได้ซ่อนอยู่ในความสามารถของเครื่องมือ ANTLR ฉันได้ใช้เวลาในการค้นคว้าหาก ANTLR สามารถบันทึกปัญหาฐานรหัสของเราได้ซึ่ง IDE ของเรา (ไม่ใช่ MetaLang เริ่มต้นมีการใช้งานที่ยืดหยุ่นมากขึ้นกำหนดค่าและตั้งโปรแกรม IDE) ยังคงไม่สามารถแก้ไขข้อผิดพลาดทางไวยากรณ์ใน brace - การจับคู่ภายในซอร์สโค้ดที่แสดงความคิดเห็นหลายระดับ ในขณะที่ ANTLR เป็นคำถามที่มีพลังมากม้าหนึ่งจะใช้เวลานานเพื่อแคบวงเชี่ยวชาญในการใช้แบบจำลองการสร้างแบบจำลองและการสร้างแบบจำลองความรู้ทั่วไปของภาษา - หากทีมของคุณสามารถใช้เวลา 2-3 วันในเส้นโค้งการเรียนรู้นี้ ดีให้วางแผน ถ้าไม่ . มีเวลาสูงในการทบทวนออกแบบและกำหนดตารางเวลาใหม่ของแผนโครงการของคุณ . nota bene: การแปลงรหัสเป็นส่วนที่ง่ายที่สุด จำเป็นต้องครอบคลุมความแตกต่างในไวยากรณ์ต้องครอบคลุมความแตกต่างในขอบเขตตัวแปรรับ Lexers ยากขึ้นเล็กน้อยอาจช่วยในการนี้ฉันชอบความคิดของคุณเพื่อสร้างชั้น proxy ที่ด้าน C ตามเป้าหมาย API บริการเพื่อเป็น เพื่อไกล่เกลี่ยพฤติกรรมที่หายไปในส่วนที่มีความยืดหยุ่นมากขึ้นของเส้นทางเดินทัพ MQL4-gtForex Tester ในวันที่ดีของ MQL4 (เมื่อเป็นจริง MQL4 ไม่ใช่ไฮบริดที่ใหม่) ฉันได้พัฒนาไวยากรณ์ไม่กี่ห่อสำหรับวัตถุประสงค์ที่คล้ายกัน แต่มีแรงจูงใจที่แตกต่างกันที่เรียบง่ายแอมป์ MQL4 แนวคิดไม่ได้เป็นไปได้ที่จะยังคงช่วยกันน้อย ความเข้าใจที่ถูกต้องทั้งสถาปัตยกรรมหลักและวิธีดำเนินการที่แตกต่างกันที่มีอยู่ใน MetaTrader Terminal 4 เป็นระบบปฏิบัติการประมวลผลโค้ดของประเภทโปรแกรม MQL4 เป็นเพียงจุดเริ่มต้นของแนวทางเมื่อคุณตัดสินใจที่จะประมวลผลโค้ดจากโดเมน MQL4 - DSL ไปเป็น โดเมน DSL อื่น เล็บสุดท้ายเข้าโลงศพ ครีปไวยากรณ์ใน New - MQL4.56789 เป็นการยากที่จะพูดถึงเมื่อหลายปีที่ผ่านมา MQL4 เริ่มเป็นภาษาที่แตกต่างกันมาก เมื่อสามารถ guesstimate สิ่งที่หมายถึงการบำรุงรักษารหัส - ฐานมากขึ้นฝันร้ายนี้หมายถึงอะไรที่อยู่เบื้องหลังผ้าม่านเมื่อฐานรหัสครอบคลุมเกี่ยวกับหลายร้อยหลายร้อย manyears เพียงแค่ใส่ในขณะที่แนวคิดหลักไม่ได้เคลื่อนย้ายบ่อยครั้งในแต่ละรุ่นใหม่ของ MetaTrader Terminal 4 เป็นระบบปฏิบัติการที่เรียกใช้รหัสหรือ MetaEditor ในฐานะที่เป็นเครื่องมือรวบรวมโค้ดแบบ semi-integrated ซึ่งก่อนหน้านี้เรียกว่า MetaLang. exe (pre-New - MQL4.56789) (ในขณะที่ทั้งสองมีการแจกจ่ายจากการควบคุมของตัวเองแม้จะมีการบังคับใช้การปรับปรุงโดยนโยบายการดำเนินงานด้านนายหน้าดังนั้นวิธีการสำหรับการแช่แข็งรุ่นโดยเฉพาะอย่างใดช่วยให้คุณประหยัดจากการเต้นรำบังคับในเหมืองนี้ - ฟิลด์) จะสามารถแก้ไขได้อย่างไรถ้าฉันอยู่ในสถานการณ์ของคุณฉันจะขอให้ Project Sponsor Project Sponsor ระบุว่างบประมาณที่มีอยู่ข้อ จำกัด ด้านเวลาและความชอบของลูกค้าในการสร้างโค้ดโค้ดตัวแปลงสากลเป็นอย่างไร ถ้าเป็นไปได้ ฉันจะเปิดตัวโครงการใหม่ที่มีกำหนดเวลาดังกล่าวตารางเวลา Work-force งบประมาณและได้รับการบริหารจัดการโครงการที่เป็นอิสระแอมป์การควบคุมต้นทุนดังกล่าว ถ้าไม่เป็นไปได้ผมจะขอให้คณะกรรมการโครงการกำหนดเกณฑ์การวัดใหม่และปรับปรุงแอมป์จัดทำแผนงบประมาณแบบกำหนดตารางงานสำหรับงานแปลงฐานรหัสที่จะดำเนินการโดยไม่ต้องใช้เครื่องมือโดยอัตโนมัติ Forex Tester 3 ฉันมีกลยุทธ์แบบอัตโนมัติ ที่ฉันเข้ารหัสไว้ใน C โดยใช้มาตรฐาน C11 กับคอมไพเลอร์ MinGW GCC ฉันต้องการใช้เครื่องมือทดสอบ Forex เพื่อทดสอบกลยุทธ์อัตโนมัติของฉัน ดังนั้นเพื่อเรียนรู้เกี่ยวกับ API ฉันจึงสร้างโครงการใหม่โดยใช้ตัวอย่างกลยุทธ์ C สำหรับ Forex Tester 2 ซึ่งเป็นกลยุทธ์ ObjectsTest หลังจากดูไฟล์ StrategyInterfaceUnit. h แล้วเราพบว่าจำเป็นต้องใส่ไฟล์ส่วนหัวของ Windows. h ซึ่ง MinGW จะรวมอยู่ด้วยเพื่อไม่ให้เกิดปัญหาขึ้น ฉันเซ็ตอัพส่วนหัวที่ส่งออกฟังก์ชันที่ต้องการเป็นฟังก์ชัน C (ไม่มีชื่อว่าโกง) และรวบรวมโครงการแล้ว ฉันต้องลบค่าเริ่มต้นบางอย่างในการเรียกใช้ฟังก์ชันเรียกฟังก์ชันเนื่องจากค่าดีฟอลต์ถูกรวมไว้ในการประกาศฟังก์ชันแล้ว ฉันแล้วติดตั้งกลยุทธ์ใน Forex Tester 2 แล้วพยายามเรียกใช้ ฉันได้รับข้อผิดพลาดต่อไปนี้: quotError MainFormUnit. ProcessTick (SymbolList. AddSingleTick) การละเมิดการเข้าถึงที่อยู่ 00000000 อ่านที่อยู่ 00000000.quot ดูเหมือนว่าฉันที่ชี้ชี้ไปที่ที่อยู่ Null ฉันมีปัญหาที่คล้ายกันเมื่อลองใช้ตัวบ่งชี้ตัวอย่าง ตัวอย่างทั้งสองส่งออกวัตถุ IntrfProcsRec ดังนั้นฉันจึงล้อมรอบการส่งออกดังต่อไปนี้ ifdef cplusplus extern quotCquot endif ส่งออก TInterfaceProcRec IntrfProcsRec ifdef cplusplus endif เพื่อดำเนินการส่งออก C (อีกครั้งเพื่อหลีกเลี่ยงการโกงชื่อ) นี้ไม่ได้ช่วยใด ๆ ที่ฉันยังคงได้รับข้อผิดพลาดเดียวกัน 1. ใช้ Visual C Express จากเว็บไซต์ Microsoft ที่มีปัญหาน้อยลงและมีผู้ใช้บริการเพิ่มขึ้น ฉันคิดว่าด้านรหัสมีขนาดเล็กแล้วส่วนที่เหลือของ compilers. 2. ระวังข้อผิดพลาดใน StrategyInterfaceUnit. h ใน Ver 1.11 ลบวัตถุทั้งหมดหน้าต่าง - หน้าต่างที่จะลบ ObjType - ประเภทของวัตถุ void ObjectsDeleteAll (หน้าต่าง int 0, TObjectType ObjTyObject ObjType) KH: การใช้งานไม่เป็นไร ---- - ลบวัตถุทั้งหมด ---------------------------------------------- ------- ObjectsDeleteAll เป็นโมฆะ (หน้าต่าง int 0. TObjectType ObjType objAnyObject) ถ้า (rec. pObjectsDeleteAll NULL) ส่งกลับ rec. ObjectsDeleteAll (rec. pObjectsDeleteAll, หน้าต่าง, ObjType) ลบสีแดงที่เน้น 3. รุ่น Delphi ของ StrategyInterfaceUnit. pas มีเนื้อหามากขึ้นแล้ว C StrategyInterfaceUnit. h ตรวจสอบและทดลองใช้และดูว่าความช่วยเหลือเหล่านี้หรือไม่ กำลังดูบอร์ดนี้: Google [Bot] และบุคคลทั่วไป 1 ท่าน Powered by phpBB © phpBB Group Allan Style copyI ได้เริ่มการทดสอบแล้วดูที่ไม่มีข้อมูลในแผนภูมิ OK Tester Forex แสดงข้อมูล No. ดูเหมือนว่าคุณไม่เคยทดสอบสกุลเงินใด ๆ และไม่มีประวัติสำหรับสกุลเงินเหล่านี้ในโปรแกรม เพียงยกเลิกการหยุดการทดสอบและแผนภูมิจะเริ่มกรอกข้อมูลด้วย หากคุณยังคงไม่มีข้อมูลในแผนภูมิบางช่วงระหว่างการทดสอบนั่นหมายความว่าสำหรับสกุลเงินเหล่านี้ข้อมูลของคุณจะเริ่มต้นจากวันที่ภายหลัง ตัวอย่างเช่นคุณอาจมีข้อมูลสำหรับ EURUSD ตั้งแต่วันที่ 01.01.2001 และข้อมูลสำหรับ EURGBP เริ่มตั้งแต่ 01.01.2002 ในกรณีนี้เมื่อคุณสร้างโครงการสำหรับคู่สกุลเงินเหล่านี้และเริ่มการทดสอบจากแผนภูมิ 01.01.2001 - EURGBP ว่างเปล่าจนกว่าวันที่ทำการทดสอบถึง 01.01.2002 คุณสามารถดูวันที่ที่คุณมีข้อมูลสำหรับคู่ทั้งหมดในศูนย์ข้อมูล หลังจากนั้นคุณจะต้องสร้างโครงการในคู่ที่จำเป็นและเริ่มการทดสอบ เขตเวลาของข้อมูลของคุณคืออะไรฉันจะปรับเขตเวลาของข้อมูลในเครื่องมือทดสอบข้อมูล Forex ได้อย่างไรข้อมูลประวัติทั้งหมดจะมีให้ในเขตเวลา GMT คุณสามารถเปลี่ยนเขตเวลาโดยใช้แถบเลื่อนเขตเวลาเมื่อคุณสร้างโครงการ ตัวอย่างเช่นคุณต้องการกำหนดเขตเวลา NY (GMT-5) กว่าที่คุณควรเลื่อนแถบเลื่อนเขตเวลาไปห้าตำแหน่งทางด้านซ้าย โปรดทราบว่าโฟเซอร์ทดสอบไม่สนับสนุนเวลาออมแสง เครื่องมือทดสอบ Forex สามารถทำงานร่วมกับ Windows 10 ได้อย่างแน่นอนคุณสามารถใช้เครื่องมือทดสอบโฟเร็กเตอร์ 3 กับ Windows OS เวอร์ชันใดก็ได้ ฉันได้ดาวน์โหลดข้อมูลที่ผ่านมาแล้วแต่ไม่สามารถดูได้ในขณะทดสอบ คลิกปุ่มโครงการใหม่ชื่อโครงการระบุคู่สกุลเงินที่คุณต้องการทดสอบตั้งค่าเริ่มต้นและวันที่สิ้นสุดคลิกปุ่มสร้าง คลิกปุ่มเริ่มทดสอบวิธีการอัปเกรดเป็น Forex Tester 3 หากคุณใช้ Gmail, Yahoo Hotmail หรือบัญชีอีเมลฟรีอื่น ๆ จากนั้นโปรดตรวจสอบ Junk Box เพื่อดูคำตอบของเราบางครั้งบริการอีเมลเหล่านี้สามารถจัดการกับอีเมลปกติเช่นสแปมได้ หากคุณไม่ได้รับคำตอบจากเราอาจเป็นปัญหากับเซิร์ฟเวอร์อีเมล บางครั้งพวกเขาปฏิเสธอีเมลของเราโดยไม่ได้ตั้งใจหรือกล่องจดหมายเต็ม ฯลฯ ในกรณีนี้ลงทะเบียนในฟอรัมของเรา: forextesterforum และส่งข้อความส่วนตัวไปยัง FX Helper (ผู้ดูแลฟอรัม) เราจะตอบกลับโดยเร็วที่สุด ทีมงานของ Forex Tester Software, Inc. เป็นกลุ่มผู้ค้าโปรแกรมเมอร์ที่มีอำนาจและผู้แทนฝ่ายสนับสนุนสุภาพ เราตัดสินใจแบ่งปันประสบการณ์การค้าของเราและนำเสนอในรูปแบบที่เข้าใจได้เพื่อประโยชน์ของคุณ บริษัท ของเราได้รับตำแหน่งผู้นำในตลาดมาตั้งแต่ปีพ. ศ. 2549 และเรารู้แน่ว่าคุณต้องการอะไรในฐานะพ่อค้า Forex Tester เป็นทางออกที่ดีที่สุดสำหรับผู้ที่ชื่นชอบเวลาและความพยายามของพวกเขาใน Forex คุณสามารถหาข้อมูลโดยละเอียดเกี่ยวกับ บริษัท ของเราได้ที่นี่ Forex Tester เป็นซอฟต์แวร์ที่จำลองการซื้อขายในตลาด Forex ดังนั้นคุณจึงสามารถเรียนรู้วิธีการสร้างผลกำไรสร้างทดสอบและปรับแต่งกลยุทธ์สำหรับการซื้อขายด้วยตนเองและอัตโนมัติ ซอฟต์แวร์เพื่อคัดลอกการค้าระหว่างบัญชี MT4 สนับสนุนโบรกเกอร์ทั้งหมดมีคุณสมบัติมากมายเช่นการจัดการ LotRisk การเฝ้าติดตามการกรองและการซื้อขายแบบย้อนหลัง Lifetime Support ดีช่วยให้คุณกลายเป็นผู้จัดการเงินอัจฉริยะและได้รับคุณเข้าสู่กลุ่มชนชั้นสูงที่จริงทำให้เงินซื้อขาย Forex ซอฟต์แวร์ที่เปิดการค้าในส่วนที่สองของที่มีเครื่องคิดเลขการจัดการความเสี่ยงในตัว กำหนดค่า Stop Loss ที่กำหนดไว้ล่วงหน้าแล้วนำค่า Profit สำหรับรายการทันใจ ใช้งานร่วมกับ Forex Tester และ MT4

Comments

Popular posts from this blog

ฮัลล์ Trading ระบบ

Ottimizzazione ซื้อขาย ระบบ

Forex สุ่ม Oscillator