Hot Forex Metatrader 5


MetaTrader 5. MetaTrader 5 MetaTrader 5,, () MetaTrader 5 (, Forex),. (ฟิวเจอร์ส) (CFD) MetaTrader 5. - - , 24 MetaTrader 5. . . , MetaTrader 5 MQL5munity :,,. , MetaTrader 5 ดาวน์โหลด MetaTrader 5 ดาวน์โหลด MetaTrader 5 และเริ่มซื้อขาย Forex, Stock, Futures และ CFDs ฟังก์ชันการซื้อขายที่หลากหลาย, การวิเคราะห์ตลาดเชิงเทคนิคและขั้นพื้นฐาน, การเทรดดิ้งสำเนาและการซื้อขายอัตโนมัติเป็นคุณลักษณะที่น่าตื่นเต้นที่คุณสามารถเข้าถึงได้ฟรีตอนนี้ MetaTrader 5 มี ความหลากหลายของฟังก์ชันสำหรับ forex ที่ทันสมัยและผู้ค้าตลาดแลกเปลี่ยน: ชุดเต็มของใบสั่งซื้อการค้าสำหรับ Forex แบบยืดหยุ่นหุ้นและการซื้อขายหลักทรัพย์อื่น ๆ ระบบบัญชีสองตำแหน่ง: ตาข่ายและ hedging ไม่ จำกัด จำนวนแผนภูมิด้วย 21 timeframes และหนึ่งนาทีของคำพูดทางเทคนิค การวิเคราะห์ด้วยตัวชี้วัดทางเทคนิคและเครื่องมือวิเคราะห์กว่า 80 ตัวการวิเคราะห์พื้นฐานเกี่ยวกับข่าวการเงินและปฏิทินทางเศรษฐกิจการค้าอัลกอริธึมที่มีประสิทธิภาพพร้อมด้วยสภาพแวดล้อมการพัฒนา MQL5 ที่มีอยู่ภายในร้านค้าที่ใหญ่ที่สุดของแอพพลิเคชั่นการค้าที่พร้อมใช้งานได้ที่สัญญาณการซื้อขายของ MetaTrader Market Trading ให้คุณ เพื่อคัดลอกข้อเสนอของผู้ค้าที่มีประสบการณ์โดยอัตโนมัติระบบของ aler ใช้เครื่องมือการซื้อขายและการวิเคราะห์ขั้นสูงทั้งหมดขณะที่ซื้อขาย Forex, Stock, Futures และ CFDs MetaTrader 5 สำหรับ iPhone และ iPad ผู้ใช้อุปกรณ์แอ็ปเปิ้ลกว่าล้านรายได้ดาวน์โหลด MetaTrader 5 Mobile เพื่อซื้อขาย Forex, หุ้นและหลักทรัพย์อื่น ๆ เข้าร่วมได้ในขณะนี้แอ็พพลิเคชันนี้ช่วยให้คุณสามารถเชื่อมต่อโดยตรงกับเซิร์ฟเวอร์โบรกเกอร์ได้รับราคาหุ้นและราคาสกุลเงินวิเคราะห์ตลาดการเงินโดยใช้แผนภูมิและตัวชี้วัดทางเทคนิคและการค้า อย่าลืมว่าคุณยังสามารถดูประวัติการซื้อขายได้อีกด้วย คุณลักษณะทั้งหมดที่น่าตื่นเต้นเหล่านี้สามารถใช้ที่ใดก็ได้ในโลก 247 สำหรับสกุลเงินเทรดดิ้งฟรีและหุ้นทุกแห่งในโลกเครื่องมือการวิเคราะห์ตลาดแบบ Built-in: 30 ตัวชี้วัดทางเทคนิคและ 24 ตัววิเคราะห์ระบบการซื้อขายแบบเต็มรูปแบบพร้อมความลึกของตลาดและการดำเนินการทางการค้าทุกประเภท การหักบัญชีและการทำธุรกรรมเพื่อป้องกันความเสี่ยงระบบบัญชีครบวงจร รวมถึงการรอดำเนินการและหยุดการสั่งซื้อ 3 ประเภทแผนภูมิและ 9 timeframes การแชทในตัวข่าวการเงิน การแจ้งเตือนและการแจ้งเตือนผลักดันรุ่นขยายสำหรับ iPad ติดตั้งแอปพลิเคชันบนมือถือบน iPhone หรือ iPad เพื่อเข้าถึงตลาดได้ทุกเมื่อ MetaTrader 5 for Android ดาวน์โหลด MetaTrader 5 บน Android OS ของคุณที่ขับเคลื่อนด้วยสมาร์ทโฟนหรือแท็บเล็ตและการค้าตราสารทางการเงินสกุลเงิน CFDs ฟิวเจอร์ส , ตัวเลือกและหุ้น การค้า Forex, หุ้น, ฟิวเจอร์สและ CFDs ทั่วโลก 2 ระบบการซื้อขาย: ระบบการหักบัญชีแบบดั้งเดิมและระบบ Hedging Option ระบบการซื้อขายที่มีประสิทธิภาพรวมถึง Market Depth และธุรกรรมการค้าทุกประเภท รวมทั้งรอและหยุดการสั่งซื้อ 3 ประเภทแผนภูมิและ 9 timeframes เครื่องมือการวิเคราะห์ทางเทคนิคแบบ built-in: 30 ตัวบ่งชี้และ 24 ตัววิเคราะห์สนทนากับสมาชิก MQL5munity ที่ลงทะเบียนข่าวการเงิน การแจ้งเตือนและการแจ้งเตือนแบบ Push Extended สำหรับแท็บเล็ต ดาวน์โหลดแอปพลิเคชันบนมือถือสำหรับ Android และใช้แพลตฟอร์มการซื้อขายกับคุณทุกที่ที่คุณไปหากคุณไม่สามารถเข้าถึง Google Play ได้ดาวน์โหลด MetaTrader 5 APK (สำหรับ Android 4.0 ขึ้นไป) การซื้อขายผ่านเว็บ MetaTrader 5 ใช้แพลตฟอร์มเว็บ MetaTrader 5 โดยไม่ต้องดาวน์โหลดหรือ ติดตั้งโปรแกรมใด ๆ ช่วยให้คุณสามารถซื้อขาย Forex และแลกเปลี่ยนตลาดจากเบราเซอร์และระบบปฏิบัติการใด ๆ สิ่งที่คุณต้องมีคือการเชื่อมต่ออินเทอร์เน็ต เข้าถึงบัญชีของคุณและเริ่มซื้อขายด้วยการคลิกเพียงไม่กี่ครั้ง เปิดใช้แพลตฟอร์มเว็บ MetaTrader 5 ในขณะนี้และเริ่มต้นการซื้อขายได้ทันทีดาวน์โหลด HotForex MT4 Terminal Download MT4 Terminal โปรแกรม MetaTrader เป็นแอพพลิเคชัน front-end ที่ได้รับความนิยมมากที่สุดในอุตสาหกรรม HotForex MT4 ใช้แพลตฟอร์ม MetaTrader MT4 และนำเสนอสภาพคล่องเพื่อสร้างอินเตอร์เฟซการซื้อขายแบบ Front-end ที่ใช้งานง่ายซึ่งมีสภาพคล่องระหว่างธนาคารและการดำเนินการอย่างรวดเร็ว HotForex MT4 Terminal เป็นสถานที่ทำงานที่สมบูรณ์แบบสำหรับผู้ค้าที่ช่วยในการซื้อขายในตลาดการเงิน (Forex, CFD และ Futures) มีเครื่องมือและทรัพยากรที่จำเป็นในการวิเคราะห์การเปลี่ยนแปลงทางราคาของเครื่องมือทางการเงินทำธุรกรรมทางการค้าสร้างและใช้โปรแกรมการซื้อขายอัตโนมัติ (Expert Advisors) เป็นแนวคิดแบบ all-in-one และมาจากเทอร์มินอลการเทรดที่ได้รับความนิยมมากที่สุดในโลก สามารถติดตั้ง MT4 บน Mac OS ผ่าน Wine ได้ แม้ว่านี่ไม่ใช่การเผยแพร่อย่างเป็นทางการจาก HotForex หรือ MetaQuotes แต่ก็เป็นวิธีแก้ปัญหาสำหรับผู้ใช้ Mac ที่มี MT4 terminal ในระบบของพวกเขา HotForex MT4 Terminal นำเสนอเครื่องมือวิเคราะห์ที่น่าประทับใจมากมาย: มีเครื่องมือวัด 9 แบบที่พร้อมสำหรับเครื่องมือทางการเงินแต่ละแบบ ตัวชี้วัดและเครื่องมือในตัวมากกว่า 50 ตัวช่วยให้การวิเคราะห์ง่ายขึ้นทำให้สามารถกำหนดแนวโน้มกำหนดรูปทรงต่างๆกำหนดจุดเข้าและออก ฯลฯ นอกจากนี้หนึ่งวัตถุสามารถนำไปใช้กับอีกตัวหนึ่งซึ่งมีประโยชน์อย่างมากในการซื้อขายต่างๆ ระบบ วิธีการถอนการติดตั้ง MT4 terminal: ไปที่เมนูเริ่มต้นแล้วหาชื่อแอพพลิเคชัน MT4 ของคุณคลิกและหาแท็บถอนการติดตั้งหากคุณมีคำถามใด ๆ กรุณาติดต่อ: supporthfeu Advantages amp ประโยชน์การซื้อขายในระบบหนึ่งอาจแตกต่างจากการซื้อขายที่อื่น แม้ว่าแพลตฟอร์มการเทรดที่ชัดเจนไม่สามารถตอบสนองความต้องการของผู้ค้าได้ทั้งหมด แต่ HotForex MT4 มีประโยชน์มากมายสำหรับผู้ใช้ปลายทาง นอกจากผลประโยชน์ข้างต้นแล้วยังมีคุณลักษณะอื่น ๆ อีกมากมายที่แพลตฟอร์มมีให้เช่นคุณลักษณะการทำธุรกรรมทางอีเมลและการแจ้งเตือนที่แตกต่างกัน ทั้งหมดในทุกแพลตฟอร์ม HotForex MT4 เป็นสิ่งที่คุณต้องเริ่มต้นการซื้อขายในตลาดอัตราแลกเปลี่ยนได้อย่างมีประสิทธิภาพ ใช้งานง่ายผ่านทางอินเตอร์เฟซที่ใช้งานง่าย ฟีดข่าวสารโดยตรงลงในแพลตฟอร์มการซื้อขาย เครื่องมือวิเคราะห์ที่ตั้งไว้ล่วงหน้า ความสามารถในการซ้อนทับการศึกษาวิเคราะห์ แผนภูมิและการวิเคราะห์หลายรายการ ส่งเสริมการพัฒนาที่ปรึกษาผู้เชี่ยวชาญและช่วยให้การใช้งานของพวกเขา แพลตฟอร์มหลายภาษา ใบแจ้งยอดบัญชีรายวัน สรุปบัญชีลูกค้าแบบเรียลไทม์รวมถึงส่วนของบัญชีกำไรลอยตัวและขาดทุนเป็นต้นสถานที่ขาดทุนต่อท้าย กฎหมาย: HotForex เป็นชื่อจดทะเบียนของ HF Markets (Europe) Ltd ซึ่งเป็น บริษัท ลงทุนในไซปรัส (CIF) ภายใต้หมายเลข HE 277582 ควบคุมโดยไซปรัสหลักทรัพย์และตลาดหลักทรัพย์ (CySEC) ภายใต้ใบอนุญาตเลขที่ 18312 HotForex อยู่ภายใต้การกำกับดูแลของ Markets of Directive เครื่องมือทางการเงิน (MiFID) ของสหภาพยุโรป hfeu เว็บไซต์ดำเนินการโดย HF Markets (Europe) Ltd. คำเตือนความเสี่ยง: การซื้อขายผลิตภัณฑ์ที่ใช้ประโยชน์เช่น Forex และ CFDs อาจไม่เหมาะสำหรับนักลงทุนทุกรายเนื่องจากเสี่ยงต่อความเสี่ยงของเงินทุนของคุณ โปรดตรวจสอบให้แน่ใจว่าคุณเข้าใจถึงความเสี่ยงทั้งหมดที่เกี่ยวข้องโดยคำนึงถึงวัตถุประสงค์และระดับการลงทุนของคุณก่อนการซื้อขายและถ้าจำเป็นให้ขอคำปรึกษาที่เป็นอิสระ โปรดอ่านข้อมูลการเปิดเผยข้อมูลความเสี่ยงฉบับเต็ม HotForex ไม่ยอมรับลูกค้าจากประเทศแคนาดาแคนาดาเบลเยียมอิหร่านซูดานซีเรียเกาหลีเหนือและญี่ปุ่น Copyright 2017 - All Rights Reserved คำเตือนความเสี่ยง: การซื้อขายผลิตภัณฑ์ที่ใช้ประโยชน์เช่น Forex และ CFDs อาจไม่เหมาะสำหรับนักลงทุนทุกรายเนื่องจากเสี่ยงต่อความเสี่ยงของเงินทุนของคุณ โปรดอ่านข้อมูลการเปิดเผยข้อมูลความเสี่ยงฉบับเต็ม คำเตือนความเสี่ยง: จดจำ Forex และ CFD เป็นผลิตภัณฑ์ที่ใช้ประโยชน์และอาจส่งผลต่อการสูญเสียเงินลงทุนทั้งหมด โปรดพิจารณาการเปิดเผยข้อมูลความเสี่ยงของเราวัตต์ใหม่ใน MetaTrader 5 การสลับระหว่าง Toolbox และหน้าต่าง Strategy Tester อย่างรวดเร็ว ตัวเลือกใหม่ช่วยให้สามารถแก้ไขราคาและปริมาณคำสั่งซื้อโดยใช้ล้อเลื่อนของเมาส์: ขณะนี้เมื่อคุณไปดาวน์โหลดเทอร์มินัลมือถือรายการของเซิร์ฟเวอร์การค้าของคุณจะจำได้ จากนั้นเมื่อคุณติดตั้ง MetaTrader บน iPhone หรือ Android อุปกรณ์จะแสดงรายการเซิร์ฟเวอร์พร้อมให้คุณทราบ คุณสามารถเชื่อมต่อกับบัญชีการค้าของคุณได้อย่างรวดเร็ว เซิร์ฟเวอร์ของบัญชีที่เชื่อมต่ออยู่ในปัจจุบันจะปรากฏขึ้นก่อนในเทอร์มินัลมือถือ โหลดลดลงอย่างมากบนเครื่องเทอร์มินัลซึ่งสร้างขึ้นโดยแผนภูมิและวัตถุที่มองไม่เห็น (ลด) แก้ไขการเรียกใช้ระดับการหยุดนิ่งต่อเนื่องเป็นครั้งคราว การกรองธุรกิจการค้าโดยใช้สัญลักษณ์ในประวัติการซื้อขายบัญชี แสดงผลฟิลด์ Type ในประวัติตำแหน่งอย่างถาวร แก้ไขการนำเสนอประวัติการซื้อขายในรูปแบบของตำแหน่ง การแสดงผลแบบกำหนดเองของตัวชี้วัดที่กำหนดเองซึ่งมีรูปวาดคือ DRAWCOLORLINE, DRAWCOLORZIGZAG และ DRAWCOLORSECTION ในกรณีที่ CLRNONE ใช้สำหรับสี การพิมพ์แม่แบบคงที่โดยใช้ตัวชี้คงที่ ควบคุมการเข้าถึงสมาชิกชั้นเรียนและเอกชนที่ได้รับการป้องกันอย่างถาวร คงที่การเปิดใช้คำสั่งวงเงินในตราสารแลกเปลี่ยนเมื่อราคาการสั่งซื้อแย่กว่าตลาดปัจจุบัน (ราคาซื้อสูงกว่าหรือราคาขายต่ำกว่าราคาตลาด) ข้อ จำกัด ในการลบที่เกี่ยวข้องกับการทดสอบตัวบ่งชี้ที่กำหนดเองที่มีพารามิเตอร์ป้อนเข้ามากกว่า 64 รายการ เพิ่ม UI แปลเป็นภาษาฮินดีแล้ว 9 กุมภาพันธ์ พ. ศ. 2560 เพิ่มความสามารถในการลงทะเบียนและลงชื่อเข้าใช้บัญชี MQL5 ของคุณกับ Facebook หากคุณมีโปรไฟล์ในเครือข่ายสังคมนี้คุณสามารถเข้าถึงการแชทและชุดบริการต่างๆของ MetaTrader 5 ได้ในไม่กี่คลิก 27 มกราคม พ. ศ. 2560 ปัจจุบันประวัติการซื้อขายสามารถแสดงเพิ่มเติมได้ในรูปแบบของตำแหน่ง (การเปิดตำแหน่งการเพิ่มปริมาตรการปิดบางส่วนและเต็ม) จากนั้นรวมข้อมูลไว้ในเรคคอร์ดหนึ่งรายการโดยมีรายละเอียดดังต่อไปนี้ระยะเวลาเปิดและปิดของตำแหน่งที่กำหนดโดยการซื้อขายครั้งแรกและครั้งสุดท้ายตามลำดับตำแหน่ง ปริมาณ หากมีบางส่วนของตำแหน่งถูกปิดบันทึกมีปริมาณปิดและปริมาณเริ่มต้นราคาเปิดถัวเฉลี่ยถ่วงน้ำหนักและราคาใกล้เคียงผลประกอบการทางการเงินทั้งหมดของข้อตกลงเกี่ยวกับตำแหน่งในบัญชีป้องกันความเสี่ยงรูปแบบประวัติใหม่มีความคล้ายคลึงกับ ประวัติบัญชีที่ใช้ใน MetaTrader 4. ได้มีการเพิ่มคำสั่งใหม่ซึ่งช่วยให้สามารถมองเห็นการซื้อขายบนแผนภูมิสัญลักษณ์ถ้าคุณต้องการแสดงข้อเสนอของตำแหน่งที่เลือกให้คลิกเพิ่มชื่อสัญลักษณ์ข้อตกลง ข้อเสนอที่เหมาะสมจะปรากฏในแผนภูมิที่เปิดอยู่ทั้งหมดของสัญลักษณ์ที่เลือก หากไม่มีแผนภูมิเปิดของสัญลักษณ์ดังกล่าวจะมีการเปิดแผนภูมิใหม่ คลิกเพิ่มข้อเสนอพิเศษทั้งหมดเพื่อแสดงข้อเสนอของสัญลักษณ์ทั้งหมดจากประวัติบัญชี ข้อเสนอที่เหมาะสมของสัญลักษณ์ที่เกี่ยวข้องจะถูกเพิ่มลงในแผนภูมิที่เปิดอยู่ทั้งหมด เพิ่มการแสดงชื่อนานาชาติของเครื่องมือการซื้อขายในข้อกำหนดของสัญญารวมทั้งการค้นหาด้วยชื่อระหว่างประเทศในช่องโต้ตอบการจัดการสัญลักษณ์ เพิ่มคำสั่งสำหรับการตั้งค่าความละเอียดหน้าต่างเทอร์มินัล ฟังก์ชั่นนี้จะเป็นประโยชน์ในการทำวิดีโอ เมนูมีตัวเลือกความละเอียดยอดนิยมที่ใช้ในบริการวิดีโอต่างๆเช่น YouTube แม่แบบแผนภูมิและโปรไฟล์ถูกย้ายจาก Terminal Data FolderProfiles ไปยัง Terminal Data FolderMQL5Profiles ตอนนี้คุณสามารถเพิ่มเทมเพลตลงใน MQL5 Storage และเข้าถึงได้จากพีซีเครื่องใดก็ได้ เพิ่มการสนับสนุนตัวแปรรีซอร์ส การพัฒนาโปรแกรมบางอย่างสามารถอำนวยความสะดวกอย่างมากโดยใช้ตัวแปรดังกล่าว ตัวอย่างเช่นคุณสามารถเขียนโค้ดของโปรแกรม OpenCL ในไฟล์ CL ที่แยกจากกันและรวมไว้เป็นสตริงในแหล่งข้อมูลของ MQL5 ของคุณ ก่อนการอัพเดตรหัสดังกล่าวต้องอธิบายว่าเป็นตัวแปรสตริงตัวเดียว การประกาศตัวแปรรีซอร์สคุณสมบัติการเข้ารหัสของไฟล์สตริงจะถูกกำหนดโดยอัตโนมัติตาม BOM (ส่วนหัว) ถ้าไม่มี BOM การเข้ารหัสจะถูกกำหนดโดยเนื้อหาของไฟล์ ANSI, UTF-8 และ UTF-16 ได้รับการสนับสนุน สตริงทั้งหมดจะถูกแปลงเป็น Unicode ข้อมูลของรีซอร์สดังกล่าวสามารถเรียกผ่านตัวแปรได้เท่านั้น ไม่มีใช้ที่อยู่อัตโนมัติโดยใช้ :: ltresource namegt ชนิดตัวแปรรีซอร์สบิตแมปพิเศษจะแสดงไปยังคอมไพเลอร์ว่ารีซอร์สเป็นรูปภาพ ในกรณีนี้ตัวแปรรีซอร์สจะได้รับประเภท uint เมื่อใช้ภาพ 24 บิตองค์ประกอบช่องอัลฟาจะถูกตั้งค่าเป็น 255 สำหรับพิกเซลภาพทั้งหมด เมื่อใช้ภาพแบบ 32 บิตโดยไม่มีช่องอัลฟาองค์ประกอบพิกเซลอัลฟ่าก็จะตั้งค่าเป็น 255 สำหรับพิกเซลภาพทั้งหมด เมื่อโหลดภาพ 32 บิตที่มีช่องอัลฟาพิกเซลจะไม่ได้รับการประมวลผลในทางใด ๆ ตัวแปรรีซอร์สชนิดอาร์เรย์บิตแมปอาจมีสองมิติ ในกรณีนี้ขนาดอาร์เรย์จะถูกกำหนดเป็น imageheight imagewidth หากมีการระบุอาร์เรย์ของมิติข้อมูลหนึ่งจำนวนองค์ประกอบจะเท่ากับ imageheightimagewidth หากขนาดไฟล์ทรัพยากรไม่ใช่จำนวนของขนาดองค์ประกอบอาร์เรย์ข้อมูลที่เหลือจะถูกครอบตัด ตัวอย่างเช่นถ้าขนาดไฟล์เป็น 14 ไบต์จำนวนองค์ประกอบของอาร์เรย์ int จะเท่ากับ 3 ในขณะที่อีก 2 ไบต์ (14 - sizeof (int) 3) จะถูกยกเลิก ตัวอย่างของการใช้งานคุณสมบัติใหม่ CHARTSHOW ช่วยให้สามารถปิดการแสดงกราฟได้ ฟังก์ชัน ChartGetInteger และ ChartSetInteger ใช้เพื่อรับและตั้งค่าพร็อพเพอร์ตี้หากมีการปลอมค่าแอตทริบิวต์กราฟราคาถูกปิดใช้งานและขีดเส้นขอบของเส้นขอบทั้งหมดจะถูกตัดออกรวมถึงช่วงเวลาและราคาแถบนำทางแบบรวดเร็วป้ายชื่อเหตุการณ์ของปฏิทินป้ายกำกับการค้า แถบเครื่องมือคำอธิบายแถบย่อยฮิสโตแกรมปริมาณ ฯลฯ การปิดใช้งานรูปวาดเป็นโซลูชันที่สมบูรณ์แบบสำหรับการสร้างอินเทอร์เฟซโปรแกรมแบบกำหนดเองโดยใช้แหล่งข้อมูลแบบกราฟิก ออบเจกต์กราฟิกจะถูกวาดโดยไม่คำนึงถึงค่าของ CHARTSHOW คุณสมบัติใหม่ CHARTKEYBOARDCONTROL ช่วยให้สามารถเปิดใช้งานการควบคุมแผนภูมิด้วยแป้นพิมพ์ (หน้าแรก, ท้าย, PageUp,, -, ลูกศรขึ้น, ฯลฯ ) การตั้งค่า CHARTKEYBOARDCONTROL เพื่อปิดการใช้งานการเลื่อนและการปรับมาตราส่วนในขณะที่ยังคงความสามารถในการรับคีย์กดเหตุการณ์ใน OnChartEvent () ฟังก์ชัน ChartGetInteger และ ChartSetInteger อนุญาตให้เรียกใช้และตั้งค่าพร็อพเพอร์ตี้ เพิ่มคุณสมบัติใหม่สำหรับการทำงานกับ OpenCL คุณสมบัติใหม่สำหรับการทำงานร่วมกับหน่วยความจำคุณสามารถรับคุณสมบัติใหม่สี่คุณสมบัติได้จาก CLGetInfoIntegrer: CLDEVICEMAXWORKGROUPSIZE จำนวนกลุ่มงานเฉพาะที่พร้อมใช้งานสำหรับอุปกรณ์ OpenCL CLKERNELWORKGROUPSIZE จำนวนรวมของกลุ่มทำงานท้องถิ่นที่พร้อมใช้งานสำหรับโปรแกรม OpenCL CLKERNELLOCALMEMSIZE ขนาดหน่วยความจำภายในเป็นไบต์ที่ใช้โดยโปรแกรม OpenCL สำหรับแก้ปัญหางานขนานทั้งหมดในกลุ่ม ใช้ CLDEVICELOCALMEMSIZE เพื่อรับค่าสูงสุดที่ใช้ได้ CLKERNELPRIVATEMEMSIZE ขนาดต่ำสุดของหน่วยความจำส่วนตัว (เป็นไบต์) ที่ใช้โดยแต่ละงานในเคอร์เนลของโปรแกรม OpenCL bool CLExecutionStatus (int kernel) ส่งกลับค่าสถานะการดำเนินการโปรแกรม OpenCL ตัวจัดการเคอร์เนลของ OpenCL จะถูกส่งผ่านไปเป็น parameter. bool CLSetKernelArgMemLocal (int kernelhandle, int argindex, ulong localmemsize) ตั้งบัฟเฟอร์เป็นอาร์กิวเมนต์ของฟังก์ชันเคอร์เนล หมายเลขอ้างอิงเคอร์เนลของโปรแกรม OpenCL จำนวนอาร์กิวเมนต์ฟังก์ชัน OpenCL และขนาดบัฟเฟอร์จะถูกส่งผ่านเป็นพารามิเตอร์ มีการเพิ่มรหัสการตอบใหม่ TRADERETCODELIMITPOSITIONS แล้ว จำนวนตำแหน่งที่เปิดพร้อมกันในบัญชีสามารถถูก จำกัด ด้วยการตั้งค่าเซิร์ฟเวอร์ หลังจากถึงขีด จำกัด เซิร์ฟเวอร์จะส่งคืนข้อผิดพลาด TRADERETCODELIMITPOSITIONS เมื่อพยายามที่จะสั่งซื้อ ข้อ จำกัด จะแตกต่างกันไปขึ้นอยู่กับประเภทบัญชีตำแหน่ง: พิจารณาจำนวนตาแหน่งของตำแหน่งที่เปิด เมื่อถึงขีด จำกัด แพลตฟอร์มจะปิดการใช้งานการสั่งซื้อใหม่ซึ่งการดำเนินการอาจเพิ่มจำนวนตำแหน่งที่เปิดอยู่ ในความเป็นจริงแพลตฟอร์มจะอนุญาตให้วางคำสั่งซื้อเฉพาะสัญลักษณ์ที่มีตำแหน่งเปิดอยู่ ปัจจุบันคำสั่งซื้อที่รอดำเนินการไม่ได้รับการพิจารณาเนื่องจากการดำเนินการอาจทำให้เกิดการเปลี่ยนแปลงตำแหน่งปัจจุบัน แต่ไม่สามารถเพิ่มจำนวนได้ คำสั่งซื้อที่รอดำเนินการเพื่อป้องกันความเสี่ยงจะพิจารณาร่วมกับตำแหน่งที่เปิดเนื่องจากการเปิดใช้งานคำสั่งซื้อที่รอดำเนินอยู่เสมอนำไปสู่การเปิดตำแหน่งใหม่ เมื่อถึงขีด จำกัด แล้วแพลตฟอร์มจะปิดใช้งานการวางคำสั่งซื้อใหม่สำหรับการเปิดตำแหน่งและคำสั่งซื้อที่รอดำเนินการ แก้ไขข้อผิดพลาดที่ทำให้สามารถข้ามเห็บได้ในบางครั้ง แก้ไขข้อผิดพลาดในการพิมพ์แบบอ้อม ปรับปรุงไลบรารีของฟังก์ชันสถิติทางคณิตศาสตร์ เพิ่ม TranslateKey ฟังก์ชันที่ส่งกลับอักขระ Unicode โดยใช้รหัสคีย์เสมือนโดยคำนึงถึงภาษาสำหรับการป้อนข้อมูลปัจจุบันและสถานะของปุ่มควบคุม ฟังก์ชันนี้ใช้ ToUnicodeEx เพื่อแปลงคีย์ที่กดโดยผู้ใช้ลงใน Unicode characters. void OnChartEvent (const int id, const long amp lparam, const double amp dparam, const string amp sparam) if (id CHARTEVENTKEYDOWN) short symTranslateKey ((int) lparam) --- ถ้าตัวอักษรที่ป้อนถูกแปลงเป็น Unicode สำเร็จแล้วถ้า (symgt 0) พิมพ์ (sym,. ShortToString (sym)) else พิมพ์ (Error ใน TranslateKey สำหรับคีย์ lparam) เปิดหน้าผลิตภัณฑ์ถาวรเมื่อดาวน์โหลดเวอร์ชันสาธิต หลังจากการเพิ่มประสิทธิภาพเสร็จสิ้นผลลัพธ์จะถูกจัดเรียงโดยอัตโนมัติตามคอลัมน์ผลลัพธ์ คำสั่งใหม่ในเมนูบริบทของแท็บผลลัพธ์การเพิ่มประสิทธิภาพช่วยให้สามารถเปิดผลการค้นหาโดยอัตโนมัติเมื่อการเพิ่มประสิทธิภาพเสร็จสิ้น ขณะนี้เครื่องมือทดสอบกลยุทธ์อยู่ในโหมดการเพิ่มประสิทธิภาพหลังจากเริ่มต้นการทดสอบเพียงครั้งเดียว ในเวอร์ชันก่อนหน้าถ้ามีการทดสอบเพียงครั้งเดียวจากแท็บผลการเพิ่มประสิทธิภาพเครื่องมือทดสอบกลยุทธ์จะเปลี่ยนไปใช้โหมดทดสอบเดี่ยว โหมดการเพิ่มประสิทธิภาพต้องได้รับการเปิดใช้งานในการตั้งค่าเพื่อที่จะทำการเพิ่มประสิทธิภาพได้ต่อไป ตอนนี้พารามิเตอร์ชุดค่าเริ่มต้นสามารถบันทึกเป็นค่าดีฟอลต์สำหรับการตั้งค่าเครื่องมือทดสอบซึ่งสามารถเข้าถึงได้จากเมนูบริบทนอกเหนือจากไฟล์. set แบบเดิม เพิ่ม UI แปลเป็นภาษามองโกเลียฮังการีโรมาเนียและอูรดู MetaEditor เพิ่มความสามารถในการเปลี่ยนลำดับของนิพจน์ที่เฝ้าดูในหน้าต่างดีบักเกอร์ คุณสามารถลากนิพจน์ไปยังตำแหน่งที่ต้องการได้โดยใช้เมาส์ กำหนดค่าการเข้ารหัสไฟล์ต้นฉบับอย่างถาวร ค้นหาไฟล์ตามการเข้ารหัส UTF-8 โดยถาวร เลือกแก้ไขข้อความด้วยเมาส์ในกรณีที่ข้อความมีแท็บ เพิ่ม UI แปลเป็นภาษาฮังการีและโรมาเนีย 18 มกราคม พ. ศ. 2560 MetaTrader 5 Android build 1506: การกรองและการจัดเรียงทางการค้าแท็บการค้าและประวัติมีการจัดเรียงตามสัญลักษณ์ (เครื่องมือทางการเงิน) คำสั่งซื้อและเวลาซื้อขาย นอกเหนือจากการเรียงลำดับคุณยังสามารถกรองธุรกิจการค้าโดยใช้สัญลักษณ์ในแท็บประวัติ การทำงานกับแผนภูมิในโหมดหลายหน้าต่างได้รับการปรับให้เหมาะสมแล้ว เมนูที่ปรับปรุงใหม่ช่วยให้คุณสามารถเปิดหน้าต่างใหม่ลบโฟลเดอร์เก่ารวมทั้งจัดเรียงและเลือกเค้าโครงที่ต้องการได้ (แนวตั้งแนวนอนหรือแนวตั้ง) 9 December 2016 เพิ่มฟังก์ชั่น CopyTicksRange เพิ่มฟังก์ชัน anti-aliasing ที่ปรับปรุงแล้วลงในชั้นเรียน CCanvas: CircleWu EllipseWu LineWu PolygonWu PolylineWu TriangleWu คำอธิบายเพิ่มเติมของไลบรารีกราฟิกในเอกสารอ้างอิง MQL5 ไลบรารีช่วยให้สามารถสร้างฮิสโตแกรมการแจกแจงและกราฟเส้นได้อย่างรวดเร็วในแผนภูมิราคา เพิ่มตัวระบุสถานะของคีย์ระบบลงในรายการค่าคงที่ของ Client Terminal Properties การเรียก TerminalInfoInteger (TERMINALKEYSTATEXXX) ส่งกลับรหัสสถานะเดียวกันของคีย์เป็น GetKeyState () ฟังก์ชันใน MSDN ปิดใช้งานการสนับสนุนการหล่อแบบสตริงเป็น bool ในการตรวจสอบสตริงต้องใช้เงื่อนไขที่ชัดเจน ตัวอย่างเช่นใน build ใหม่การคอมไพล์โค้ดต่อไปนี้จะทำให้เกิดข้อผิดพลาด: ควรใช้เงื่อนไขที่ชัดเจน: แก้ไขข้อผิดพลาดที่รายงานในบันทึกข้อผิดพลาด 2 ธันวาคม 2556 MetaTrader 5 แพลตฟอร์มเว็บ: การตรวจสอบสิทธิ์และการเปลี่ยนรหัสผ่านแบบสองปัจจัยเราได้เพิ่มตัวเลือกการพิสูจน์ตัวตนแบบสองปัจจัยโดยใช้รหัสผ่านแบบครั้งเดียวซึ่งช่วยเพิ่มการป้องกันบัญชีจากการเข้าถึงโดยไม่ได้รับอนุญาต เพื่อเปิดใช้งานการพิสูจน์ตัวตนแบบสองปัจจัยให้เปิดโปรแกรมประยุกต์บนมือถือ MetaTrader 5 เข้าสู่ระบบและเลือกตัวเลือกเครื่องกำเนิดไฟฟ้ารหัสผ่าน (OTP) แบบครั้งเดียวในหน้าต่างการตั้งค่า เครื่องกำเนิด OTP สามารถผูกบัญชีการค้าทั้งหมดของคุณและสร้างรหัสผ่านหกหลักที่ไม่ซ้ำกันเพียงครั้งเดียวสำหรับแต่ละบัญชี ป้อนรหัสผ่านนี้เมื่อเข้าสู่เว็บแพลตฟอร์ม อีกหนึ่งทางเลือกใหม่สำหรับการเปลี่ยนรหัสผ่านต้นแบบและรหัสผ่านของนักลงทุน ใช้โอกาสนี้เพื่อสร้างรหัสส่วนตัวที่จดจำได้ง่าย นอกจากนี้แพลตฟอร์มเว็บที่อัปเดตจะสามารถสร้างบัญชีสาธิตได้โดยอัตโนมัติ ตอนนี้คุณสามารถเปิดตัวแพลตฟอร์ม MetaTrader 5 Web จากเบราเซอร์ใด ๆ และเริ่มซื้อขายตราสารการเงินของ Forex, หุ้น, ฟิวเจอร์สหรือ CFD ได้ทันที 24 พฤศจิกายน 2016 คำสั่งของรายการใน terminal และวารสาร MetaEditor มีการเปลี่ยนแปลง ก่อนอัพเดตรายการบันทึกล่าสุดมีคุณลักษณะเป็นอันดับแรก ตอนนี้รายการที่เก่าแก่ที่สุดจะแสดงในช่วงเริ่มต้นของวารสาร ระเบียบเรียงลำดับแบบย้อนกลับแบบเดิม ๆ ทำให้การอ่านวารสารทำได้ง่ายขึ้น นอกจากนี้ขณะนี้ยังสามารถซ่อนคอลัมน์เวลาและแหล่งที่มาโดยใช้เมนูบริบทสมุดรายวัน ในโหมดการป้องกันความเสี่ยงตั๋วของตำแหน่งที่ปิดอยู่จะปรากฏขึ้นสำหรับคำสั่งซื้อและข้อตกลงในประวัติการซื้อขาย วิธีนี้ทำให้สามารถค้นหาการเปิดและปิดที่เกี่ยวข้องได้ง่ายขึ้น แก้ไขข้อผิดพลาดที่ทำให้เกิดการคัดลอก SLTP จากตำแหน่งที่มีอยู่ไปยังตำแหน่งใหม่ในเครื่องเดียวกัน ข้อผิดพลาดอาจเกิดขึ้นเมื่อใช้ฟังก์ชันการซื้อขายด้วยคลิกเดียว (เช่นจากแผนภูมิหรือจากหน้าต่าง Market Watch) ในโหมดป้องกันความเสี่ยง การแสดงผลวัตถุลูกศรบนหน้าจอความละเอียดสูง (4K) มีการเพิ่มฟังก์ชัน ArrayPrint ใหม่ซึ่งจะพิมพ์ชนิดและโครงสร้างที่เรียบง่ายเข้าสู่บันทึกอาร์เรย์ ArrayPrint ไม่พิมพ์เขตข้อมูลทั้งหมดของอาร์เรย์โครงสร้างเพื่อบันทึกเขตอาร์เรย์และเขตข้อมูลตัวชี้ของออบเจ็กต์จะข้ามไป ถ้าคุณต้องการพิมพ์เขตข้อมูลทั้งหมดของโครงสร้างคุณควรใช้ฟังก์ชันแบบกำหนดเองสำหรับการพิมพ์มวลด้วยการจัดรูปแบบที่ต้องการ แก้ไขข้อผิดพลาดในการเพิ่มเติมสตริงของชนิด S1S2S1 ลักษณะการทำงานของฟังก์ชัน ArrayResize มีการเปลี่ยนแปลง ถ้า -1 ถูกส่งเป็นพารามิเตอร์ reservedize ฟังก์ชันจะเผยแพร่หน่วยความจำที่ไม่ได้ใช้ (ที่สงวนไว้) เท่านั้นหากฟังก์ชันไม่เพิ่มขนาดอาร์เรย์ การกำหนดขนาดของอาร์เรย์ใหม่เป็น 0 ด้วยการสงวน - 1 เทียบเท่ากับการโทร ArrayFree พฤติกรรมใหม่ช่วยเพิ่มประสิทธิภาพการใช้หน่วยความจำในโปรแกรม MQL5 ได้มีการเพิ่มฟังก์ชั่นการวาดภาพลงในไลบรารีมาตรฐาน ในการใช้ฟังก์ชันการทำงานใหม่ให้ใส่ MQL5IncludeGraphicsGraphic. mqh ในโปรเจคท์ของคุณการสร้างแผนภูมิตามชุดข้อมูลสามชุดโดยใช้ GraphPlot: ผลลัพธ์: การจัดทำแผนภูมิตามอาร์เรย์ข้อมูลโดยใช้ GraphPlot: ผล: อัปเดตฟังก์ชันสำหรับการทำงานกับสถิติทางคณิตศาสตร์ใน ห้องสมุดมาตรฐาน เราได้ตรวจสอบอย่างละเอียดถึงคุณภาพและความถูกต้องของฟังก์ชันทั้งในรุ่น MQL5 และในภาษาต้นฉบับ R การทดสอบหน่วยจะถูกแจกจ่ายพร้อมกับไลบรารีแบบสแตติกการทดสอบช่วยให้สามารถควบคุมความถูกต้องและความเร็วในการทำงานได้ พวกเขามีอยู่ในไดเรกทอรี MQL5ScriptsUnitTestsStat. TestStat. mq5 สคริปต์ทดสอบหลักสำหรับการตรวจสอบผลการคำนวณ TestPrecision. mq5 ทดสอบความแม่นยำการคำนวณ TestBenchmark. mq5 การทดสอบประกอบด้วยการวัดประสิทธิภาพของคอมพิวเตอร์รุ่นที่ปรับปรุงแล้วมีการตั้งค่าขั้นสูงสำหรับการกำหนดค่าความล่าช้าในการดำเนินการระหว่างการทดสอบ ตอนนี้คุณสามารถทดสอบที่ปรึกษาผู้เชี่ยวชาญของคุณได้ในเงื่อนไขการค้าที่หลากหลายรวมถึงกรณีที่เหมาะสมโดยไม่ต้องล่าช้าและความล่าช้าในการตั้งค่าที่กำหนดเอง เฉพาะโหมดล่าช้าแบบสุ่มที่มีอยู่ในเวอร์ชันก่อนหน้าเท่านั้น การสร้างขีดของปริมาณแท่งของบาร์ในโหมด OHLC ที่ใช้ M1 อย่างต่อเนื่อง กำหนดเวลาสั่งซื้อและเวลาเปิดอย่างเป็นเกณฑ์สำหรับมิลลิวินาทีเมื่อมีการซื้อขายในโหมดป้องกันความเสี่ยง แก้ไขข้อผิดพลาดในการติ๊กครั้งเก่าซึ่งอาจปรากฏขึ้นในระหว่างการทดสอบหลายสกุลเงินหรือหลายช่วงเวลาในโหมดเห็บจริง เพิ่มประสิทธิภาพความเร็วในการทำสำเนาเมื่อมีการอ่านเห็บที่ต้องการจากฐานข้อมูลที่อยู่ในดิสก์ MetaEditor เมนูบริบทของแฟ้มในนาวิเกเตอร์และในกล่องเครื่องมือมีคำสั่งสำหรับการทำงานกับพื้นที่เก็บข้อมูล MQL5 ของที่เก็บโค้ดเวอร์ชัน แก้ไขข้อผิดพลาดที่อาจทำให้ฐานข้อมูล MQL5 Storage ในระบบของคุณเสียหายได้ในบางครั้งเมื่อทำงานกับไฟล์มากกว่า 1024 รายการในพื้นที่เก็บข้อมูล แก้ไขการแสดงผลของโครงสร้างไฟล์ของ MQL5 Storage แสดงไฟล์ถาวรหลังจากเปลี่ยนข้อความเป็นจำนวนมาก 24 พฤศจิกายน พ. ศ. 2556 การปรับปรุงแผงการซื้อขายด้วยคลิกเดียวในแผนภูมิ: ขณะนี้ยังมีอยู่ในโหมดถ่ายภาพในแนวตั้งสามารถเปลี่ยนแปลงได้อย่างรวดเร็วโดยการเลือกค่าที่ต้องการจากรายการ สัญลักษณ์แผนภูมิสามารถเปลี่ยนได้โดยแตะที่ชื่อสัญลักษณ์ในส่วนหัวของหน้าต่าง การปรับปรุงในส่วนการตั้งค่าแอป: ขณะนี้มีข้อมูลเกี่ยวกับบัญชีปัจจุบันหน่วยที่จัดไว้อย่างถูกต้องและได้รับการออกแบบที่ดีขึ้น การปรับปรุงและแก้ไขหลายครั้ง 14 ตุลาคม 2016 เพิ่มคำแนะนำเครื่องมือสำหรับปุ่มซื้อซื้อและปิดในกล่องโต้ตอบทางการค้า คำแนะนำเครื่องมือมีข้อมูลเกี่ยวกับการรักษาความปลอดภัยที่จะซื้อหรือขายในระหว่างการดำเนินการเพื่อช่วยผู้เริ่มต้นทำความเข้าใจกับกระบวนการซื้อขาย เพิ่มไอคอนใหม่ของคำสั่งซื้อข้อเสนอและตำแหน่งในแท็บ Trading and History (การซื้อขายและประวัติ) เทอร์มินัลที่อัปเดตจะช่วยเพิ่มประสิทธิภาพและเร็วขึ้น (สูงสุด 4-5 ครั้ง) และปรับปรุง Market Depth ของแผนภูมิขีดใน Market Depth และ ของข้อมูลการขาย Time amp การซิงโครไนซ์ประวัติการติชมอย่างต่อเนื่องในช่วงเวลาที่ไม่ใช่ชั่วโมงทำการ กระบวนการนี้อาจใช้ปริมาณการเข้าชมเครือข่ายเป็นจำนวนมากในบางกรณี ไลบรารีการวิเคราะห์เชิงตัวเลข MQL5 ของ ALGLIB ได้รวมอยู่ในไลบรารีมาตรฐานแล้ว สมการเชิงอนุพันธ์สามัญสมการเชิงอนุพันธ์แบบพิเศษสถิติเชิงพรรณนาและการทดสอบสมมุติฐานการวิเคราะห์ข้อมูล - การจำแนกการถดถอยการใช้อัลกอริทึมของพีชคณิตเชิงเส้นการแก้ไข ฯลฯ ในรูปแบบมัลติโพลเซส (Multiple - (โดยใช้ MPFR) ไฟล์ ALGLIB จะอยู่ใน MQL5IncludeMathAlglib เมื่อต้องการใช้ฟังก์ชันให้เพิ่มไฟล์ไลบรารีหลักลงในโปรแกรมของคุณ: ฟังก์ชันสถิติทางสถิติได้รวมอยู่ในไลบรารีมาตรฐานแล้ว ขณะนี้ MQL5 มีฟังก์ชันการทำงานของภาษา R ซึ่งเป็นหนึ่งในเครื่องมือที่ดีที่สุดสำหรับการประมวลผลข้อมูลเชิงสถิติและการวิเคราะห์ ห้องสมุดสถิติมีฟังก์ชันสำหรับการคำนวณลักษณะทางสถิติของข้อมูลรวมถึงฟังก์ชันสำหรับการดำเนินงานที่มีการแจกแจงทางสถิติ: ฟังก์ชันสำหรับการคำนวณลักษณะทางสถิติของอาร์เรย์องค์ประกอบตัวเลือกสำหรับการดำเนินงานที่มีการแจกแจงทางสถิติ: การแจกแจงแบบปกติการแจกแจงแบบ lognormal การกระจายแบบเบต้า ฯลฯ ไฟล์ไลบรารีสถิติจะอยู่ใน MQL5IncludeMathStat หากต้องการใช้ไลบรารีให้เพิ่มไฟล์ที่มีฟังก์ชั่นที่ต้องการลงในโปรแกรมของคุณตัวอย่างเช่น: รายละเอียดคำอธิบายฟังก์ชันห้องสมุดมีอยู่ในบทความ Distributions ทางสถิติใน MQL5 - Taking the Best of R ไลบรารีฟัซซี่รุ่น MQL5 ได้รวมอยู่ในไลบรารีมาตรฐานแล้ว ห้องสมุดเลือนใช้ Mamdani และ Sugeno ระบบอนุมานแบบฟัซซี่ 13 รูปแบบสมาชิกรูปแบบยืดหยุ่นสำหรับการพัฒนาระบบแบบคลุมเครือกฎการอนุมานแบบคลุมเครือของ Mamdani ระบบอนุมาน Fugzy แบบ Sugeno 5 วิธีการ defuzzification สำหรับระบบ Mamdani จำนวนไม่ จำกัด จำนวนของอินพุตและเอาต์พุตตัวแปรไฟล์ Fuzzy Library จะอยู่ใน MQL5IncludeMathFuzzy หากต้องการใช้ไลบรารีให้เพิ่มไฟล์ที่มีฟังก์ชั่นที่ต้องการลงในโปรแกรมของคุณตัวอย่างเช่น: คำอธิบายโดยละเอียดของไลบรารีมีอยู่ในโค้ดเนม: ฟัซซี่ - ไลบรารีสำหรับการพัฒนาโมเดลคลุมเครือคุณสมบัติใหม่ CHARTQUICKNAVIGATION ช่วยให้สามารถเปิดใช้แถบนำทางแบบรวดเร็วในแผนภูมิได้ หากคุณต้องการแก้ไขและเข้าถึงสถานะพร็อพเพอร์ตี้ให้ใช้ ChartSetInteger และ ChartGetInteger functions. The แถบนำทางจะเปิดขึ้นโดยการกด Enter หรือ Space จะช่วยให้คุณสามารถย้ายไปยังวันที่ระบุบนแผนภูมิได้อย่างรวดเร็วรวมทั้งสลับสัญลักษณ์และกรอบเวลา หากโปรแกรม MQL5 ของคุณประมวลผลการกด Enter หรือ Space ให้ปิดใช้งานคุณสมบัติ CHARTQUICKNAVIGATION เพื่อหลีกเลี่ยงการสกัดกั้นเหตุการณ์เหล่านี้โดย terminal แถบนำทางแบบรวดเร็วยังสามารถเปิดได้โดยดับเบิลคลิก มีการเพิ่มฟังก์ชันใหม่ FileLoad และ FileSave แล้ว พวกเขาให้วิธีง่ายในการอ่านและบันทึกอาร์เรย์ไปยังแฟ้ม แตกต่างจาก FileRead และ FileWrite ฟังก์ชันเหล่านี้ไม่จำเป็นต้องใช้ตัวบ่งชี้ตัวบ่งชี้ FileLoad และ FileSave ใช้งานได้กับอาร์เรย์ของตัวเลขเช่นเดียวกับโครงสร้างแบบง่ายๆที่ไม่มีสตริงอาร์เรย์แบบไดนามิกหรืออ็อบเจ็กต์คลาส ตัวอย่างของวิธีการเขียนเห็บไปที่ไฟล์แล้วอ่าน: การปรับเปลี่ยนการแสดงผลของตัวชี้วัดที่กำหนดเองด้วยโหมดการวาด DRAWCANDLES ตอนนี้คุณสามารถตั้งค่าได้ตั้งแต่หนึ่งถึงสามสีสำหรับโหมดนี้ การแสดง candlesticks ขึ้นอยู่กับจำนวนสีที่กำหนดหากระบุสีเดียว เชิงเทียนทั้งหมดในแผนภูมิจะทาสีอย่างเต็มที่ในสีนี้ หากมีการระบุสีสองสี ใช้สีเดียวกับขอบเชิงเทียนส่วนอีกสีหนึ่งใช้สำหรับลำตัว หากมีการระบุสีสามสี สีหนึ่งใช้สำหรับเชิงเทียน, สองสีอื่น ๆ ที่ใช้สำหรับร่างกายของขาตั้งหยาบคายและขาประจำ สไตล์ DRAWCANDLES ช่วยให้สามารถตั้งค่าสีเทียนที่กำหนดเองได้ ทุกสีสามารถเปลี่ยนแปลงแบบไดนามิกในขณะที่ตัวบ่งชี้กำลังทำงานโดยใช้ฟังก์ชัน PlotIndexSetInteger (drawingindexDRAWCANDLES, PLOTLINECOLOR, modifiernumber, color) โดยที่ modifiernumber มีค่าต่อไปนี้: 0 สีของขอบและเงา 1 สีของแท่งเชิงเทียนรั้น 2 สีของร่างกายเชิงเทียนขาลงแก้ไขข้อบกพร่องและการดำเนินงานที่ดีขึ้นด้วยประวัติติ๊กโดยใช้ฟังก์ชัน CopyTicks เริ่มต้นด้วยการสร้างใหม่ผู้ประกอบการสามารถใช้ในอินเตอร์เฟซ (ไม่ได้รับอนุญาตก่อน) แก้ไขข้อผิดพลาดที่อาจนำไปสู่การขอซ้ำเพื่อลงชื่อเข้าใช้ MQL5munity เมื่อซื้อผลิตภัณฑ์จาก Market เพิ่ม UI แปลเป็นภาษากรีกมาเลย์และฮีบรู 29 กันยายน 2016 แพลตฟอร์มเว็บ MetaTrader 5: การเพิ่มประสิทธิภาพโค้ดและคุณลักษณะอินเทอร์เฟซใหม่เพิ่มความสามารถในการปรับขนาดบล็อกแอ็พพลิเคชันเว็บใหม่รวมถึง Market Watch และหน้าต่างแผนภูมิราคา เพิ่มความสามารถในการจัดเรียงตามคอลัมน์ในแท็บ Trade and History ของหน้าต่าง Toolbox ความกว้างของคอลัมน์สามารถเปลี่ยนแปลงได้ แท็บรายละเอียดเพิ่มเติมและความสามารถในการเพิ่มสัญลักษณ์ได้อย่างรวดเร็ว เพิ่มประสิทธิภาพของรหัสเพื่อเพิ่มความเร็วในการดำเนินการของ terminal เว็บโดยรวม การเริ่มต้นบัญชีการเพิ่มสัญลักษณ์และการซื้อขายเองจะทำได้เร็วขึ้น 26 กันยายน พ. ศ. 2556 ส่วนการค้าปลีกที่มีการเปลี่ยนแปลงแสดงข้อมูลทางการค้าขึ้นอยู่กับระบบการบริหารความเสี่ยงในบัญชีการค้าปลีก ได้แก่ Forex Retail, CFD, Futures หรือ Exchange Model ย้ายการเลือกภาษาอินเทอร์เฟซไปยังรายการเมนูที่แยกจากกันในการตั้งค่าทั่วไป การแก้ไขและการปรับปรุง 26 กันยายน พ. ศ. 2556 MetaTrader 5 Android build 1372 แพลตฟอร์มนี้สนับสนุนโหมดหน้าต่างหลายแบบที่ช่วยให้ผู้ค้าสามารถตรวจสอบการเปลี่ยนแปลงราคาในหลาย ๆ สัญลักษณ์ได้พร้อมกัน เพิ่มความสามารถในการเปลี่ยนความสูงของหน้าต่างย่อยบ่งชี้ ขณะนี้แพลตฟอร์มโทรศัพท์มือถือมีปุ่มเลือกอย่างรวดเร็วและเมนูที่แยกต่างหากสำหรับการตั้งค่าแผนภูมิ เพิ่มความสามารถในการแก้ไขระดับตัวบ่งชี้ ส่วนติดต่อจะแปลเป็นภาษาบัลแกเรีย 16 กันยายน 2016 ใช้อัลกอริธึมใหม่ในการสร้างแท็บ Exposure สำหรับตลาดแลกเปลี่ยน ขณะนี้แพลตฟอร์มปรับการแสดงผลสินทรัพย์ขึ้นอยู่กับระบบการบริหารความเสี่ยงที่ใช้กับบัญชีการค้าปลีก ได้แก่ Retail Forex, CFD, Futures หรือ Exchange model ส่วนสินทรัพย์จะเป็นประโยชน์สำหรับผู้ซื้อขาย Forex หรือฟิวเจอร์สที่มีการแลกเปลี่ยนแสดงสถานะปัจจุบันของพวกเขาในตลาด สกุลเงินเดียวกันสามารถพบได้ในหลายรูปแบบสัญลักษณ์: เป็นสกุลเงินในสกุลเงินคู่สกุลเงินเป็นต้นตัวอย่างเช่นคุณอาจมีตำแหน่งที่ตรงข้ามกับ GBPUSD, USDJPY และ GBPJY ในสถานการณ์เช่นนี้คุณจะเข้าใจได้ยากว่าคุณมีสกุลเงินเท่าไรและเท่าใดที่คุณต้องการ การมีตำแหน่งมากกว่าสามตำแหน่งจะทำให้งานมีความยุ่งยากมากขึ้น ในกรณีนี้คุณสามารถดูสถานะบัญชีโดยรวมได้ในแท็บเนื้อหา ให้ใช้สามตำแหน่งเช่นเดียวกับ: ซื้อ GBPJPY 1 lot ที่ 134.027 รับ 100 000 GBP ให้ 134 027 000 JPY ขาย USDJPY 1 lot ที่ 102.320 ให้ 100 000 USD รับ 102 320 000 JPY ขาย GBPUSD 1 lot ที่ 1.30923 ให้ 100 000 GBP ได้รับ 103 920 USD เราได้ซื้อและขาย 100 000 GPB พร้อมกัน เรามี 0 GBP และแท็บเนื้อหาจะไม่แสดงสกุลเงินนี้ ในสกุลเงินดอลลาร์เราให้สกุลเงินหนึ่งใบและได้รับเงินในสกุลอื่น แท็บสินทรัพย์จะคำนวณผลลัพธ์สุดท้ายและเพิ่มลงในยอดเงินปัจจุบันเนื่องจากสกุลเงินดอลลาร์เป็นสกุลเงินดอลลาร์เช่นกัน JPY เข้าร่วมสองข้อเสนอซึ่งหมายความว่าแท็บแสดงมูลค่ารวม ผู้ใช้แบบจำลองการแลกเปลี่ยนสามารถใช้ส่วนนี้เพื่อทำความเข้าใจว่าเงินของพวกเขาถูกนำมาใช้อย่างไร แตกต่างจากรุ่นก่อนหน้านี้เงินจะถูกถอนออกทันทีเมื่อทำข้อเสนอ ตัวอย่างเช่นหากคุณซื้อ EURRUB คุณจะได้รับ EUR พร้อมกันในขณะที่จำนวนเงินที่เหมาะสมใน RUB ถูกถอนออกจากยอดคงเหลือ ในระหว่างการซื้อขายยอดดุลบัญชีอาจกลายเป็นค่าลบได้เมื่อคุณใช้เงินที่ยืมมาขณะที่สินทรัพย์ที่ซื้อใช้เป็นหลักประกัน ในกรณีนี้แท็บเนื้อหาจะช่วยให้คุณสามารถเข้าใจสถานะบัญชีการซื้อขายได้อย่างง่ายดาย นอกจากนี้คุณสามารถดูมูลค่าการชำระบัญชีที่นี่จำนวนเงินในบัญชีและราคา (ผล) ของการปิดสถานะปัจจุบันทั้งหมดในราคาที่ตลาด การแสดงประเภทดีลที่กระทำในประวัติการดำเนินงานการซื้อขาย Terminal: แก้ไขหน้าต่างการแจ้งเตือนความเสี่ยงซ้ำเมื่อเชื่อมต่อบัญชีซื้อขายใหม่ การทำงานที่ดีที่สุดและคงที่กับกล่องโต้ตอบการเลือกสัญลักษณ์การซื้อขายในกรณีที่มีสัญลักษณ์จำนวนมาก (หลายพันตัวขึ้นไป) การแสดงระดับตัวบ่งชี้ที่อยู่ภายในคงที่คำนวณจากค่าเฉลี่ยเคลื่อนที่ (แถบ Bollinger, ค่าเฉลี่ยเคลื่อนที่ที่ปรับได้ ฯลฯ ) ก่อนหน้านี้เกิดข้อผิดพลาดขึ้นเมื่อวางแผนตัวชี้วัดในหน้าต่างย่อยแยกต่างหาก แก้ไขข้อผิดพลาดบางครั้งที่อาจทำให้เกิดการแทรกคำสั่งซื้อขายสัญญาซื้อขายล่วงหน้าในกรณีที่ราคาสั่งซื้อสอดคล้องกับวงเงินสูงสุดของสัญญาหรือต่ำกว่า การรวบรวมแอพพลิเคชัน MQL5 ที่ดีและรวดเร็ว เพิ่มการสนับสนุนสำหรับตัวแก้ไขขั้นสุดท้ายและแทนที่ด้วยสำหรับคลาสโครงสร้างและฟังก์ชัน ปรับปรุงขั้นสุดท้ายสำหรับชั้นเรียนและโครงสร้างการปรากฏตัวของตัวแก้ไขขั้นสุดท้ายเมื่อประกาศโครงสร้างหรือคลาสห้ามมิให้สืบทอดต่อจากนั้น ถ้าไม่จำเป็นต้องทำการเปลี่ยนแปลงใด ๆ เพิ่มเติมในคลาส (โครงสร้าง) หรือการเปลี่ยนแปลงดังกล่าวไม่สามารถยอมรับได้เนื่องจากเหตุผลด้านความปลอดภัยให้ประกาศคลาส (โครงสร้าง) กับตัวแก้ไขขั้นสุดท้าย ในกรณีนี้วิธีการแบบคลาสทั้งหมดจะถือว่าเป็นขั้นสุดท้าย When attempting to inherit from a class with the final modifier as shown above, the compiler displays an error: cannot inherit from CFoo as it has been declared as final see declaration of CFoo override modifier for functions The override modifier means that a declared function should always override the parent class method. Using the modifiers allows you to avoid errors when overriding, such as accidental change of a method signature. For example, the func method accepting the int type variable is defined in the base class: The method is overridden in the inherited class: But the argument type is mistakenly changed from int to short. In fact, the method overload instead of overriding is performed in that case. While acting according to the overloaded function definition algorithm. the compiler may in some cases select a method defined in the base class instead of an overridden one. In order to avoid such errors, the override modifier should be explicitly added to the overridden method. If the method signature is changed during the overriding process, the compiler cannot find the method with the same signature in the parent class issuing the compilation error: CBar::func method is declared with override specifier but does not override any base class method final modifier for functions The final modifier acts in the opposite way it disables method overriding in derived classes. If the method implementation is self-sufficient and fully completed, declare it with the final modifier to ensure it is not changed later. When attempting to override a method with the final modifier as shown above, the compiler displays an error: CFoo::func method declared as final cannot be overridden by CBar::func see declaration of CFoo::func Fixed compiling template functions with default parameters. Fixed a few errors in sorting Market products. Fixed updating the current market prices for open orders and positions in the visual testing mode. Removed slippage during Buy Limit and Sell Limit order execution when testing using exchange symbols. Fixed occasional generation of incorrect prices in Open prices testing mode. Fixed generation of OnTradeTransaction events when testing. When testing based on real ticks, the data on the mismatch of tick prices (bid or last depending on the price used to generate a bar) and low or high values of the existing minute bar appears in the tester log. MetaEditor Fixed displaying the data profiling in source code files. 19 August 2016 The client terminal now provides for faster sending of trading commands. Fixed an error which prevented execution of MQL5 applications in terminals running in 32-bit Windows 10, build 1607. The Navigator now displays whether a trading account is operating in the Hedging or Netting mode. A new context menu command has been added to the Navigator, it allows to connect to a web terminal using a selected account. The Help section of the menu has been updated, now it features links to video guides . Error fixes connected with operation on high-resolution displays (4K). Fixed errors in Persian translation of the user interface. Added new void pointers to enable users to create abstract collections of objects. A pointer to an object of any class can be saved to this type of variable. It is recommended to use the operator dynamiccastltclass name gt(void pointer) in order to cast back. If conversion is not possible, the result is NULL. Added support for the operator for strings. The operator enables users to get a symbol from a string by index. If the specified index is outside the string, the result is 0. Added a second version of the TesterInit event handler with the int OnTesterInit(void) signature, which can return INITSUCCEEDED (0) or INITFAILED (or any non-zero value). If OnTesterInit returns a non-zero value, the optimization will not begin. Fixed an error, which could lead to different results returned by different ChartGetString overloaded functions. Added new commands and hot keys for visual testing. Now it is possible to configure charts in the visual tester like in the terminal: to change colors, to control visibility of various elements, to apply templates, etc. Fixed operation of the Sleep function in the Open prices testing mode. Fixed formation of incorrect state of bars on timeframes W1 and MN1. MetaEditor Added UI translation into Traditional Chinese. Updated documentation.8 August 2016 MetaTrader 5 iOS build 1371 A new design of messages. Now, MQL5munity messages and push notifications from the desktop platform are displayed as chats similar to popular mobile messengers. Now it is possible to switch to one of the 23 available languages straight from the platform. For example, if you prefer to use the English interface, you can choose it in the About page without changing the language setting of your device. 5 August 2016 New built-in MQL5munity chat. New option for transferring SSL certificates from a desktop platform. New interface translations into Persian and Dutch. 17 July 2016 The Time amp Sales feature has been added to the Market Depth. What is Time amp Sales The Time amp Sales feature provides the price and time of every trade executed on the exchange. Information on every trade includes the time when the trade was executed, its direction (buying or selling), as well as the price and volume of the trade. For easy visual analysis, different colors are used to indicate different trade directions: blue is used for Buy trades, pink for Sell trades, green means undefined direction. Trade volumes are additionally displayed in a histogram. How Time amp Sales can help you understand the market The Time amp Sales feature provides tools for a more detailed market analysis. The trade direction suggests who has initiated the trade: the buyer or the seller. The volume of trades allows traders to understand the behavior of market participants: whether the trades are performed by large or small market players, as well as estimate the activity of the players. The trade execution speed and the volume of trades on various price levels help traders to estimate the importance of the levels. How to use Time amp Sales data In addition to the visual analysis of the table, you can save the details of trades to a CSV file. Further, they can be analyzed using any other software, such as MS Excel. The file contains comma-separated data: Time, Bid, Ask, Last, Volume, Type 2016.07.06 16:05:04.305,89360,89370,89370,4,Buy 2016.07.06 16:05:04.422,89360,89370,89370,2,Buy 2016.07.06 16:05:04.422,89360,89370,89370,10,Buy 2016.07.06 16:05:04.669,89360,89370,89370,1,Buy 2016.07.06 16:05:05.968,89360,89370,89360,7,Sell If you want to save data to a file, open the context menu: The brokers platform should be updated to version 1375, in order to enable proper detection of trade direction. The time between the arrival of a new tickMarket depth change and call of OnTick and OnCalculate has been significantly reduced. Also the time between the arrival of a trade state change event and call of OnTick and OnCalculate has been reduced. Now MQL5 programs provide a faster response to market events. Trade requests are now sent faster when extended authentication with SSL certificates is used. User interface translation into Persian has been updated. Fixed display of SLTP setting commands in the context menu of the chart when working in the hedging mode. A new tester feature allows requesting tick history while testing using the CopyTicks function. In earlier versions, access to ticks was not available in the Strategy Tester. In the Every tick mode, the function will return the history of generated ticks. It is possible to request up to 128,000 last ticks. In the Every tick based on real ticks mode, the function will return the history of real ticks. The depth of the requested data depends on the availability of history data. However, note that last 128,000 ticks are cached in the Strategy Tester, and the request will be performed quickly. A deeper history is requested from a hard disk, so the request execution can take much more time. The function will not work in the modes Open price only and 1 minute OHLC, because tick history is not created in these modes. Added support for milliseconds. In previous versions, the time quantum in the Strategy Tester was equal to one second. Now the EventSetMillisecondTimer and Sleep functions are more accurate in the Tester. The accuracy of tick feeding during multi-currency EA testing has been increased. In earlier versions, if one second contained multiple ticks (i. e. the tick volume of a one-minute bars exceeded 60), the same time was set for all these ticks. It does not matter when testing single-currency Expert Advisor, because ticks are sequentially passed to the Expert Advisor. However, when you test an Expert Advisor on multiple pairs, it is important to know the pair, from which the tick has arrived first. In earlier versions, ticks of each symbol were passed to the Expert Advisor sequentially: first, all the ticks within one second for one symbol, then all the ticks for another symbol. Now they are sent taking into account milliseconds. When real ticks are used in testing, milliseconds are taken from the source tick data. When ticks are generated, milliseconds are set in accordance with the tick volume. For example, if 3 ticks fit within one second, their millisecond time will be equal to 000, 333 and 666. In the Open prices only and 1 minute OHLC modes, pending and SLTP orders are now executed at the requested price, not the current price at the time of execution. The algorithm of execution at market prices used in accurate modes (every tick and real ticks), is not suitable for less accurate modes. In some modes intermediate ticks are not generated, therefore the difference between the requested order price and the current price (Open or OHLC) can be significant. Execution of orders at the requested price in the Open prices only and 1 minute OHLC provides more accurate testing results. Added support for forward testing in the visual mode. Now two separate windows are opened for back and forward testing, allowing users to compare Expert Advisor performance on different time intervals. The forward testing window is only opened after testing on the main period is completed. Now, instead of the margin level, the load on the deposit is displayed on the main testing chart. The load is calculated as the marginequity ratio. Fixed calculation of commission as a percentage per annum during testing. Fixed calculation and display of balance on the chart generated in the process of testing. The behavior of the OrderSend function during order placing, modification, and canceling has changed. The changes only apply to orders sent to external trading systems. In earlier version, OrderSend function control was returned after the order has been successfully placed (handled) on the brokers server. Now the control is only returned after the brokers server receives a notification from an external trading system notifying that the order has been successfully placed in that system. The below diagram shows the previous (red arrow) and current behavior of the function: A new field in the MqlTradeResult structure: retcodeexternal - an error code in the external trading system. The use and types of these errors depend on the broker and the external trading system, to which trading operations are sent. For example, retcodeexternal values filled by Moscow Exchange differ from those returned by DGCX. New properties in the ENUMCHARTPROPERTYSTRING enumeration: CHARTEXPERTNAME and CHARTSCRIPTNAME. Now, the ChartGetString function allows users to find out the name of an Expert Advisor andor script attached to a chart which is defined by the chartid parameter. Fixed occasional error, due to which copying of the close by operation could fail. Improved automated matching of currency pairs containing RUB and RUR. Fixed sorting by product category. MetaEditor Fixed setting of focus in the replace text field when opening a replace dialog box. Fixed replacing of multiple text occurrences when you search upwards starting from the current positions. 5 July 2016 After two months of public testing, the web version of the multi-asset MetaTrader 5 platform has been officially released. It allows trading Forex and exchanges from any browser and operating system. Only Internet connection is necessary, no software installation is required. The application combines the key advantages of the desktop platform (high speed, support for multiple markets and expanded trading functions) with the convenience of the cross-platform nature of the web terminal. The key feature of the release version is the depth of market, which was not present in the beta version. The web platform allows traders to perform technical analysis and trading operations just like in the desktop version. The web platform provides the following features: Netting and hedging position accounting systems 31 technical indicators 23 analytical objects One-click trading and full set of trading orders Interface in 41 languages 19 May 2016 It is now much easier to transfer SSL certificates from the desktop platform to the mobile one. You no longer need iTunes to do that. MetaTrader 5 allows you to add an extra protection to your account by using a certificate. Without the certificate, connection is impossible. If the certificate was created in the desktop version, you should transfer it to be able to enter your account via a mobile device. To do this, open a desktop platform, right-click the necessary account in the Navigator window, and select Transfer. Set the certificate password which is known only to you, open the mobile platform, and connect to your account. You will be immediately offered to import the certificate. Besides, the latest version features the migration dialog for accounts transferred from MetaTrader 4. If your account has been transferred to the 5th generation platform, you are warmly greeted, provided with information on the new features, and offered to change your password. 13 May 2016 Now certificates used for the advanced security connection can be conveniently transfered from the desktop platform to mobile terminals. The trading platform supports extended authentication by protecting a trade account using an SSL certificate in addition to a password. The certificate is a file that is individually generated for an account on the trade server. This file is unique, and account connection is not possible without the certificate. In the earlier platform versions, any certificate requested and generated from the desktop terminal needed to be manually copied and installed on the device to enable use of the trading account from the MetaTrader 5 Mobile for iPhoneiPad or Android. Now, certificates can be conveniently transfered. The Process of Certificate Transfer A certificate is transfered via a trade server: A certificate is first encrypted on the desktop terminal: the account owner sets the password for certificate encryption using the secure AES-256 algorithm. This password is only know to the user, while it is not sent to the server. Further, the encrypted certificate is sent to the trade server, where it is stored until the mobile terminal receives it, but no more than one hour. To receive the certificate on a mobile device, the user must connect to the trading account from the mobile terminal. After connecting, the user is prompted to import the certificate. To proceed with the import, the user needs to specify the password that was used for the certificate encryption on the desktop terminal. Certificate transfer process is secure: the trade server is only used as an intermediate storage, while the certificate is encrypted on the clients side. The certificate password is not transmitted to or stored on the trade server. How to Transfer a Certificate Connect to your account from the desktop terminal and select Transfer Certificate in its context menu: Enter the master password of the account to confirm that it belongs to you. Next, set a password to protect the certificate before sending it to the server. Set a password that has at least 8 digits. After successfully sending the certificate to the server, open the mobile terminal and connect to your account. You will immediately be prompted to import the certificate. Confirm and enter the password that you have set from the desktop terminal. You can view the imported certificate in the About Certificates section. Updated MetaTrader 5 Platforms for iPhoneiPad and Android supporting certificate transfer will be released soon. An updated algorithm for the execution of pending orders, as well as SL ans TP, which provides more accurate testing conditions. Advanced options of visual testing. Whats New for Exchange Instruments In the real market, charts of exchange-traded instruments are generated based on Last price information (the price of the last executed deal). Stop Orders also trigger at the Last price. Limit orders trigger at Bid and Ask prices. All types of orders are always executed at the current market BidAsk prices. The Strategy Tester has been updated and now better emulates real market conditions: The price specified in the order for all types of Pending Orders and SLTP BidAsk at the time of order triggering for all types of Pending Orders and SLTP Let us consider an example of the Si-6.16 symbol. A new Buy Stop order with the trigger price 72580 is set while the current prices are: Bid72570, Ask72572, Last72552. New current prices are received in a price stream: A trigger for Stop-Orders of exchange instruments is the Last price. So the Last price72580 received in the stream activates the Buy Stop order. In the earlier versions, the same price would be used to execute this order. This behavior is incorrect, because there is no Ask72580 in the market to execute the Buy transaction. The current Ask72590 is used in the updated tester version, so the Buy Stop order is executed at this price. The new trade execution algorithm in the Tester is closer to real market conditions. The trade operation would be executed at a non-market price when using the previous algorithm, which would lead to inaccurate testing results. Whats New for Other Instruments The algorithm has not changed for other instruments: BidAsk prices are used for all types of pending orders, as well as for SL and TP. However, the execution mode has changed: in earlier versions, orders were executed at the price specified in the order. Now market Bid and Ask prices as of the time of order activation are used. Whats New in Visual Testing During visual testing, the bars High Ask and Low Bid price lines are now shown in the tester. On such charts, it is more convenient to test Expert Advisors that trade exchange instruments, because bars of such instruments, as well as order triggering are based on the Last prices, while market operations are executed at Bid and Ask prices. New option on the visual testing chart: navigation to a specified date. Double-click on the chart and enter the desired date and time. It is also possible to navigate to any order or trade: double-click on the appropriate trading operation on the Trade, History or Operations tab. Expanded logging of information about price and tick history loaded before testing start. The log now contains information about the completion of history loading, as well as the amount of data downloaded and time spent: 2016.05.10 12:47:53 Core 1 5.10 Mb of history processed in 0:00.842 2016.05.10 12:47:53 Core 1 GBPUSD: history synchronization completed 5225 KbFixed behavior of the CopyTicks function: it could return fewer ticks than was requested. Fixed generation of template functions. Updated documentation. Fixed errors reported in crash logs.

Comments

Popular Posts