Thursday 24 August 2017

ลัวะ และข้อบกพร่อง fxcm


ลัวะและข้อบกพร่อง FXCM เร็ว ๆ นี้ผมได้ค้นพบคู่ของข้อบกพร่องที่ฉันต้องการที่จะร่วมกับคุณเป็นที่น่าสนใจที่เกี่ยวข้องกับทั้งสองรวมทั้งรหัส / ทรัพยากร 1) การสนับสนุนที่จะรวมถึงรหัสทั่วไปที่กำหนดเอง ลัวะกลยุทธ์มาพร้อมกับไฟล์ที่เรียกว่า helper. lua และ helperAlert. lua ที่ให้รหัสที่เป็นประโยชน์ร่วมกัน พวกเขาจะรวมกันทั่วไปทั่วหลายกลยุทธ์และแน่นอนจะมีประโยชน์มาก รวมทั้งรหัสร่วมกันเป็นหนึ่งในการปฏิบัติที่ดีที่สุดในการพัฒนาซอฟแวร์และเป็นนักพัฒนาตัวเองก็พยายามที่จะสร้างร่วมกันของตัวเองรวมถึงไฟล์ที่จะรวมทั่วกลยุทธ์ของตัวเอง แต่ดูเหมือนว่านี้ไม่ได้รับการสนับสนุนเป็นอย่างดี ขณะนี้เป็นเรื่องง่ายพอที่จะสร้างในการพัฒนาปัญหาที่เกิดขึ้นมาเมื่อมันมาถึงการใช้งานและการทดสอบ Lua กลยุทธ์แก้จุดบกพร่องจุด app_path ไปยังโฟลเดอร์ GehtSoft ซึ่งไม่รหัสจึงล้มเหลวในการหารวมไฟล์ ในทำนองเดียวกัน FXCM สถานีการค้าไม่สามารถนำเข้ากลยุทธ์ที่ใช้ในขณะที่มันบ่นว่ามันไม่สามารถหารวมไฟล์ รวบรวมกลยุทธ์ที่ไม่ได้ฝังโค้ดรวมอยู่ในไฟล์ bin และก่อปัญหาเช่นเดียวกับข้างต้น สถานีซื้อขาย FXCM จะไม่ให้ฉันนำเข้าแบบสแตนด์อโลนผู้ช่วยในขณะที่มันไม่ได้เป็นกลยุทธ์และไม่ได้มีวิธีการ init ฉันได้พยายามเปลี่ยนเส้นทางดังกล่าวว่ามันไม่ได้ขึ้นอยู่กับ app_path แต่ความพยายามที่จะชี้ไปที่ไดเรกทอรีท้องถิ่นเช่น. \ customInclude. lua หรือ customInclude. lua ฯลฯ ผมก็พยายามแอบวิธีการเสริมเข้าไปในรหัส helperAlert มาตรฐาน แต่นี้ได้รับเขียนทับด้วยการปรับปรุงแต่ละสถานีการค้า FXCM ทำลายกลยุทธ์ทั้งหมดของฉัน (และน่าเสียดายที่คุณไม่ทราบจนกว่าจะพยายามที่จะรันโค้ดที่ซึ่งอาจจะเป็นเมื่อพยายามเพื่อการค้า) ในขณะที่เพียงวิธีเดียวที่ทำงานคือถ้าผมด้วยตนเองคัดลอกไฟล์ไปยังสถานที่ที่คาดหวังสำหรับการดีบักและ FXCM สถานีการค้า แต่นี้อยู่ไกลจากที่เหมาะสำหรับการใช้งานวัตถุประสงค์ นี้ได้รับการโพสต์ในฟอรั่ม DailyFX และจะได้รับการยืนยันว่าจะไม่ได้รับการสนับสนุน ข้อเสนอแนะที่ได้รับการทำเพื่อการพัฒนาเพื่อให้พวกเขาสามารถเพิ่มได้ตาม ช่วยให้ความหวังที่มันผ่านมา ในเวลาเฉลี่ยที่ผมคิดว่าเราจำเป็นต้องยึดติดกับสำเนาที่ล้าสมัยและวาง 2) รวมทั้งไฟล์ common. lua. rc ตัวชี้วัดและกลยุทธ์มักจะมีไฟล์ทรัพยากร common. lua. rc นี้จะใช้สำหรับการสนับสนุนการแปลหลายภาษาส่วนใหญ่ ไฟล์นี้จะกระจาย FXCM สถานีการค้าและการ Luas ตัวชี้วัดมาตรฐาน / กลยุทธ์ อย่างไรก็ตาม FXCM สถานีการค้ามีโครงสร้างไดเรกทอรีที่แตกต่างกันเมื่อเทียบกับการใช้งาน Luas มาตรฐาน FXCM เลือกที่จะเก็บรหัสที่กำหนดเองที่ไม่ได้อยู่ภายใต้โฟลเดอร์มาตรฐานและรหัสที่กำหนดเองภายใต้โฟลเดอร์ที่กำหนดเองดังนั้นในที่นี้หมายถึงสถานีซื้อขาย common. lua. rc ไฟล์ที่มีอยู่ในโฟลเดอร์ CandleworksFXTS2indicatorsStandard ในขณะที่ร้านค้าตัวชี้วัดที่กำหนดเองสถานี / กลยุทธ์ภายใต้ โฟลเดอร์ที่แตกต่างกันเช่น CandleworksFXTS2indicatorsCustom และไฟล์จะหายไปจากที่นั่น ซึ่งหมายความว่าเมื่อสถานีซื้อขาย FXCM นำเข้ารหัสที่กำหนดเองที่ต้องพึ่งพาไฟล์นี้ร่วมกันอยู่ที่นั่นก็ไม่ได้! ได้รับนี้เป็นไฟล์มาตรฐานผมถาม FXCM วิธีการพัฒนาอื่น ๆ มีการจัดการนี​​้และพวกเขาแนะนำว่า fevelopers เปลี่ยนรหัสของพวกเขาพยายามที่จะใช้เส้นทางสัมพันธ์เช่น ..Standardcommon. lua. rc ฉันมีการทดสอบนี้และจะปรากฏในการทำงาน ดังนั้นป่วยช้าจะปรับโครงสร้างการพัฒนาสภาพแวดล้อมของฉันและควบคุมแหล่งที่มาเพื่อให้ตรงกับและแน่นอนสภาพแวดล้อมสด ดังนั้นสิ่งที่พวกคุณจะเก็บไว้ในใจเกินไปถ้าคุณได้รับการเล่นด้วยรหัสของคุณเอง

No comments:

Post a Comment