QuoteRoom description. The ของ บริษัท Forexite QuoteRoom ฟรีแวร์ช่วยให้คุณได้รับราคาเรียลไทม์และข่าวจากแหล่งต่างๆสำหรับการจัดเก็บเพิ่มเติมเช่นเดียวกับการส่งออกของข้อมูลที่ได้รับในโปรแกรมต่างๆของการวิเคราะห์ทางเทคนิคนอกจากนี้ QuoteRoom ช่วยให้ได้รับฟรีเรียลไทม์, time, ประวัติสกุลเงินข่าวและบทความวิเคราะห์ในรัสเซียจากเซิร์ฟเวอร์ Forexite SW จะขึ้นอยู่กับหลักการของบริการแบบโต้ตอบซึ่งได้รับการดำเนินการและการส่งออกข้อมูลคุณสามารถเพิ่มหรือลบการติดตั้งใด ๆ service. QuoteRoom และลงทะเบียนคุณสามารถดาวน์โหลดแอ็พพลิเคชันจากเซิร์ฟเวอร์ Forexite หลังจากที่คุณติดตั้งโปรแกรมคุณจำเป็นต้องลงทะเบียนเพื่อเข้าถึงฟังก์ชันทั้งหมดของ SW เรียกใช้ไฟล์ที่ดาวน์โหลดมาเลือกภาษาที่ต้องการติดตั้งจากนั้นทำตามคำแนะนำในการติดตั้งการลงทะเบียนคือ ฟรีมันทำงานในกล่องลงทะเบียนที่ปรากฏขึ้นเมื่อคุณเลือกรายการการลงทะเบียนของเมนูวิธีใช้เมื่อคุณเปิดตัวโปรแกรมประยุกต์ครั้งแรก หน้าต่างนี้จะเปิดขึ้นโดยอัตโนมัติหากต้องการลงทะเบียนโปรแกรม QuoteRoom คุณจะต้องป้อนชื่อผู้ใช้และรหัสผ่าน TradeRoom ในช่องการลงทะเบียนหากคุณไม่มีบัญชีการซื้อขายจริงหรือเสมือนกับ TradeRoom คุณสามารถสร้างบัญชีนี้ได้อย่างง่ายดายและ ได้อย่างรวดเร็วเพียงแค่คลิกที่ลิงค์ลงทะเบียนซื้อขายบัญชีในหน้าต่างการลงทะเบียนเมื่อคุณคลิกที่มัน TradeRoom หน้าเปิดบัญชีที่คล้ายกันเปิดขึ้นในเบราว์เซอร์ built-in QuoteRoom บัญชีการค้าใน TradeRoom ยังฟรีเมื่อเปิดบัญชีคุณสามารถ ลงทะเบียนโปรแกรม QuoteRoom. QuoteRoom คุณสมบัติการวิเคราะห์ทางเทคนิคความเข้ากันได้โปรแกรมใด ๆ ที่สนับสนุน DBC Signal หรือโปรโตคอล DDE สามารถรับราคาจาก QuoteRoom ได้ QuoteRoom สามารถใช้เป็นแหล่งอ้างอิงราคาเรียลไทม์สำหรับโปรแกรมวิเคราะห์ทางเทคนิคดังต่อไปนี้ TradeStation 9 1.Omega Research ProSuite 2000i. Equis MetaStock 7 0.Equis MetaStock 6 52.History ดาวน์โหลดอัตโนมัติมันเป็นความท้าทายที่จะสนับสนุน ความคืบหน้าของราคาต่อเนื่องเมื่อทำงานกับแหล่งข้อมูลที่แตกต่างกันเนื่องจากการหยุดชะงักของอินเทอร์เน็ตในที่สุด deadlocks คอมพิวเตอร์ไม่สามารถที่จะได้รับ quotess ตลอดเวลา ฯลฯ ในการแก้ปัญหานี้ QuoteRoom มีประวัติอัตโนมัติดาวน์โหลด function. If ด้วยเหตุผลบางโปรแกรมได้รับการตัดการเชื่อมต่อจาก คำพูดแหล่งที่มาของเซิร์ฟเวอร์ Forexite แล้วหลังจากเชื่อมต่อคำพูดงวดที่ผ่านมาและประวัติข่าวจะถูกดาวน์โหลดโดยอัตโนมัติโปรแกรมมีตัวเลือกบางอย่างเพื่อปรับแต่งบริการประวัติเช่นการปิดใช้งานฟังก์ชันของประวัติศาสตร์อัตโนมัติดาวน์โหลดเกี่ยวกับบริการ InternetForexite Server s ได้รับการออกแบบมาเพื่อรับราคาสกุลเงินเรียลไทม์ผ่านทางอินเทอร์เน็ตจากเซิร์ฟเวอร์ของ Forexite นอกจากนี้ยังสามารถใช้เพื่อรับข่าว Forex แบบเรียลไทม์ใน RussianForexite History Server - บริการนี้มีวัตถุประสงค์เพื่อดาวน์โหลดประวัติคำพูดในรูปแบบ GlobalServer หรือในรูปแบบ Ascii, จากเซิร์ฟเวอร์ของ Forexite นอกจากนี้ยังช่วยให้การจัดการคลังประวัติศาสตร์สำหรับส่วนที่เหลือผู้ใช้ QuoteRoom ใช้บริการฐานข้อมูลประวัติศาสตร์ช่วยให้ AC การเก็บข้อมูลและการจัดเก็บประวัติคำศัพท์ในฐานข้อมูล QuoteRoom บริการ Server ประวัติของ Forexite จะดาวน์โหลดประวัติคำพูดโดยอัตโนมัติพลาดเครื่องกำเนิดไฟฟ้าของ SAMCII Maker ได้รับการออกแบบมาเพื่อส่งออกคำพูดลงในไฟล์ข้อความเรียลไทม์สำหรับโปรแกรมวิเคราะห์ทางเทคนิคต่างๆ Portal Portal ให้คะแนน ProSuite 2000i, TradeStation 2000i , MetaStock 6 52, MetaStock 7 0 และ Ensign Windows โปรแกรมอื่น ๆ ที่สามารถรับข้อมูลจากโปรโตคอล DBC Data Manager Signal ยังสามารถรับราคาจากเซิร์ฟเวอร์ Forexite ได้ด้วยบริการนี้ Portal Server จะติดตั้งบริการ Portal Client ที่ดูแลโปรแกรมโดยอัตโนมัติ ของการวิเคราะห์ทางเทคนิคบริการ TradeStation ทำหน้าที่ในการถ่ายโอนประวัติคำพูดไปยัง TradeStation 9 1 โปรแกรมวิเคราะห์โปรแกรมเซิร์ฟเวอร์ของ SQL อนุญาตให้ถ่ายโอนข้อมูลไปยัง Microsoft Excel และโปรแกรมอื่น ๆ ผ่านทาง DDE. ODBC ส่งออกบริการส่งออกคำพูดไปยังฐานข้อมูลผ่านโปรแกรมควบคุม ODBC แบบสุ่ม เป็นบริการหมายเลขสุ่ม generator. Technical specification. Windo ws 2000 XP Vista 7 8 10.25 Mb พื้นที่ว่างในดิสก์ฟรีพื้นที่ว่างสำหรับข้อมูลการดาวน์โหลดฟรีจาก QuoteRoom. At ขณะนี้มีการลงทะเบียน Forexite QuoteRoom 2016 07 จาก 27 07 2016 ซึ่งการลงทะเบียนโปรแกรมเกี่ยวข้องกับบัญชีการค้า TradeRoom และ ถูกต้องจนกว่าบัญชีจะเริ่มใช้งาน Factoreite QuoteRoom สนับสนุนโปรแกรม strong ของการวิเคราะห์ทางเทคนิค TradeStation 9 1 โปรแกรมจะใช้ตัวบ่งชี้จำนวนมากกลยุทธ์การซื้อขายสำเร็จรูปชุดของสัญญาณและการสร้างแผนภูมิขั้นสูง EasyLanguage ซึ่งเป็นภาษาการเขียนโปรแกรมในตัวช่วยให้คุณได้ คุณสามารถค้นหาคำแนะนำในการติดตั้ง TradeStation ได้จากเว็บไซต์คุณสามารถดาวน์โหลด Online Help 907 Kb หรือ 672 Kb เพื่อหาข้อมูลเพิ่มเติมเกี่ยวกับคุณลักษณะของโปรแกรมได้มีไฟล์ช่วยเหลืออยู่แล้ว โปรแกรมสำหรับการติดตั้งหมายเหตุ 1 ในระหว่างการติดตั้ง QuoteRoom ของ Forexite โปรแกรมป้องกันไวรัสบางตัวจะแสดงข้อความระบุว่าโปรแกรมนี้อาจเป็นอันตราย เนื่องจากโปรแกรมถูกเข้ารหัสโดยผู้คุ้มครอง Themida แท้จริง QuoteRoom ไม่ก่อให้เกิดอันตรายต่อคอมพิวเตอร์ของคุณ 2 ควรดาวน์โหลดโปรแกรมรุ่นล่าสุดในไดเร็กทอรีเดียวกันซึ่งเวอร์ชันก่อนหน้านี้ไม่จำเป็นต้องลบออกแท็บนี้มีการตั้งค่าที่สำคัญที่สุด การเปลี่ยนแปลงที่อาจทำให้เกิดปัญหาร้ายแรงในการทำงานของเครื่องเทอร์มินอลให้มากที่สุดเท่าที่การตัดการเชื่อมต่อแบบเต็มรูปแบบเครื่อง client terminal ได้รับการกำหนดค่าเริ่มต้นในลักษณะที่ทำให้การทำงานปกติปราศจากปัญหาจึงขอแนะนำว่าอย่าเปลี่ยนพารามิเตอร์ใด ๆ ในหน้าต่างนี้โดยไม่จำเป็น หน้าต่าง Server การตั้งค่าเป็นไปได้โดยสิ้นเชิงงานทั้งหมดของ Client Terminal จะขึ้นอยู่กับข้อมูลข่าวสารและคำพูดที่เข้ามาจากเซิร์ฟเวอร์อย่างต่อเนื่องถ้า terminal ของเครื่องไคลเอ็นต์ไม่ได้รับราคาจะไม่สามารถทำการค้ากับเครื่องได้ในโหมดดังกล่าว , terminal ช่วยให้เพียงเพื่อวิเคราะห์ข้อมูลที่มีอยู่กับตัวชี้วัดและการศึกษาสายและที่ปรึกษาผู้เชี่ยวชาญด้านการทดสอบสถานการณ์นี้สามารถเกิดขึ้นได้หลายเหตุผล s หนึ่งของการตั้งค่าที่ไม่ถูกต้องของการเชื่อมต่อเซิร์ฟเวอร์สำหรับการเชื่อมต่อเครื่องไคลเอนต์กับเซิร์ฟเวอร์เซิร์ฟเวอร์ที่แน่นอนที่อยู่ IP หรือชื่อโดเมนและพอร์ตต้องเป็นที่รู้จักกันหลังจากที่โปรแกรมได้รับการติดตั้งข้อมูลทั้งหมดเหล่านี้จะถูกระบุมี โดยปกติจะไม่จำเป็นต้องเปลี่ยนพวกเขาอย่างไรก็ตามถ้าจำเป็นต้องเชื่อมต่อกับเซิร์ฟเวอร์อื่นที่อยู่และพอร์ตต้องได้รับในฟิลด์ Server ข้อมูลต้องได้รับในรูปแบบอินเทอร์เน็ตต่อไปนี้ของหมายเลขพอร์ตเซิร์ฟเวอร์โดยไม่มีช่องว่างสำหรับ ตัวอย่าง 192 168 0 1 443 โดยที่ 192 168 0 1 คือที่อยู่ของเซิร์ฟเวอร์และ 443 คือหมายเลขพอร์ตหลังจากใส่ข้อมูลเรียบร้อยแล้วจะต้องกดปุ่ม OK เพื่อตั้งค่าที่อยู่เซิร์ฟเวอร์ใหม่และหมายเลขพอร์ตที่เก็บไว้ในฮาร์ดดิสก์ ดิสก์ข้อมูลเหล่านี้ไม่มีผลต่อการทำงานของเครื่องไคลเอนท์จนกว่าจะมีการเปิดบัญชีใหม่ขึ้นมาช่วงเวลานี้เมื่อเทอร์มินัลเริ่มใช้ที่อยู่และหมายเลขพอร์ตที่กำหนดไว้ที่อยู่เซิร์ฟเวอร์ใหม่นี้จะถูกเพิ่มลงในรายการเซิร์ฟเวอร์ในระหว่างการลงทะเบียนบัญชีและสามารถเลือกได้หากการเชื่อมต่อกับเซิร์ฟเวอร์ประสบความสำเร็จจะมีการเปิดบัญชีใหม่ขึ้นมิเช่นนั้นขอแนะนำให้ตรวจสอบการตั้งค่าทั้งหมดและพยายามเชื่อมต่ออีกครั้งการตั้งค่าการเชื่อมต่อไม่ถูกต้องไม่ใช่เหตุผลที่บัญชีใหม่ไม่สามารถทำได้ จะเชื่อมต่อกับอินเทอร์เน็ตผ่านพร็อกซีเซิร์ฟเวอร์อาจเป็นอีกเหตุผลหนึ่งที่เซิร์ฟเวอร์ไม่สามารถเชื่อมต่อกับพร็อกซีเซิร์ฟเวอร์เป็นตัวกลางระหว่างคอมพิวเตอร์ของผู้ค้าและเซิร์ฟเวอร์การซื้อขายส่วนใหญ่ใช้งานโดยผู้ให้บริการอินเทอร์เน็ตหรือโดยท้องถิ่น เครือข่ายหากเกิดปัญหาการเชื่อมต่อคุณควรหันไปหาผู้ดูแลระบบหรือผู้ให้บริการอินเทอร์เน็ตถ้ามีการใช้พร็อกซี่เครื่องจะต้องตั้งค่าเทอร์มินัลในลักษณะเดียวกันการตั้งค่าพร็อกซีเซิร์ฟเวอร์ Enable proxy จะเปิดใช้งานการสนับสนุนพร็อกซีเซิร์ฟเวอร์และเปิดใช้พร็อกซี่ กดปุ่มนี้จะเปิดหน้าต่างที่ต้องระบุพารามิเตอร์ของพร็อกซีเซิร์ฟเวอร์โดยผู้ดูแลระบบหรือโดย ผู้ให้บริการอินเทอร์เน็ตเซิร์ฟเวอร์ที่อยู่พร็อกซีเซิร์ฟเวอร์และพิมพ์ SOCKS5 หรือ SOCKS4.log ล็อกอินผู้ใช้สำหรับการเข้าถึงพร็อกซีเซิร์ฟเวอร์หากไม่จำเป็นต้องเข้าสู่ระบบฟิลด์นี้ต้องเว้นว่างไว้รหัสผ่านสำหรับการเข้าใช้พร็อกซีเซิร์ฟเวอร์หากไม่ต้องการรหัสผ่าน ช่องนี้ต้องเว้นว่างไว้หลังจากระบุพารามิเตอร์แล้วขอแนะนำให้กดปุ่ม Test เพื่อตรวจสอบว่าการตั้งค่าทำงานอย่างไรหากได้รับการทดสอบเรียบร้อยแล้วปุ่ม OK ต้องถูกกดเพื่อให้การตั้งค่ามีประสิทธิภาพข้อความแสดงข้อผิดพลาด หมายความว่าพร็อกซีเซิร์ฟเวอร์ได้รับการตั้งค่าไม่ถูกต้องหากต้องการทราบสาเหตุผู้ดูแลระบบหรือผู้ให้บริการอินเทอร์เน็ตต้องได้รับการติดต่ออีกครั้ง Account และ Login. Client terminal สามารถเชื่อมต่อกับเซิร์ฟเวอร์และใช้งานได้โดยใช้บัญชีเท่านั้น รหัสผ่านต้นแบบและรหัสผ่านของนักลงทุนใน Client Terminal การได้รับอนุญาตหนึ่งต้องมีเลขที่บัญชีและหนึ่งในสองรหัสผ่านรหัสผ่านหลักช่วยให้สามารถเข้าถึงบัญชีได้เต็มรูปแบบในขณะที่การลงทุน r one ให้สิทธิ์การเข้าถึงแบบ จำกัด เท่านั้นการได้รับอนุญาตให้ใช้รหัสผ่านของผู้ลงทุนจะให้สิทธิ์ในการดูแผนภูมิวิเคราะห์ข้อมูลและทดสอบที่ปรึกษาผู้เชี่ยวชาญ แต่ไม่ใช่การค้ารหัสผ่านของนักลงทุนเป็นเครื่องมือที่สะดวกในการแสดงขั้นตอนการซื้อขายในบัญชีนี้หลังจากบัญชีนั้น ถูกเปิดใช้งานและรหัสผ่านข้อมูลหลักและรหัสผ่านของผู้ลงทุนจะถูกเก็บไว้ที่ฮาร์ดดิสก์เมื่อเริ่มต้นโปรแกรมข้อมูลเหล่านี้จะถูกใช้เพื่อเชื่อมต่อบัญชีโดยอัตโนมัติหากตัวเลือกนี้เป็น ปิดใช้งานต้องป้อนรหัสผ่านด้วยตนเองเมื่อเริ่มต้นระบบใหม่ของเทอร์มินัลนอกจากนี้หากคุณปิดใช้งานตัวเลือกนี้ข้อมูลเกี่ยวกับบัญชีที่ใช้ก่อนหน้านี้และรหัสผ่านที่บันทึกไว้จะถูกลบออกเมื่อมีการรีสตาร์ทครั้งถัดไปของ terminal หมายเลขบัญชีและรหัสผ่านปัจจุบันมีการระบุไว้ เขตข้อมูลของข้อมูลเข้าสู่ระบบและรหัสผ่านของบัญชีอื่นสามารถป้อนข้อมูลในฟิลด์เหล่านี้จากนั้นหลังจากกดปุ่ม OK เครื่องจะลองใช้ t o อนุญาตหากไม่ได้รับการอนุมัติข้อมูลที่ได้รับควรได้รับการตรวจสอบและอนุมัติอีกครั้งหากไม่สามารถช่วยได้โปรดติดต่อฝ่ายสนับสนุนด้านเทคนิคหากมีการกดปุ่ม Change คุณสามารถระบุรหัสผ่านใหม่ในหน้าต่างได้ ดังนั้นคุณต้องรู้รหัสผ่านปัจจุบันคุณสามารถพบได้ในข้อความที่ส่งมาจากเซิร์ฟเวอร์หลังจากลงทะเบียนบัญชีสาธิตรหัสผ่านใหม่จะถูกป้อนลงในฟิลด์ที่สอดคล้องกันหากตัวเลือกการลงทุนสำหรับผู้ลงทุนที่เปลี่ยนแปลงไปจะถูกเปิดใช้งาน รหัสผ่านจะถูกเปลี่ยนแปลงข้อมูลการส่งออกผ่านทางโปรโตคอล DDE ข้อเสนอที่ส่งไปยังเทอร์มินัลสามารถส่งออกไปยังแอ็พพลิเคชันอื่นผ่านทาง DDE Dynamic Data Exchange โปรโตคอลเมื่อต้องการเปิดใช้งานการส่งออกราคาจะต้องเปิดใช้งานตัวเลือก DDE server และต้องกดปุ่ม OK การจัดส่งจะเริ่มต้นทันทีรายละเอียดเพิ่มเติมเกี่ยวกับการส่งออกราคาสามารถพบได้ในส่วนที่เกี่ยวข้องข่าวจะช่วยให้ได้รับข่าวสารทางการเงินทันที tart เพื่อรายได้เพียงหลังจากการเชื่อมต่อกับเซิร์ฟเวอร์ไม่มีข่าวออกเมื่อสถานีถูกยกเลิกการเชื่อมต่อจะมีรายได้ในมันเพื่อให้สามารถส่งข่าวสารได้จำเป็นต้องตั้งค่าสถานะ Enable news ในหน้าต่าง Terminal แท็บ News จะปรากฏขึ้นในข่าวที่จะถูกส่งไปตามที่พวกเขา ถูกเปิดใช้งาน แต่ถ้าไม่มีการเปิดใช้งานตัวเลือกข่าวสาร แต่ไม่มีข่าวออกมาแท็บข่าวจะไม่ปรากฏในหน้าต่าง Terminal การติดต่อระหว่าง MetaTrader 4 และ Matlab ผ่าน DDE ฉันได้เผยแพร่บทความเกี่ยวกับการแลกเปลี่ยนข้อมูลระหว่าง MetaTrader 4 แล้ว และ Matlab ผ่านทางไฟล์ CSV MT 4-CSV - Matlab ที่นี่อย่างไรก็ตามวิธีการที่อธิบายไว้ในบทความนี้เป็นในหลาย ๆ กรณีกลไกที่ไม่สามารถคาดเดาได้ยากและมักไม่เป็นที่ยอมรับได้กลไก DDE Dynamic data exchange ที่สนับสนุน MT 4 ช่วยให้เราสามารถถ่ายโอนข้อมูลจาก โปรแกรมประยุกต์หนึ่งไปยังอีกโดยตรงผ่านทางคอมพิวเตอร์ของ RAM Matlab มีฟังก์ชันการทำงานที่สมบูรณ์เพื่อตระหนักถึงทั้งด้านหน้าและด้านหลังของ DDE ดังนั้นเราจึงต้องการที่จะทำให้ดีที่สุดของโอกาสนี้ aTrader 4 DDE server ให้ข้อมูลติ๊กล่าสุดอย่างไรก็ตามแม้จะพิจารณาข้อ จำกัด ดังกล่าว DDE เป็นที่พึงพอใจมากยิ่งขึ้นเมื่อยกตัวอย่างเช่นการทำงานกับคำพูดภายในบาร์เช่นเดียวกับบทความ MT 4-CSV-Matlab ฉันจะอธิบายลำดับของ สร้างเครื่องมือการจัดการการแลกเปลี่ยนอย่าลืมเปิดใช้งานเซิร์ฟเวอร์ DDE ในแท็บ Tools - Options - Server ใน MetaTrader 4 Client Terminal ของคุณและเราสามารถเริ่มต้นได้ดังนั้นในองค์กรของการแลกเปลี่ยนข้อมูลโดยใช้ DDE จะมีสองหน้า ปลายด้านหลังและปลายระหว่างที่มีการเชื่อมต่อจะมีการจัดตั้งส่วนหน้าเป็นโปรแกรมที่ขอข้อมูล Matlab ในกรณีของเราปลายด้านหลังเป็นโปรแกรมที่มีข้อมูลนี้ในการกำจัด MT 4. ข้อมูลที่สามารถถ่ายโอนจากเซิร์ฟเวอร์ ไปยังไคลเอ็นต์ผ่านทาง DDE ในสามวิธีตามคำขอของลูกค้า - ตามคำขอของลูกค้าและหลังจากที่เซิร์ฟเวอร์ได้แจ้งว่าข้อมูลได้รับการจัดเตรียมไว้สำหรับการถ่ายโอนหรือ - เมื่อข้อมูลพร้อมสำหรับการโอนย้ายเซิร์ฟเวอร์ตัวดีเลย์ 4 DDE ทำงานได้เฉพาะใน e โหมดที่สามและส่งข้อมูลพร้อมให้กับลูกค้าโดยไม่ต้องรอการร้องขอการยืนยันและสิ่งอื่น ๆ เช่นนั้นดังนั้นงานของ Matlab คือการแจ้ง MT 4 ว่ามีลูกค้าแจ้งเกี่ยวกับสิ่งที่ข้อมูลเป็นสิ่งจำเป็นและรอจนกว่า ข้อมูลมาถึงเร็วที่สุดเท่าที่ข้อมูลมาถึงเราก็จะแสดงใน graph. Creating GUI ในสภาพแวดล้อม Matlab มีความเป็นไปได้ที่จะสร้างส่วนติดต่อผู้ใช้แบบกราฟิก GUI เมื่อมีการสร้าง GUI เราจะรวมเข้า มันควบคุมทั้งหมดแผนภูมิราคาและข้อมูลเกี่ยวกับใจที่เราคิดว่าเป็นสิ่งที่จำเป็นในการแสดงการสร้าง GUI มีการอธิบายไว้ในรายละเอียดเพิ่มเติมในส่วนที่ 3 ของบทความ MT4-CSV-Matlab ดังนั้นฉันจะกล่าวถึงที่นี่คำสั่งคอนโซลคำแนะนำชื่อที่เปิดตัว ตัวช่วยสร้างการสร้าง GUI และฉันจะให้รายการของวัตถุกราฟิกที่เราต้องการดังนั้นเราจำเป็นต้องต่อไปนี้ - กล่องใส่แก้ไขข้อความเพื่อป้อนชื่อคู่สกุลเงิน - แกนเพื่อแสดงแผนภูมิ - สองฟิลด์ข้อความออก Static Text เพื่อแสดง ค่าที่แม่นยำของคำพูดสุดท้าย e หรือสำหรับบางสิ่งบางอย่างอื่นจะปรากฏด้านล่างว่าฉันได้วางวัตถุในแผ่น GUI คุณควรกำหนดคุณสมบัติของวัตถุกราฟิกดังต่อไปนี้ Axes axesChart แท็กเราจะแสดงแผนภูมิที่นี่กล่องใส่พื้นที่แผนภูมิในแบบเต็ม รูปสี่เหลี่ยมผืนผ้าปิด encloses พื้นที่แผนภูมิที่มีเส้นซ้ายและบรรทัดด้านล่าง FontSize 7 ขนาดเริ่มต้นเป็นเพียงพิกเซลหน่วยใหญ่เราจะต้องนี้ที่แผนภูมิเพื่อกำหนดขนาดของ 1 1 EditText Tag editPair เราจะใส่ชื่อคู่สกุลเงิน ในฟิลด์นี้สำหรับ StaticText ด้านล่างเขตข้อมูล EditText แท็ก textBid เราจะใส่ค่าที่แม่นยำของการอ้างครั้งล่าสุดที่นี่การจัดแนวด้านซ้ายนี้ไม่สำคัญมากคุณอาจปล่อยให้เป็น center. For StaticText ที่ด้านล่างสุดของแผ่นแท็ก textInfo HorizontalAlignment left. Now เราสามารถกด RUN I ชื่อ DDEs โครงการของฉันดังนั้นหากคุณต้องการให้รุ่นของคุณไม่ได้มีความแตกต่างกับฉันโปรดตั้งชื่อโครงการของคุณเหมือนกันถ้า GUI ของคุณลักษณะที่เหมาะสมกับคุณและ m - file พร้อมสำหรับ editi ng ให้เริ่มต้นสร้าง DDE client. Connection Initializing ก่อนอื่นคุณควรจัดช่องเพื่อเชื่อมต่อกับเซิร์ฟเวอร์เมื่อเรียกใช้ GUI และดูแลการแบ่งการเชื่อมต่อเมื่อปิดอินเทอร์เฟซใน Matlab การเชื่อมต่อ DDE จะเริ่มต้นโดย ddeinit บริการหัวข้อบริการที่ชื่อเซิร์ฟเวอร์ DDE ชื่อ MT4 ชื่อหัวข้อของข้อมูลส่วนในกรณีของเราสามารถใช้ค่าของ BID, ASK, QUOTE ฯลฯ ฟังก์ชันจะส่งกลับ descriptor ของช่องที่เตรียมใช้งานตัวบอกลักษณะนี้จะถูกใช้ สำหรับการสนทนาต่อกับเซิร์ฟเวอร์ DDE คุณควรระบุวิธีการแลกเปลี่ยนใน Matlab วิธีการแลกเปลี่ยนที่สนับสนุนโดย MT4 เรียกว่าการเชื่อมโยงที่ปรึกษาและเริ่มต้นโดยฟังก์ชัน rc ddeadv ช่องรายการเรียกกลับ upmtx รูปแบบที่ descriptor ช่องของการเริ่มต้น ช่องข้อมูลสินค้าที่เราสนใจเช่นชื่อสัญลักษณ์ของคู่สกุลเงินการเรียกกลับสายที่จะดำเนินการเมื่อมาถึงของข้อมูลจากเซิร์ฟเวอร์ชื่อสัญลักษณ์ upmtx ของตัวแปรไป วางข้อมูลที่ได้รับจากเซิร์ฟเวอร์รูปแบบอาร์เรย์ของสองธงซึ่งกำหนดรูปแบบของข้อมูลที่ส่งฟังก์ชัน ddeadv ส่งกลับ 1 ถ้าประสบความสำเร็จเป็นอย่างอื่นจะส่งกลับ 0.Please ไม่ว่าการแสดงออกของสัญลักษณ์จะได้รับเป็นพารามิเตอร์เรียกกลับไม่ใช่ descriptor ฟังก์ชั่น ในความเป็นจริงเราจะเรียกใช้ฟังก์ชัน eval ที่รันบรรทัดเหมือนกับว่าได้ถูกพิมพ์ลงในคอนโซลคุณลักษณะนี้จะสร้างความยากลำบากต่อไปนี้เมื่อมาถึงใบเสนอราคาใหม่เราต้องเรียกใช้ฟังก์ชันใหญ่ที่ได้รับใบเสนอราคาใหม่ในเวลาเดียวกัน เราต้องการที่จะส่งผ่านไปยังฟังก์ชันนี้โครงสร้าง descriptors จัดการที่จะใช้ในการเข้าถึงวัตถุแบบกราฟิก GUI อย่างไรก็ตามฉันพบว่าไม่มีวิธีการใด ๆ ในการส่งคำอธิบายโครงสร้างของโครงสร้างเข้าไปในบรรทัดปฏิบัติการหรือวิธีการเรียกใช้ฟังก์ชันที่อยู่ใน m - ไฟล์ที่อธิบาย GUI ทั้งหมดนี้ส่งผลให้ฉันได้มีการวางฟังก์ชันการรับใบเสนอราคาใหม่ลงใน m-file แยกต่างหากและเรียกว่าเป็นฟังก์ชัน Matlab ปกติอย่างไรก็ตามความไม่สะดวกของ tur ned ออกจะเป็นประโยชน์หลังจากที่ฉันได้ค้นพบว่าฉันสามารถแก้ไขฟังก์ชันการประมวลผลโดยไม่ขัดจังหวะการดำเนินงานของลูกค้า DDE ดังนั้นก่อนอื่นให้ s สร้างฟังก์ชันการประมวลผลแยกต่างหากที่จะแสดงข้อมูลที่ได้รับใน console. function newTick simbols การติดตั้งซิมเบรคใหม่ในการแสดงอาร์กิวเมนต์ในคอนโซลเพลง wavread C Windows MediaWare - อ่านเพลง wavplay เสียง 40000 เล่นเสียงด้วยอัตราการสุ่มตัวอย่าง 40 kHz ฟังก์ชันที่เป็นแบบอย่างข้างต้นจะเล่น C Windows Media Windows XP - file ทันทีที่ใบเสนอราคาใหม่มาถึงบันทึกข้อความฟังก์ชันเป็น newTick m ในไดเร็กตอรี่การทำงานของ MATLAB ตอนนี้ให้แก้ไขไฟล์ m อธิบายพฤติกรรมของ GUI ของเราเพิ่มการเริ่มต้นการเชื่อมต่อกับฟังก์ชัน DDEsOpeningFcn และจะมีการเพิ่ม deinitialization ไปยังฟังก์ชัน figure1CloseRequestFcn เมื่อต้องการเพิ่มฟังก์ชัน CloseRequestFcn ลงในไฟล์ m คุณควรดำเนินการต่อไปนี้ในตัวแก้ไข GUI View - View Callbacks - CloseRequestFcn --- ดำเนินการก่อนที่ DDE จะทำหน้าที่ที่มองเห็นได้ DDEsOpeningFcn hObject, eventdata, handle, varargin ฟังก์ชันนี้ไม่มีอาร์กิวเมนต์เอาต์พุตให้ดูที่ OutputFcn hObject handle เพื่อจัดเก็บข้อมูล eventdata reserved - เพื่อกำหนดไว้ใน MATLAB เวอร์ชันอนาคตของโครงสร้างจัดการกับ handle และ user ข้อมูลดูอาร์กิวเมนต์บรรทัดคำสั่ง GUIDATA varargin เพื่อ DDE ดู VARARGIN. channel ddeinit MT4 คู่การเริ่มต้น QUOTE อ่านชื่อสัญลักษณ์ rc ddeadv ช่องคู่ newTick x, x, 1 1 สร้างการเชื่อมต่อถ้า rc 1 ถ้าการเชื่อมต่อได้รับการจัดตั้ง disp เชื่อมต่อ แจ้งช่องคอนโซลปลายสายบันทึกรหัสช่องในการจัดการ เลือกเอาท์พุทบรรทัดคำสั่งดีฟอลต์สำหรับ DDEs hObject Update จัดการโครงสร้าง guidata hObject จัดการ UIWAIT ทำให้ DDE รอการตอบสนองของผู้ใช้ดู UIRESUME --- ดำเนินการเมื่อผู้ใช้พยายามที่จะปิดรูปที่ 1 ฟังก์ชัน figure1CloseRequestFcn hObject, eventdata จัดการแฮ็กเกอร์ hObject เพื่อดูรูปที่ 1 ดู GCBO eventdata reserved - จะถูกกำหนดไว้ใน MATLAB รุ่นอนาคตของโครงสร้างจัดการกับข้อมูลเกี่ยวกับผู้ใช้และ GUIDATA. channel ได้รับรหัสช่อง จากจับจับคู่อ่านชื่อสัญลักษณ์ ddeunadv ช่องคู่ disconnect rt ddeterm ช่อง deinitialization ถ้า rc 1 ถ้าทุกอย่างตกลง disp Disconnected แจ้ง console end คำแนะนำลบ hObject จะปิดตัวเลขลบ hObject --- ดำเนินการในระหว่างการสร้างอ็อบเจ็กต์หลังจากตั้งค่าคุณสมบัติทั้งหมดแล้ว editPairCreateFcn hObject, eventdata, จัดการแฮ็กเกอร์ hObject เพื่อแก้ไขดูรายละเอียด GCBO eventdata reserved - จะถูกกำหนดไว้ใน MATLAB เวอร์ชันถัดไปจัดการกับ empty-handles ที่ไม่ได้สร้างขึ้นจนกว่า CreateFcns จะเรียกใช้งานทั้งหมด hObject, String, EURUSD ใส่ชื่อสัญลักษณ์ในฟิลด์อินพุต hObject, UserData, EURUSD ใน UserData ของฟิลด์ป้อนข้อมูล - save ตัวควบคุมการแก้ไขคำแนะนำจะมีพื้นหลังสีขาวบน Windows ดู ISPC และ COMPUTER ถ้า ispc isequal get hObject, BackgroundColor, รับ 0, defaultUicontrolBackgroundColor ตั้งค่า hObject, BackgroundColor, white end ฉันได้ให้ข้อความเต็มรูปแบบของการแก้ไขฟังก์ชันพร้อมกับข้อความที่เตรียมไว้สำหรับ ฟังก์ชันโครงกระดูกที่ว่างเปล่าโดยนักพัฒนาซอฟต์แวร์ Matlab บล็อกล่าสุดจะเข้าสู่ชื่อสัญลักษณ์ในฟิลด์ที่เกี่ยวข้องก่อนเปิดใช้งาน GUI รายการจะถูกคัดลอกไปยังคุณสมบัติ UserData เราจะใช้สำเนาใน UserData เสมอ แต่เราจะใช้ชื่อที่แสดงเท่านั้น ในฟิลด์ String ถ้าผู้ใช้พยายามเปลี่ยนการรักษาความปลอดภัยหากผู้ใช้เข้าใจผิดเมื่อพิมพ์และเขียนชื่อผิดในสตริงเราจะกลับไปที่ชื่อที่เก็บไว้ใน UserData โค้ดด้านล่างตระหนักถึงหน้าที่ของผู้ใช้ ชื่อสัญลักษณ์ change. function editPairCallback hObject, eventdata, จัดการกับ hObject handle เพื่อแก้ไขดูรายละเอียด GCBO eventdata reserved - จะถูกกำหนดไว้ใน MATLA ในอนาคต B จัดการโครงสร้างด้วยจัดการและข้อมูลผู้ใช้ดู GUIDATA. oldPair รับ hObject, UserData ชื่อสัญลักษณ์ก่อนหน้า newPair รับ hObject String ช่องสัญลักษณ์ชื่อใหม่ได้ช่อง ID. disconn ddeunadv ช่อง oldPair ตัดการเชื่อมต่อหาก disconn 0 ถ้าคุณไม่สามารถยกเลิกการเชื่อมต่อชุด hObject, String, oldPair เรียกคืนชื่อสัญลักษณ์เก่าในช่องป้อนข้อมูลอื่นถ้าช่องเชื่อมต่อ d ท่าใหม่, newPair, newTick x, x, 1 1 สร้างการเชื่อมต่อใหม่หากเชื่อมต่อ 1 หากการเชื่อมต่อถูกสร้างขึ้น hObject, UserData, newPair จดจำสิ่งที่เป็นสัญลักษณ์ ใช้อื่นถ้าคุณไม่สามารถสร้างช่อง ddeadv การเชื่อมต่อใหม่ oldPair, newTick x, x, 1 1 เรียกคืนชุดเก่า hObject, String, oldPair เรียกคืนชื่อสัญลักษณ์เก่าในช่องใส่ข้อมูลสิ้นสุด คำแนะนำ get hObject String จะแสดงเนื้อหาของ editPair เป็นข้อความ str2double get hObject String จะแสดงเนื้อหาของ editPair เป็น double. Receiving Ticks. Consider ว่าการเชื่อมต่อถูกสร้างขึ้นและเมื่อมาถึง tick ใหม่ฟังก์ชัน newTick x เรียกว่าแมวน้ำ อาร์กิวเมนต์ที่ได้รับจาก MT 4 ลงในคอนโซลก่อนให้ s แสดงคำพูดสุดท้ายที่ได้รับในบรรทัดที่สอดคล้องกันของ GUI ของเราสำหรับข้อมูลนี้เราต้องมีโครงสร้างของ GUI ตัวอธิบายออบเจกต์กราฟิก - จัดการอยู่ในการกำจัดฟังก์ชั่น newTick Let s ใช้ setappdata h ชื่อฟังก์ชันค่าที่จะบันทึกข้อมูลไปยังโดเมนของแอพพลิเคชันระบุ 0 เป็น ID แอ็พพลิเคชันเป็นตัวอธิบายของอ็อบเจ็กต์ Matlab เป็นค่าคงที่ดังนั้นเราสามารถทราบได้เสมอเพิ่มบรรทัดของ setappdata 0, hndls จัดการได้ทันทีหลังจากที่หัวเรื่องของฟังก์ชัน DDEsOpeningFcn DDEsOpeningFcn hObject, eventdata, จัดการ, varargin setappdata 0, hndls, handles ขณะนี้ใน newTick ฟังก์ชันเราสามารถดึงจัดการโดย ฟังก์ชัน getappdata ค่า h ชื่อมีระบุ 0 เป็นอาร์กิวเมนต์ของ h แล้วเราจะสามารถจัดการวัตถุ GUI จากฟังก์ชัน newTick จากนั้นเราแปลงสตริงอาร์กิวเมนต์ที่ส่งผ่านไปยังฟังก์ชันจากเซิร์ฟเวอร์ DDE และแสดงมูลค่าของ Bid ใน GUI นอกจากนี้เราตรวจสอบเวลาท้องถิ่นของการได้รับใบเสนอราคาและแสดงมันเช่นกัน แต่ในแถบสถานะ GUI เวลาท้องถิ่นเป็นสิ่งที่จำเป็นเนื่องจากเซิร์ฟเวอร์ DDE ผ่านเวลาด้วยความถูกต้องไม่เกินนาทีซึ่งเป็นที่ยอมรับไม่ได้สำหรับการทำงานกับเห็บ ตอนนี้ฟังก์ชันส่งกลับเวลาท้องถิ่นด้วยความถูกต้องขึ้นเศษส่วนของมิลลิวินาทีดังนั้นเราจะไม่กังวลเกี่ยวกับเห็บที่แตกต่างกันจะมีเวลาเดียวกันคงที่เราจะดึงเวลาเซิร์ฟเวอร์จากบรรทัดที่ได้รับจากเซิร์ฟเวอร์ DDE และเปลี่ยนเป็น รูปแบบเวลา Matlab ต่อไปนี้เป็นอีกหนึ่งตัวอย่างของ newTick function. function newTick simbols NEW TICK PROCESSING. timeLocal ตรวจสอบเวลาท้องถิ่นที่ถูกต้อง getappdata 0, hndls รับ handle จาก root DISPLAY WINDOWS Media Windows XP - อ่านเพลง wavplay เสียง 40000 เล่นเสียงที่มีอัตราการสุ่มตัวอย่าง 40 kHz datestr timeLocal แสดงเวลาท้องถิ่นใน GUI --- แปลงบรรทัดที่ได้รับจาก MT 4 --- ส่วน simbols sscanf, iiiiiff ศึกษาบรรทัดตามรูปแบบ int int int int int ลอย float timeServerVect ส่วน 1 5 ดึงเวลา timeServerVect timeServerVect transpose คอลัมน์ลงในเวลา lineServerVect timeServerVect 00 เพิ่มวินาที timeServer datenum timeServerVect แปลงเป็นรูปแบบเวลา Matlab ส่วนประมูล 6 แยก Bid ขอส่วน 7 สารสกัด Ask --- end of transformation num2str Bid Show Bid ใน GUI. Drawing Tick Chart นี่คือความต่อเนื่องของฟังก์ชัน newTick ที่เริ่มต้นข้างต้นรหัสนี้มาพร้อมกับความคิดเห็นโดยละเอียดดังนั้นฉันคิดว่ามันจะเป็นปัญหาสำหรับคุณที่จะทำให้หัวหรือหางของ ฉันจะอธิบายว่าอาร์เรย์การเสนอราคาประมูลเช่นเดียวกับที่จับจะถูกเก็บไว้ในพื้นที่อ็อบเจ็กต์ของราก แต่บันทึกเป็นข้อมูลข้อมูลที่จัดเก็บเป็นโครงสร้างที่ประกอบด้วยฟิลด์สองช่องชื่อสัญลักษณ์ของคู่สกุลเงิน - อ้างถึงอาร์เรย์เอง ในฟังก์ชัน newTick ข้อมูลตัวเลขนี้จะอยู่ภายใต้ชื่อของ tick และเขตข้อมูลของโครงสร้างมีชื่อและ repectively หมายถึงอาร์เรย์ประกอบด้วยสามคอลัมน์ - เวลาท้องถิ่นในรูปแบบเวลา Matlab ด้วยความถูกต้องได้รับการสนับสนุนโดยไมโคร Matlab - เวลาเซิร์ฟเวอร์ในรูปแบบเวลา Matlab กับความถูกต้องถึงนาที - Bid. NewTick ฟังก์ชั่นลบอาร์เรย์คำพูดถ้าชื่อสัญลักษณ์ใน แก้ไขฟิลด์คู่สายโทรศัพท์มีการเปลี่ยนแปลงและเครื่องหมายคำพูดสำหรับสัญลักษณ์อื่น ๆ เริ่มเข้ามาถ้าไม่ได้เปลี่ยนบรรทัดจะถูกเพิ่มลงในอาร์เรย์ที่มีอยู่บล็อกของการดำเนินงานที่มีแผนภูมิกำหนดพารามิเตอร์ขนาดและตำแหน่งของหน้าต่าง axesChart และแยกความกว้างของหน้าต่าง เป็นพิกเซลจากพวกเขานี่เป็นสิ่งจำเป็นสำหรับโปรแกรมที่จะตั้งค่าขนาดแนวนอนของการแสดงผล - หนึ่งอ้างหนึ่งพิกเซลหากมีราคาน้อยกว่ามีพิกเซลในความกว้างของหน้าต่างแผนภูมิจะวาดโดยรวมถ้ามีมากขึ้น มากกว่าพิกเซลระบบจะแสดงข้อมูลล่าสุดที่พอดีกับแผนภูมิเท่านั้น --- ทำงานกับคำพูดอาร์เรย์ --- GUIpairName UserData ชื่อสัญลักษณ์ if. isappdata 0 ข้อมูลถ้าไม่มีข้อมูล GUIpairName ฟอร์มเขตข้อมูลชื่อเขตข้อมูล - อาร์เรย์ที่ว่างเปล่า setappdata 0 ข้อมูล ticks เขียนข้อมูลลงในรากท้าย ticks getappdata 0 ข้อมูลดึงข้อมูลถ้า ถ้าชื่อมีการเปลี่ยนแปลง GUIpairName ฟอร์มเขตข้อมูลชื่อเขตข้อมูลฟอร์ม - อาร์เรย์ที่ว่างเปล่า setappdata 0 ข้อมูล ticks เขียนข้อมูลลงในรากสิ้นสุดเวลาการเสนอราคา timeServerLocal เพิ่มบรรทัดที่มีข้อมูลใหม่ไปยังอาร์เรย์ข้อมูลที่มีอยู่ setappdata 0 ข้อมูลเห็บ เขียนข้อมูลลงในราก --- สิ้นสุดการทำงานกับอาร์เรย์ --- ทำงานร่วมกับแผนภูมิ --- chartSize รับแผนภูมิขนาดหน้าต่าง chartSize chartSize 3 ดึงตารางความกว้างของหน้าต่าง lenArray รับขนาดของอาร์เรย์ข้อมูล lenArray lenArray 1 ดึงจำนวนบรรทัดในอาร์เรย์ข้อมูล NextPlot แทนโหมดการวาดภาพ - แทนที่แผนภูมิเก่าด้วยแผนภูมิใหม่ chartSize lenArray วาดกราฟทั้งแผนภูมิอื่น ๆ แสดงข้อมูลล่าสุดที่เหมาะสมลงในแผนภูมิสิ้นสุด chartSize ตั้งค่า - หนึ่งการนับในพิกเซลความกว้างหนึ่งพิกเซล NextPlot เพิ่มโหมดการวาดภาพ - เพิ่ม chartSize, Bid Bid, m วาดการเสนอราคาในแนวนอนบันทึกข้อมูลใน File ฟังก์ชันสุดท้ายที่จะอธิบายคือการบันทึกข้อมูล tick ลงในไฟล์ตามคำขอของผู้ใช้เราจะบันทึกข้อมูลโดยการกดปุ่มเพื่อเพิ่มวัตถุ Push Button ลงใน รูปแบบ GUI ใช้ตัวแก้ไขตั้งค่าคุณสมบัติของวัตถุต่อไปนี้ Tag ดันบันทึก, String Save. Upon กดปุ่มแก้ไขไฟล์ M, แม่แบบของฟังก์ชัน pushSaveCallback จะถูกเพิ่มไปที่จุดสิ้นสุดของ DDEs m โดยอัตโนมัติต่อไปนี้เป็นข้อความแบบเต็ม ของฟังก์ชันที่จะบันทึกข้อมูล --- ดำเนินการกดปุ่ม pushSave ฟังก์ชัน pushSaveCallback hObject, eventdata, จัดการ handle hObject เพื่อ pushSave ดู GCBO eventdata reserved - จะถูกกำหนดไว้ใน MATLAB รุ่นอนาคตที่จัดการโครงสร้างด้วย handle และ user data ดู datestr วันที่ GUIDATA ตอนนี้ yyyy-mm - dd ทำความรู้จักวันสตาร์ท datestr สตริงตอนนี้ HH-MM-SS ทำความรู้จักกับชื่อสตริงเวลารู้ชื่อสัญลักษณ์สตริงชื่อเทมเพลตชื่อวันที่เวลาแบบชื่อไฟล์ userName, userPath uiputfile template ได้รับชื่อและเส้นทาง จากผู้ใช้ถ้า userName 0 ถ้ายกเลิกไม่ได้กด ticks getappdata 0 ข้อมูลได้รับข้อมูลจาก root. timesStr ฟอร์มอาร์เรย์สตริงของอาร์เรย์สตริงสตริงเวลา bidStr ชื่อ BID delimStr 1 ความยาว bidStr ฟอร์มตัวคั่นคอลัมน์มากขึ้นตรงบรรทัดที่จะถูกเปลี่ยน เป็นเมทริกซ์คอลัมน์ timesStr delimStr bidStr รวบรวมเขียนทั้งหมด Str เป็นเมทริกซ์ผู้ใช้ dlmwrite userPath เมทริกซ์บันทึกเมทริกซ์ในไฟล์ end. The ฟังก์ชันเตรียมชื่อไฟล์ที่ประกอบด้วยวันที่เวลาและชื่อสัญลักษณ์ของการรักษาความปลอดภัยที่ประหยัด, เตรียมตัวก่อน - timesStr - เวลาท้องถิ่นและวันที่สอดคล้องกับคำพูด - delimStr - ตัวคั่น - bidStr - BID คอลัมน์จากนั้นพวกเขาทั้งหมดจะรวมกันในหนึ่ง matrix. delimStr แสดงถึงเส้นประกอบด้วยช่องว่างความยาวของเส้น เท่ากับความยาวของคอลัมน์ BID ในการผสานบรรทัด delimStr จะถูกเปลี่ยนเป็นคอลัมน์และแยกคอลัมน์คำพูดออกจากช่วงเวลาฉันหวังว่าวิธีการที่อธิบายไว้ข้างต้นจะช่วยให้คุณสามารถใช้งานได้ทั้งหมด ความอุดมสมบูรณ์ของฟังก์ชันทางคณิตศาสตร์ใน Matlab สำหรับการพัฒนาและทดสอบกลยุทธ์การซื้อขายอัตโนมัติของคุณ
No comments:
Post a Comment