MT4 ไม่ ข้อมูลติ๊กจริงถูกเก็บไว้ในไฟล์ ticks.raw และฉันยังไม่เคยเห็นใครถอดรหัสได้ ฉันคิดว่าวิธีที่ดีที่สุดที่คุณสามารถทำได้คือเปรียบเทียบปริมาณเห็บที่รวบรวมได้กับปริมาณเห็บจริงและแก้ไขขีดที่ขาดหายไป...
Type: โพส; User: frisgayn71
MT4 ไม่ ข้อมูลติ๊กจริงถูกเก็บไว้ในไฟล์ ticks.raw และฉันยังไม่เคยเห็นใครถอดรหัสได้ ฉันคิดว่าวิธีที่ดีที่สุดที่คุณสามารถทำได้คือเปรียบเทียบปริมาณเห็บที่รวบรวมได้กับปริมาณเห็บจริงและแก้ไขขีดที่ขาดหายไป...
แพลตฟอร์มการค้าปลีกทั้งหมดจะพลาดการติ๊กเพียงเพราะเครือข่ายและฮาร์ดแวร์แฝง ตัวอย่างเช่น หากคุณดูที่ LMAX พวกเขาส่งข้อความได้มากถึง 1,000 ข้อความต่อวินาที...
อันนี้ค่อนข้างง่ายจริง ๆ ถ้าคุณใช้ไลบรารีมาตรฐาน
https://www.mql5.com/en/docs/standardlibrary/chart_object_classes/obj_fibonacci/cchartobjectfiboใส่รหัส/...
ลองแล้วบอกฉันว่าเกิดอะไรขึ้น
ทั้งหมดนั้นขึ้นอยู่กับว่าคุณต้องการนำไปใช้อย่างไร... คุณกำลังพยายามทิ้งภาพวาดไว้บนแผนภูมิหรือไม่? คุณกำลังพยายามอัปเดตภาพวาดปัจจุบันหรือไม่? จะเกิดอะไรขึ้นเมื่อคุณเรียก fibo.Detach()...
สวัสดีแม็กซ์
ฉันไม่แน่ใจว่าคุณแก้ไขไฟล์ lib มาตรฐานหรือไม่ แต่ถ้าคุณแก้ไข อาจเป็นปัญหาใหญ่ และคุณควรกู้คืนไฟล์เหล่านั้นกลับไปเป็นเหมือนเดิม หากคุณต้องการแก้ไขไลบรารีมาตรฐาน...
หากคุณขี้เกียจเกินไป คุณควรใช้ python ซึ่งเป็นภาษาของเทพเจ้า ตอนนี้ MT5 มี python API ในตัว สิ่งนี้ค่อนข้างน้อยใน python ที่ฉันทำการสาธิต quickie ในไม่กี่นาที การกำหนดค่า Json: รหัสแทรก {...
ฉันไม่แน่ใจว่าคุณหมายถึงอะไร ... Legacy MQL เป็นอันตรายและเป็นที่น่าตกใจที่คอมไพเลอร์ตัวเก่าจะอนุญาตให้มีข้อยกเว้นบางอย่างที่ไร้สาระ นั่นคือเหตุผลว่าทำไมคำสั่งที่เข้มงวดควรใช้โดย devs ทั้งหมด - 100%...
การรวบรวมโค้ดโดยไม่มีคำสั่งที่เข้มงวด #property อาจเป็นปัญหาได้โดยการกำบังซ่อนข้อผิดพลาดและข้อผิดพลาดต่างๆ หนึ่งไม่ควรใช้รหัสเดิมที่จะไม่รวบรวมกับคำสั่งที่เข้มงวดถ้าเงินจริงอยู่ในบรรทัด
คุณสามารถใช้ประโยชน์จากคำสั่ง switch-through เพื่อลดการกดแป้นพิมพ์ได้ แต่น่าเสียดายที่นี้จะทำงานร่วมกับ ints และ enums รหัสทดสอบที่แทรก bool = false; สวิตช์ (Minute ()) {กรณีที่ 11: case 15: case 18:...
Hahaha, touche ฉันเห็นด้วยอย่างสุภาพยอมรับความพ่ายแพ้ของฉัน ลอจิกมีชัยs
1 ไฟล์แนบ
ฉันได้รวบรวมโค้ดต้นฉบับของฉันและฉันได้ทดสอบก่อนโพสต์แล้ว .... ดังนั้นขอให้เราดำเนินการต่อบทเรียนต่อไป ใน MQL เช่นเดียวกับใน C และ C คุณไม่จำเป็นต้องใช้เครื่องหมายวงเล็บ...
ใช่แล้วฉันสามารถให้บทเรียนเกี่ยวกับวิธีที่ถูกต้องในการใช้คลาส MQL ได้เช่นเดียวกับที่ฉันจะให้บทเรียนเกี่ยวกับการโต้แย้งเชิงลบและก้าวร้าวที่ก้าวร้าวของคุณ ... ดังนั้นเรามาเริ่มต้นกันเถอะ...
ภาษาโปรแกรมส่วนใหญ่ไม่อนุญาตให้แสดงออกเช่นนี้ ใน python คุณสามารถทำสิ่งดีๆเช่น Inserted Code ได้ถ้า x ใน # 91; y, z, w # 93 ;:
ที่ไม่ดีที่สุดเนื่องจากคุณเรียกใช้ฟังก์ชัน Minute หลายครั้ง แรกเรียกนาทีฟังก์ชันแล้วกำหนดให้ตัวแปรแล้วเปรียบเทียบตัวแปรหลายครั้ง
ไม่มีวิธีง่ายๆในการตรวจสอบสมาชิกภาพเช่นใน python คุณจะต้องสร้าง func ... ใส่รหัสโมฆะ OnStart () {int นาที # 91; # 93; = {1,5,15,23,35,45,53}; พิมพ์ (is_in (35 นาที));/true} templatelt; typename Tgt;...
ปวดในตูด
ใช้ MT ในโหมดพกพาได้ง่ายกว่าในโฟลเดอร์ซิงค์ระบบคลาวด์ ตรวจสอบหัวข้อ Vanilla MT4 ของฉันเนื่องจากมีสคริปต์รวมอยู่ในการตั้งค่าโหมดพกพาและโคลนเชื่อมต่อกับเทอร์มินัลโดยอัตโนมัติ
เสียงเหมือน PITA จริง ดีกว่าที่จะใช้งูหลามสำหรับสิ่งที่ต้องการที่
นั่นเป็นเหตุผลที่ฉันสนใจในการสร้าง EA เพื่อเรียกใช้ api (JSON-layer) ผ่าน zeromq จากนั้นคุณสามารถพัฒนา algos ในภาษาใด ๆ และยังคงใช้ประโยชน์จากโบรกเกอร์ที่มีสเกลและคอมมิชชั่นต่ำกว่าผ่านแพลตฟอร์ม MT...
ใช่ควรเกิดข้อผิดพลาดหากไม่พบไฟล์ mqh ...
นั่นคือสิ่งที่ฉันกำลังพูด ฉันเห็นด้วยกับความเชื่อมั่นของคุณว่าโค้ดต้นฉบับทั้งหมดอยู่ในไฟล์ MQL ที่รวบรวมไว้ จะต้องเป็นอย่างอื่นวิธีการอื่นจะบัญชีสำหรับตำแหน่งที่แม่นยำ (X, Y) ของดัชนีข้อผิดพลาด?
ใช่. คุณต้องระบุเส้นทางไปยังไฟล์รวมของคุณ ใส่รหัส C: \ Program Files \ TradingPlatform \ metaeditor64.exeคอมไพล์: C: \ Program Files \ TradingPlatform \ MQL5 \ Scriptsinclude: C: \ Program Files \...
นี่เป็นจุดที่ดีมากและฉันก็สามารถทำสำเนาผลการวิจัยของคุณซ้ำได้ ไฟล์ ex4 (คอมไพล์ในโหมดการรีลีสและไม่มี mq4) ไม่เพียงรู้จำนวนบรรทัดของข้อผิดพลาดเท่านั้น แต่ยังนับจำนวนถ่านที่แน่นอนจากขอบด้านซ้าย
คุณใช้ไฟล์รวมอยู่หรือไม่? นอกจากนี้ยังมีเวอร์ชันใหม่สำหรับ MT4 (terminal: build 1126, metaeditor: build 1861) คุณสามารถดาวน์โหลดได้ที่นี่หรือสร้างบัญชีสาธิตบนเซิร์ฟเวอร์สาธิต metaquotes...