Skip to main content

Forex trading อูบุนตู หนึ่ง


Forex, CFDs และ Gold. Have ความเห็นเกี่ยวกับ US Dollar Trade it. Forex, CFDs และ Gold. Forex, Spread Betting และ CFDS. At FXCM เรามุ่งมั่นที่จะให้ประสบการณ์การซื้อขายที่ดีที่สุดเรามีการเข้าถึงตลาดซื้อขาย forex ทั่วโลก ด้วยตัวเลือกแพลตฟอร์มที่ใช้งานง่ายรวมถึงสถานีเทรดดิ้งที่ได้รับรางวัลของเรานอกจากนี้เรายังมีการศึกษาเกี่ยวกับอัตราแลกเปลี่ยนดังนั้นไม่ว่าคุณจะเพิ่งเริ่มต้นในโลกที่น่าตื่นเต้นของการซื้อขายแลกเปลี่ยนหรือคุณเพียงแค่ต้องการเพิ่มเครื่องมือการซื้อขายที่คุณพัฒนาขึ้นในช่วงหลายปี เราอยู่ที่นี่เพื่อช่วยทีมบริการลูกค้าของเราซึ่งเป็นหนึ่งในอุตสาหกรรมที่ดีที่สุดในอุตสาหกรรมสามารถใช้ได้ 24 7 ไม่ว่าคุณจะอยู่ที่ไหนในโลกลองเข้าสู่ระบบบัญชี FXCM ซึ่งจะช่วยให้คุณสามารถทดสอบแพลตฟอร์มและ พบว่าบางส่วนของผลประโยชน์ของบัญชีที่เราให้กับผู้ค้าของเราเมื่อคุณพร้อมแล้วคุณสามารถเปิดบัญชี FXCM ได้เพียง 50. การซื้อขาย forex CFD กับ Margin มีความเสี่ยงสูงและอาจไม่เหมาะสำหรับนักลงทุนทุกรายตามที่คุณต้องการ สามารถรักษาความสูญเสียในส่วนที่เกินจากเงินฝาก L everage สามารถทำงานกับคุณได้ตระหนักและเข้าใจถึงความเสี่ยงทั้งหมดที่เกี่ยวข้องกับตลาดและการซื้อขายก่อนที่จะซื้อขายผลิตภัณฑ์ใด ๆ ที่เสนอโดย Forex Capital Markets Limited รวมถึงสาขาของสหภาพยุโรปทั้งหมด FXCM Australia Pty Limited ซึ่งเป็น บริษัท ในเครือของ บริษัท ที่กล่าวมาข้างต้นหรือ บริษัท อื่น ๆ ภายใน กลุ่ม FXCM ของกลุ่ม FXCM โดยพิจารณาสถานการณ์ทางการเงินและระดับประสบการณ์ของคุณอย่างรอบคอบหากคุณตัดสินใจที่จะซื้อขายผลิตภัณฑ์ที่ FXCM Australia Pty Limited FXCM AU AFSL 309763 กำหนดคุณต้องอ่านและทำความเข้าใจคู่มือการเปิดเผยข้อมูลผลิตภัณฑ์ของ บริษัท บริการทางการเงินและข้อกำหนดในการให้บริการ กลุ่ม FXCM อาจให้คำอธิบายทั่วไปซึ่งไม่ได้มีวัตถุประสงค์เพื่อเป็นคำแนะนำในการลงทุนและไม่ควรตีความให้เป็นเช่นนั้นขอคำแนะนำจากที่ปรึกษาทางการเงินที่แยกจากกันกลุ่ม FXCM ไม่รับผิดชอบต่อข้อผิดพลาดความไม่ถูกต้องหรือการละเว้นใด ๆ ไม่รับประกันความถูกต้องความสมบูรณ์ของข้อมูล, ข้อความ, กราฟิก, ลิ้งค์หรือสิ่งอื่น ๆ ที่มีอยู่ในเอกสารเหล่านี้ Read และเข้าใจข้อกำหนดและเงื่อนไขในเว็บไซต์ของ FXCM Group ก่อนดำเนินการเพิ่มเติม FXCM Group มีสำนักงานใหญ่ตั้งอยู่ที่ 55 Water Street, 50th Floor, New York, NY 10041 สหรัฐอเมริกา Forex Capital Markets Limited บริษัท FXCM LTD ได้รับอนุญาตและควบคุมในสหราชอาณาจักร โดยหมายเลขทะเบียนข้อมูลทางการเงิน 217689 จดทะเบียนในอังกฤษและเวลส์โดยมี บริษัท บ้านเลขที่ 04072877 FXCM Australia Pty Limited FXCM AU เป็นหน่วยงานกำกับดูแลของ Australian Securities and Investments Commission, AFSL 309763 FXCM AU ACN 121934432 FXCM Markets Limited FXCM Markets เป็น บริษัท ย่อยที่ดำเนินงานอยู่ ภายใน FXCM Group FXCM Markets ไม่ได้รับการควบคุมและไม่อยู่ภายใต้การกำกับดูแลด้านกฎระเบียบที่บังคับใช้หน่วยงานอื่นของ FXCM Group ซึ่งรวมถึง แต่ไม่ จำกัด เพียงการกำกับดูแลทางการเงินและ Australian Securities and Investments Commission สำนักงาน FXCM Global Services, LLC เป็นหน่วยปฏิบัติการ บริษัท ในเครือ FXCM Group FXCM Global Services, LLC ไม่ได้รับการควบคุมและไม่อยู่ภายใต้ r การตรวจสอบประสิทธิภาพการดำเนินงานที่ผ่านมาไม่ได้เป็นตัวบ่งชี้ถึงผลการดำเนินงานในอนาคตลิขสิทธิ์ 2012 2016 Forex Capital Markets สงวนสิทธิ์ทั้งหมด 55. Water St 50th Floor, New York, NY 10041 USA. หุ่นยนต์ forex ของเราได้พบ over. A forex robot aka advise expert. เป็นซอฟต์แวร์ที่เทรดระบบ forex สำหรับคุณพวกเขาทำงานภายใน terminal forex ของคุณและสามารถแนบกับสกุลเงินที่คุณเลือกใช้การคำนวณขั้นสูงที่พวกเขาเปิดและจัดการธุรกิจการค้า forex สำหรับคุณตามกลยุทธ์ forex ทุก EA จะแตกต่างกันใช้มากกว่าหนึ่งที่ ในเวลาเดียวกันเพื่อผลลัพธ์ที่ดีที่สุดไม่มีประสบการณ์อะไรที่จำเป็นและการตั้งค่าใช้งานได้ง่ายการใช้หุ่นยนต์ forex เป็นวิธีเดียวในการปรับปรุงการซื้อขายของคุณได้ทันทีด้วยที่ปรึกษาผู้เชี่ยวชาญทันทีที่คุณสามารถเริ่มระบบการซื้อขายโดยไม่คำนึงถึงระดับทักษะของคุณเองการคำนวณที่ยากลำบากและ การจัดการเงินที่ปลอดภัยได้รับการจัดการสำหรับคุณพวกเขาไม่เคยหลับและสามารถมองหาธุรกิจการค้า 24 ชั่วโมง 5 วันต่อสัปดาห์และพวกเขาอีกวิธีเดียวที่จะครอบคลุมหลาย ๆ คู่ในเวลาเดียวกันทุก ที่ปรึกษาผู้เชี่ยวชาญเป็นแบบอัตโนมัติเต็มรูปแบบและเต็มไปด้วยคุณสมบัติที่จะครองทุกอย่างใด ๆ chart. We รหัส แต่ครัวจมลงในทั้งหมดของหุ่นยนต์ forex ของเราโดยอัตโนมัติมือ forex ฟรีซื้อขาย Yep การจัดการเงินที่เหมาะสมตรวจสอบหยุดการจัดการและอัตโนมัติโดยใช้ผลกำไรเดิมพันคุณที่ปรึกษาผู้เชี่ยวชาญแต่ละอย่างเต็มที่ เหมาะสำหรับคู่สกุลเงินใด ๆ และพวกเขาสามารถค้า micro, mini, และ lotsOptions มาตรฐานเกี่ยวข้องกับความเสี่ยงและไม่เหมาะสำหรับนักลงทุนทั้งหมดคลิกที่นี่เพื่อตรวจสอบลักษณะและความเสี่ยงของโบรชัวร์ตัวเลือกมาตรฐานก่อนที่คุณจะเริ่มต้นตัวเลือกการซื้อขายตัวเลือกนักลงทุนอาจสูญเสียทั้ง จำนวนเงินลงทุนในช่วงเวลาอันสั้นการซื้อขายแบบออนไลน์มีความเสี่ยงจากการตอบสนองและเวลาในการเข้าถึงระบบซึ่งอาจแตกต่างกันไปขึ้นอยู่กับสภาวะตลาดประสิทธิภาพของระบบและปัจจัยอื่น ๆ นักลงทุนควรเข้าใจถึงความเสี่ยงเหล่านี้และความเสี่ยงเพิ่มเติมก่อนการซื้อขาย 4 95 สำหรับการซื้อขายหุ้นออนไลน์และการซื้อขายตัวเลือกเพิ่ม 65 เซนต์ต่อตัวเลือกการทำสัญญา TradeKing เรียกเก็บเพิ่มอีก 0 35 ต่อสัญญาในบางผลิตภัณฑ์ดัชนีที่ค่าธรรมเนียมการแลกเปลี่ยนดูรายละเอียดได้ที่ FAQ สำหรับรายละเอียด TradeKing เพิ่ม 0 01 ต่อหุ้นในใบสั่งทั้งหมดสำหรับหุ้นที่มีราคา น้อยกว่า 2 00 ดูหน้าค่าคอมมิชชั่นและค่าธรรมเนียมของเราสำหรับค่าคอมมิชชั่นในธุรกิจการค้าที่ได้รับความช่วยเหลือจากโบรกเกอร์หุ้นราคาต่ำสุดการกระจายตัวเลือกและหลักทรัพย์อื่น ๆ TradeKing ได้รับคะแนนโหวต 4 ใน 5 ดาวจาก Barron ในวันที่ 12 มีนาคม 2007, 13 มีนาคม 2008, 14 มีนาคม 2009, 15 มีนาคม 2010, 16 มีนาคม 2011, 17 มีนาคม 2012, 18 มีนาคม 2013, 19 มีนาคม 2014 และ 20 มีนาคม 2015 เป็นอันดับประจำปีของ โบรกเกอร์ออนไลน์ที่ดีที่สุดบนพื้นฐานของเทคโนโลยีการค้าการใช้งานมือถือช่วงของข้อเสนอสิ่งอำนวยความสะดวกด้านการวิจัยการวิเคราะห์ Portfolio Company. Content การวิจัยเครื่องมือและสต็อกหรือสัญลักษณ์ตัวเลือกมีวัตถุประสงค์เพื่อการศึกษาและเพื่อเป็นข้อมูลประกอบเท่านั้นและไม่ได้หมายความถึงคำแนะนำหรือการชักชวนให้ ซื้อหรือขายหลักทรัพย์โดยเฉพาะหรือเพื่อลงทุนในกลยุทธ์การลงทุนใด ๆ โดยเฉพาะการคาดการณ์หรือข้อมูลอื่น ๆ เกี่ยวกับความเป็นไปได้ที่จะได้รับผลตอบแทนจากการลงทุนเป็นไปในลักษณะต่างๆไม่ได้รับประกันความถูกต้องหรือครบถ้วนไม่สะท้อนถึงผลการลงทุนที่เกิดขึ้นจริง ค่าคอมมิชชั่นการพิจารณาผลกำไรและค่าใช้จ่ายอื่น ๆ และไม่ได้เป็นการรับประกันผลการดำเนินงานในอนาคตการลงทุนทั้งหมดเกี่ยวข้องกับความเสี่ยงความสูญเสียอาจเกินกว่าเงินต้น การลงทุนและผลการดำเนินงานที่ผ่านมาของอุตสาหกรรมการรักษาความปลอดภัยภาคตลาดหรือผลิตภัณฑ์ทางการเงินไม่ได้รับประกันผลหรือผลตอบแทนในอนาคต TradeKing ให้นักลงทุนที่กำกับตนเองด้วยบริการนายหน้าซื้อขายหลักทรัพย์ที่มีส่วนลดและไม่ได้ให้คำแนะนำหรือเสนอการลงทุนทางการเงินด้านกฎหมายหรือ คำแนะนำด้านภาษีคุณมีหน้าที่รับผิดชอบในการประเมินคุณค่าและความเสี่ยงที่เกี่ยวข้องกับการใช้ระบบบริการหรือผลิตภัณฑ์ของ TradeKing หากคุณมีข้อสงสัยเพิ่มเติมเกี่ยวกับภาษีของคุณโปรดไปที่หรือปรึกษา TradeKing แบบมืออาชีพด้านภาษีไม่สามารถให้คำแนะนำด้านภาษีแก่นักลงทุนได้ ควรพิจารณาวัตถุประสงค์การลงทุนความเสี่ยงและค่าใช้จ่ายและค่าใช้จ่ายของกองทุนรวมหรืออีทีเอฟอย่างรอบคอบก่อนตัดสินใจลงทุนกองทุนสำรองเลี้ยงชีพกองทุนสำรองเลี้ยงชีพของอีเอ ธ เอสประกอบด้วยข้อมูลนี้และข้อมูลอื่น ๆ และสามารถรับได้โดยการส่งอีเมลทางอีเมลล์ TradeKing เลือกและกำหนดให้เป็น All-Stars นักวิจารณ์ที่ได้รับการยอมรับในอุตสาหกรรมบุคลิกและผู้ค้าที่มีประสบการณ์และผู้ที่ให้ comme ตลาดทันเวลา ntary ผ่านทางบล็อก TradeKing All-Star ที่นักวิจารณ์ของ All-Star รายละเอียดเกี่ยวกับชีวภาพคุณสมบัติที่เกี่ยวข้องและการเปิดเผยข้อมูลเกี่ยวกับความสัมพันธ์ระหว่างพวกเขากับ TradeKing สามารถพบได้ในบัญชีรายชื่อ All-Star ที่มีอยู่ในการเลือกนักวิจารณ์ All-Stars แต่เพียงผู้เดียว เกี่ยวกับคุณภาพและรูปแบบของเนื้อหาที่มีให้ TradeKing ไม่ได้วัดรับรองหรือตรวจสอบประสิทธิภาพหรือความถูกต้องของคำแถลงหรือคำแนะนำใด ๆ ของผู้วิจารณ์อิสระระดับ All-Stars เกี่ยวกับเอกสารสนับสนุนสำหรับการอ้างสิทธิ์ใด ๆ ที่เกิดขึ้นในบทความนี้จะได้รับการร้องขอตาม ผู้เขียนโพสต์ผู้รับผิดชอบ แต่เพียงผู้เดียวต่อความคิดเห็นที่แสดงออกในข้อความนี้ส่งข้อความส่วนตัวไปยัง All-Stars โดยใช้ลิงก์ด้านล่างรูปโปรไฟล์หลาย ๆ ตัวเลือกกลยุทธ์ที่เกี่ยวข้องกับความเสี่ยงเพิ่มเติมและอาจส่งผลให้เกิดการรักษาภาษีที่ซับซ้อนโปรดปรึกษาภาษี Professional ก่อนที่จะมีการใช้กลยุทธ์เหล่านี้การใช้ TradeKing Trader Network ของคุณมีเงื่อนไขที่คุณยอมรับการเปิดเผยข้อมูล TradeKing ทั้งหมดและ ข้อตกลงและเงื่อนไขการให้บริการ TradeKing Trader ของเครือข่ายการรับรองอาจไม่เป็นตัวแทนของประสบการณ์ของลูกค้ารายอื่น ๆ และไม่ได้บ่งบอกถึงประสิทธิภาพหรือความสำเร็จในอนาคตไม่ได้มีการจ่ายเงินสำหรับการรับรองใด ๆ ที่แสดงไว้โพสต์ของบุคคลที่สามไม่ได้สะท้อนถึงมุมมองของ TradeKing และยังไม่ได้รับ ตรวจสอบโดยได้รับการอนุมัติหรือรับรองโดย TradeKing. Foreign แลกเปลี่ยนการซื้อขาย Forex มีให้กับนักลงทุนที่กำกับตนเองผ่าน TradeKing Forex TradeKing Forex, LLC และ TradeKing Securities, LLC แยกกัน แต่ บริษัท ในเครือ บริษัท Forex ไม่ได้รับความคุ้มครองจาก Securities Investor Protection Corp SIPC. Forex trading เกี่ยวข้องกับความเสี่ยงที่สำคัญของการสูญเสียและไม่เหมาะสำหรับนักลงทุนทั้งหมดเพิ่มขึ้น leverage ความเสี่ยงเพิ่มขึ้นก่อนที่จะตัดสินใจในการค้า forex คุณควรพิจารณาอย่างรอบคอบของวัตถุประสงค์ทางการเงินระดับของการลงทุนประสบการณ์และความสามารถในการรับความเสี่ยงทางการเงินความคิดเห็น, การวิจัยการวิเคราะห์ราคาหรือข้อมูลอื่น ๆ ที่มีอยู่ไม่ถือเป็นการลงทุน คำแนะนำในการลงทุนอ่านข้อมูลการเปิดเผยข้อมูลอย่างครบถ้วนโปรดทราบว่าสัญญาทองคำและเงินในรูปเงินจะไม่อยู่ภายใต้การควบคุมของพระราชบัญญัติการซื้อขายสินค้าโภคภัณฑ์ของสหรัฐอเมริกา TradingKing Forex, LLC ทำหน้าที่เป็นโบรกเกอร์ที่แนะนำให้กับ GAIN Capital Group, LLC GAIN Capital บัญชี forex ของคุณจะถูกเก็บและรักษาไว้ ที่ GAIN Capital ซึ่งทำหน้าที่เป็นตัวแทนหักบัญชีและคู่สัญญาในการค้าของคุณ GAIN Capital จดทะเบียนกับ Commodity Futures Trading Commission CFTC และเป็นสมาชิกของ National Futures Association NFA ID 0339826 TradeKing Forex, LLC เป็นสมาชิกของ National Futures Association ID TradeKing Group, Inc สงวนลิขสิทธิ์ TradeKing Group, Inc เป็น บริษัท ในเครือของ Ally Financial Inc Securities ที่นำเสนอผ่าน TradeKing Securities, LLC, FINRA และ SIPC Forex ที่นำเสนอผ่าน TradeKing Forex, LLC, เงื่อนไขการเป็นสมาชิก NFA. Bonuses terms. Total trading ระบบปฏิบัติการใด ๆ gadget ใดก็ได้ทุกตัวเลือกขึ้นหรือลงเทรดดิ้งทำเรียบง่าย Trader FX Trader บน Linux. Linux เป็น Unix เหมือนคอมพิวเตอร์ระบบปฏิบัติการประกอบภายใต้รูปแบบของการพัฒนาซอฟต์แวร์ฟรีและโอเพ่นซอร์สและจำหน่ายระบบ Linux ใช้กันอย่างแพร่หลายในมาร์ทโฟนและฮาร์ดแวร์เซิร์ฟเวอร์บ้านผู้ใช้คอมพิวเตอร์หลายคนชอบมัน MS Windows series ในบทความนี้คุณจะพบ วิธีการทำงานใน MetaTrader 4 ผ่าน Linux เวอร์ชันหนึ่ง - Ubuntu. Installing Wine บน Ubuntu หนึ่งในคุณสมบัติ Linux คือไม่มีชุดแจกจ่ายแบบรวมกลุ่มนักพัฒนาซอฟต์แวร์ต่างทำงานบน Linux หลายเวอร์ชันเช่น Debian, Mint, Ubuntu, OpenSUSE , Gentoo ฯลฯ ในบทความนี้เราจะพิจารณาหนึ่งในชุดแจกจ่ายที่ได้รับความนิยมมากที่สุด Ubuntu. Wine เป็นซอฟต์แวร์ฟรีที่ช่วยให้ผู้ใช้ระบบ Unix สามารถใช้งานแอพพลิเคชันที่พัฒนาขึ้นสำหรับระบบ Microsoft Windows ในทุกรุ่น Wine มี เป็นหนึ่งใน Ubuntu โปรดทราบว่า Wine ไม่ใช่โปรแกรมที่มีเสถียรภาพอย่างสมบูรณ์ดังนั้นบางฟังก์ชันในแอพพลิเคชันที่คุณเริ่มทำงานภายใต้มันอาจทำงานไม่ถูกต้องหรือไม่ทำงานที่ทั้งหมด d ต้องดำเนินการก่อนการติดตั้งโปรแกรมประยุกต์ทั้งหมดถูกติดตั้งบนอูบุนตูจากแพคเกจที่มีอยู่ใน repositories เส้นทางที่จะเก็บ wineHQ PPA ควรติดตั้ง Wine Open Ubuntu Software Center และรันคำสั่ง Software Sources ในเมนูแก้ไขคลิกเพิ่มใน หน้าต่างใหม่ข้อมูลต่อไปนี้ควรระบุไว้ใน Advanced Package Tool ppa ubuntu-wine ppa คลิก Add Source เสร็จสิ้นการตั้งค่าเบื้องต้นเมื่อต้องการติดตั้ง Wine ให้เปิดเว็บไซต์อย่างเป็นทางการไปที่ Downloads และเลือกชุดแจกจ่ายสำหรับ Ubuntu คลิกที่เหมาะสม เชื่อมต่อเพื่อติดตั้งเวอร์ชั่นล่าสุดของ Wine ขณะนี้เวอร์ชั่นล่าสุดที่มีเสถียรภาพคือ Wine 1 4 1 คุณยังสามารถดาวน์โหลดรุ่นเบต้า Wine 1 5 21 ซึ่งมีการปรับปรุงมากมาย แต่อาจมีเสถียรภาพน้อยลงระบบจะแจ้งให้คุณเปิดการเชื่อมโยงผ่าน Ubuntu Software Center ยอมรับและศูนย์ซอฟต์แวร์จะแจ้งให้เริ่มการติดตั้ง Wine คลิกติดตั้งและรอให้การติดตั้งเสร็จสิ้นเมื่อติดตั้ง on เสร็จสมบูรณ์แล้วมันจะเป็นไปได้ที่จะเรียกใช้ไฟล์ที่ปฏิบัติการได้ของ Microsoft Windows ใน Ubuntu การติดตั้ง Wine จาก Command Line คุณสามารถใช้บรรทัดคำสั่งที่เรียกว่า Terminal ใน Ubuntu เพื่อติดตั้ง Wine โดยไม่ใช้ Ubuntu GUI ให้ทำตามคำสั่งต่อไปนี้เพื่อเพิ่ม พื้นที่เก็บข้อมูล WineHQ PPA จากที่ Wine จะถูกติดตั้งหลังจากดำเนินการอัปเดตข้อมูลแพคเกจ APT โดยใช้คำสั่งต่อไปนี้การดำเนินการคุณสามารถเริ่มต้นการติดตั้ง Wine ดำเนินการคำสั่งต่อไปนี้ v 1 5 จะได้รับการติดตั้งหลังจากดำเนินการ Wine เริ่มใช้ MetaTrader 4 แล้วคุณควรดาวน์โหลดและติดตั้งไฟล์การติดตั้งหรือคัดลอกโฟลเดอร์ทั้งหมดของเครื่องลูกข่ายที่ติดตั้งไว้ก่อนหน้านี้ในระบบ Microsoft Windows เพื่อดาวน์โหลดไฟล์ติดตั้งย้ายไปยังเว็บอย่างเป็นทางการ และคลิกดาวน์โหลดฟรีหรือใช้การเชื่อมโยงโดยตรงระบบจะตรวจสอบว่าคุณกำลังพยายามเรียกใช้ไฟล์ที่ออกแบบมาสำหรับ Microsoft Windows และจะให้บริการโดยอัตโนมัติ n กับ Wine เลือกตัวเลือกนี้และคลิก OK โปรแกรมติดตั้ง MetaTrader 4 จะเสร็จสมบูรณ์ขั้นตอนการติดตั้งทั้งหมดหลังจากติดตั้งเสร็จสมบูรณ์แล้วคุณสามารถเริ่มใช้ MetaTrader 4 ได้โดยการเรียกใช้ไฟล์ของมันวิธีอื่นในการเริ่มต้นใช้งาน MetaTrader 4 ใน Ubuntu คือการคัดลอกทั้งหมด โฟลเดอร์ของ terminal ลูกค้าที่ติดตั้งไว้ก่อนหน้านี้ใน Microsoft Windows หลังจากการคัดลอกเสร็จสมบูรณ์เพียงแค่เรียกใช้ไฟล์ MetaTrader 4 terminal Wine จะถูกใช้โดยอัตโนมัติเพื่อเปิดไฟล์ภาพหน้าจอด้านล่างแสดง MetaTrader 4 terminal ในระบบ Ubuntuetaetader 4 Data Directory. Wine สร้าง ไดรฟ์แบบลอจิคัลเสมือนกับสภาพแวดล้อมที่จำเป็นสำหรับโปรแกรมที่ติดตั้งเส้นทางเริ่มต้นของโฟลเดอร์ข้อมูลของเทอร์มินัลที่ติดตั้งมีดังนี้ FilesMetaTrader 4. หากเราพิมพ์ Linux ลงในช่องค้นหาเราจะได้รับผลลัพธ์ประมาณ 30 หน้าซึ่งแสดงให้เห็นว่าผู้ใช้จำนวนมากสนใจที่จะใช้ MetaTrader 4 ในระบบปฏิบัติการนี้และจำเป็นต้องมีแหล่งข้อมูลที่เป็นอันหนึ่งอันเดียวกันในเรื่อง เป็นเพียงหนึ่งบทความในหัวข้อที่เขียนขึ้นโดยหนึ่งในสมาชิกของชุมชนและเป็นที่ล้าสมัยเพราะมันถูกตีพิมพ์ในปี 2006 ในบทความนี้เราอธิบายวิธีง่ายๆในการเรียกใช้ MetaTrader 4 ภายใต้ระบบปฏิบัติการ Ubuntu ทั้งหมด terminal ขั้นพื้นฐาน เราหวังว่าบทความนี้หรือที่จะแม่นยำมากขึ้น - ความเห็นไปมันจะกลายเป็นสถานที่ที่ดีสำหรับการสะสมข้อมูลที่เป็นประโยชน์เกี่ยวกับการทำงาน Meta Trader 4 บน Linux OS series. Popular Tags. Forex Trading Diary 1 - การซื้อขาย Forex แบบอัตโนมัติกับ OANDA API. I ที่กล่าวมาก่อนหน้านี้ในบทความ QuantStart 2014 In Review ที่ฉันจะใช้บางส่วนของการเขียนเกี่ยวกับการซื้อขาย Forex อัตโนมัติในปีพ. ศ. 2015 เกี่ยวกับการที่ฉันเองมักทำวิจัยใน หุ้นและตลาดฟิวเจอร์ฉันคิดว่ามันจะสนุกและการศึกษาที่จะเขียนเกี่ยวกับประสบการณ์ของฉันในการเข้าสู่ตลาดอัตราแลกเปลี่ยนในรูปแบบของไดอารี่รายการแต่ละไดอารี่จะพยายามที่จะสร้างกับทุกคนก่อน แต่ควรจะค่อนข้างตัวเอง ในรายการแรกของไดอารี่ฉันจะอธิบายถึงวิธีการตั้งค่าบัญชีการเป็นนายหน้าซื้อขายหลักทรัพย์ใหม่กับ OANDA รวมถึงวิธีการสร้างเครื่องมือการซื้อขายแบบมัลติเธรดที่ขับเคลื่อนโดยเหตุการณ์ซึ่งจะสามารถดำเนินการเทรดได้โดยอัตโนมัติทั้งในด้านการปฏิบัติและการตั้งค่าสด ปีที่เราใช้จ่ายเป็นจำนวนมากเวลามองที่ backtester เหตุการณ์ที่เกิดขึ้นเป็นหลักสำหรับหุ้นและ ETFs หนึ่งฉันนำเสนอด้านล่างจะมุ่งสู่ forex และสามารถใช้สำหรับการซื้อขายกระดาษทั้งหรืออยู่ trading. I ได้เขียนทั้งหมดของคำแนะนำต่อไปนี้สำหรับอูบุนตู 14 04 แต่ควรจะแปลเป็น Windows หรือ Mac OS X โดยใช้การแจกแจง Python เช่น Anaconda ไลบรารีเพิ่มเติมที่ใช้สำหรับเครื่องมือการค้า Python เป็นไลบรารีที่ต้องการซึ่งจำเป็นต้องใช้ ary สำหรับการสื่อสารกับ OANDA API เนื่องจากเป็นโพสต์แรกเกี่ยวกับการซื้อขายแลกเปลี่ยนเงินตราต่างประเทศโดยตรงและโค้ดที่นำเสนอด้านล่างนี้สามารถปรับให้เข้ากับสภาพแวดล้อมการซื้อขายแบบสดได้อย่างตรงไปตรงมาฉันต้องการนำเสนอคำปฏิเสธดังต่อไปนี้การปฏิเสธการค้าการซื้อขายเงินตราต่างประเทศบนขอบ มีความเสี่ยงสูงและอาจไม่เหมาะสมสำหรับนักลงทุนทุกรายผลการดำเนินงานที่ผ่านมาไม่ได้เป็นตัวบ่งชี้ถึงผลการดำเนินงานในอนาคตระดับความสามารถในการยกระดับสูงสามารถทำงานได้ดีกับคุณและของคุณก่อนตัดสินใจลงทุนในอัตราแลกเปลี่ยนคุณควรพิจารณาการลงทุนของคุณอย่างรอบคอบ วัตถุประสงค์ระดับประสบการณ์และความเสี่ยงความเป็นไปได้ที่คุณสามารถรักษาสูญเสียบางส่วนหรือทั้งหมดของการลงทุนครั้งแรกของคุณและดังนั้นคุณจึงไม่ควรลงทุนเงินที่คุณไม่สามารถจะสูญเสียคุณควรจะตระหนักถึงความเสี่ยงทั้งหมดที่เกี่ยวข้องกับต่างประเทศ การซื้อขายแลกเปลี่ยนและขอคำแนะนำจากที่ปรึกษาทางการเงินอิสระหากคุณมีข้อสงสัยใด ๆ ซอฟต์แวร์นี้จัดให้เหมือนและอื่น ๆ การรับประกันโดยชัดแจ้งหรือโดยนัยซึ่งรวมถึง แต่ไม่ จำกัด เพียงการรับประกันโดยนัยโดยนัยเกี่ยวกับความสามารถเชิงพาณิชย์และความเหมาะสมสำหรับวัตถุประสงค์เฉพาะจะถูกปฏิเสธไม่ว่าในกรณีใด ๆ ผู้สำเร็จราชการแผ่นดินหรือผู้ร่วมสมทบต้องไม่รับผิดต่อความเสียหายโดยทางตรงโดยทางอ้อมอุบัติเหตุหรือเป็นแบบอย่างหรือเป็นผลสืบเนื่อง รวมถึง แต่ไม่ จำกัด เพียงการจัดหาสินค้าหรือบริการทดแทนการสูญหายของการใช้ข้อมูลหรือกำไรหรือการหยุดชะงักทางธุรกิจ แต่อย่างใดและเกี่ยวกับทฤษฎีความรับผิดใด ๆ ไม่ว่าจะในสัญญาความรับผิดที่เข้มงวดหรือการละเมิดรวมทั้งประมาทหรืออื่น ๆ ที่เกิดขึ้น ของการใช้ซอฟต์แวร์นี้แม้ว่าจะได้รับการแนะนำเกี่ยวกับความเป็นไปได้ของความเสียหายดังกล่าวการตั้งค่าบัญชีกับ OANDA คำถามแรกที่ต้องคำนึงถึงคือเลือก OANDA ทำไมต้องใช้ Google Googling สำหรับ forex โบรกเกอร์ที่มี API ผมเห็นว่า OANDA ได้เปิดตัว REST API ที่เหมาะสมซึ่งสามารถสื่อสารได้โดยง่ายจากภาษาเกือบทุกภาษาในลักษณะที่ตรงไปตรงมามากหลังจากอ่านผ่าน เอกสารของ API สำหรับนักพัฒนาซอฟต์แวร์ของฉันฉันตัดสินใจที่จะลองใช้งานอย่างน้อยกับบัญชีการฝึกปฏิบัติเพื่อให้ชัดเจน - ฉันไม่มีความสัมพันธ์ในอดีตกับ OANDA และกำลังให้คำแนะนำนี้ตามประสบการณ์ที่ จำกัด ของฉันในการเล่น API การปฏิบัติของตนและ การใช้งานสั้น ๆ สำหรับการดาวน์โหลดข้อมูลตลาดในขณะที่ใช้ในกองทุนก่อนหน้านี้หากใครได้พบกับโบรกเกอร์ forex อื่นใดที่มี API แบบเดียวกันในปัจจุบันด้วยเช่นเดียวกันฉันก็ยินดีที่จะให้ข้อมูลแก่พวกเขาได้ดีก่อนที่จะใช้ API ก็จำเป็นต้อง ลงชื่อสมัครใช้บัญชีการฝึกปฏิบัติโดยทำตามขั้นตอนนี้ไปที่ลิงก์ลงชื่อสมัครใช้คุณจะเห็นหน้าจอต่อไปนี้ด้วยหน้าจอลงชื่อสมัครใช้ของ DOMA จากนั้นคุณจะสามารถลงชื่อเข้าใช้ด้วยข้อมูลรับรองการเข้าสู่ระบบได้ตรวจสอบให้แน่ใจว่าได้เลือกแท็บ fxTradePractice จาก หน้าจอลงชื่อเข้าใช้ OANDA หน้าจอเมื่อคุณจะต้องจดบันทึกหมายเลขบัญชีของคุณซึ่งอยู่ใต้ส่วนหัว My Funds ข้างเหมืองหลักเป็นหมายเลข 7 หลักนอกจากนี้คุณยังจำเป็นต้องใช้ เพื่อสร้าง a โทเค็น API ส่วนบุคคลคลิกจัดการการเข้าถึง API ด้านล่างแท็บการทำงานอื่น ๆ ที่ด้านล่างซ้ายในขั้นตอนนี้คุณจะสามารถสร้างโทเค็น API ได้คุณจะต้องใช้คีย์นี้เพื่อใช้ภายหลังเพื่อให้แน่ใจว่าได้จดบันทึกไว้ด้วยเช่นกัน ตอนนี้คุณต้องการเปิดโปรแกรม FXTrade Practice ซึ่งจะช่วยให้เราสามารถดูใบสั่งซื้อที่ดำเนินการได้และการสูญเสียผลกำไรของกระดาษหากคุณใช้ระบบ Ubuntu คุณจะต้องติดตั้ง Java เวอร์ชันที่แตกต่างกันเล็กน้อยโดยเฉพาะ Oracle รุ่นของ Java 8 ถ้าคุณ don t ทำเช่นนี้จำลองการปฏิบัติจะไม่โหลดจากเบราว์เซอร์ที่ฉันเรียกใช้คำสั่งเหล่านี้ในระบบของฉันตอนนี้คุณจะสามารถเปิดใช้งานสภาพแวดล้อมการค้าการปฏิบัติกลับไปที่แดชบอร์ดของ OANDA และคลิกเปิดตัวที่เน้นสีเขียว การเชื่อมโยง FXTrade Practice จะเป็นการเรียกกล่องโต้ตอบ Java ว่าคุณต้องการเรียกใช้หรือไม่คลิกเรียกใช้และเครื่องมือ fxTrade Practice จะโหลด My defaulted เป็นแผนภูมิเทียน 15 นาทีของ EUR USD พร้อมแผง Quote Panel ที่ด้านซ้ายมือของคุณ FDATrade Pract ice screen. At จุดนี้เราพร้อมที่จะเริ่มต้นการออกแบบและการเข้ารหัสระบบการซื้อขายแลกเปลี่ยนอัตโนมัติของเรากับ OANDA API. ภาพรวมของ Trading Architecture. If คุณได้รับต่อไปนี้ชุด backtester เหตุการณ์ที่เกิดขึ้นสำหรับหุ้นและ ETFs ที่ฉันสร้างขึ้นในปีที่แล้ว, คุณจะได้รับรู้ถึงวิธีการดังกล่าวเหตุการณ์ที่ขับเคลื่อนด้วยระบบการซื้อขายสำหรับบรรดาผู้ที่ยังใหม่กับซอฟต์แวร์ขับเคลื่อนเหตุการณ์ผมขอแนะนำให้อ่านผ่านบทความเพื่อที่จะได้รับข้อมูลเชิงลึกบางอย่างในการทำงานในสาระสำคัญทั้ง โปรแกรมจะถูกดำเนินการในวงเล็บ infinte ในขณะที่จะสิ้นสุดลงเมื่อระบบการซื้อขายถูกปิดกลไกการสื่อสารกลางของโปรแกรมจะได้รับผ่านทางคิวที่มีเหตุการณ์คิวจะสอบถามอย่างต่อเนื่องเพื่อตรวจสอบเหตุการณ์ใหม่เมื่อเหตุการณ์ได้รับการถ่าย ปิดด้านบนของคิวจะต้องได้รับการจัดการโดยองค์ประกอบที่เหมาะสมของโปรแกรมดังนั้นฟีดข้อมูลตลาดอาจสร้าง TickEvent s ที่วางอยู่ในคิวเมื่อราคาในตลาดใหม่มาถึง A si อาจสร้าง OrderEvent s ที่จะส่งไปยังนายหน้าซื้อขายหลักทรัพย์ประโยชน์ของระบบดังกล่าวจะได้รับจากข้อเท็จจริงที่ว่ามัน doesn t เรื่องลำดับหรือชนิดของเหตุการณ์ที่จะวางไว้ในคิวเช่นที่พวกเขามักจะ ได้รับการจัดการอย่างถูกต้องโดยองค์ประกอบด้านขวาภายในโปรแกรมนอกจากนี้ส่วนต่างๆของโปรแกรมสามารถเรียกใช้ในหัวข้อที่แยกต่างหากซึ่งหมายความว่าไม่มีการรอคอยใด ๆ สำหรับส่วนประกอบใด ๆ ก่อนการประมวลผลอื่น ๆ ซึ่งมีประโยชน์อย่างมากในสถานการณ์การค้าอัลกอริทึมที่ข้อมูลตลาด ตัวจัดการการให้อาหารและเครื่องกำเนิดสัญญาณกลยุทธ์มีลักษณะการทำงานที่แตกต่างกันอย่างมากมายรอบการซื้อขายหลักจะได้รับโดย pseudo - รหัส Python ต่อไปนี้เป็นที่เรากล่าวข้างต้นรหัสทำงานในวงอนันต์ประการแรกคิวจะถึงขนาดดึงเหตุการณ์ใหม่ถ้า คิวว่างเปล่าแล้วลูปก็รีสตาร์ทหลังจากระยะเวลาการนอนหลับสั้นที่เรียกว่าการเต้นของหัวใจหากเหตุการณ์ที่พบประเภทของการประเมินแล้วโมดูลที่เกี่ยวข้อง eit เธอกลยุทธ์หรือตัวจัดการดำเนินการเรียกว่าเพื่อจัดการกับเหตุการณ์และอาจสร้างใหม่ที่กลับไปยังคิวองค์ประกอบพื้นฐานที่เราจะสร้างระบบการค้าของเรารวมถึงต่อไปนี้ Handler PriceStreaming - นี้จะให้ยาว - การดำเนินการเชื่อมต่อที่เปิดไปยังเซิร์ฟเวอร์ OANDAs และส่งข้อมูลเห็บเช่นการเสนอราคาขอข้ามการเชื่อมต่อสำหรับเครื่องมือใด ๆ ที่เราสนใจอีกครั้ง Substrate Signator Generator - จะดำเนินการตามลำดับของเหตุการณ์เห็บและใช้พวกเขาเพื่อสร้างคำสั่งซื้อขายที่จะดำเนินการโดย handler. Execution Handler ดำเนินการชุดของเหตุการณ์การสั่งซื้อและสุ่มสี่สุ่มห้ารันพวกเขาด้วย OANDA. Events - วัตถุเหล่านี้เป็นข้อความที่ถูกส่งผ่านไปรอบ ๆ ในคิวกิจกรรมเราต้องการเพียงสองสำหรับการดำเนินการนี้คือ TickEvent และ OrderEvent จุดเข้าใช้งานหลัก - จุดเข้าหลักยังรวมถึงลูปการค้าที่ต่อเนื่องในการสำรวจคิวข้อความและส่งข้อความไปยังคอมโพเนนต์ที่ถูกต้องนี่คือ o ften เรียกว่าลูปเหตุการณ์หรือ handler เหตุการณ์ตอนนี้เราจะหารือเกี่ยวกับการดำเนินงานของรหัสในรายละเอียดที่ด้านล่างของบทความเป็นรายการที่สมบูรณ์ของไฟล์รหัสแหล่งที่มาทั้งหมดถ้าคุณวางไว้ในไดเรกทอรีเดียวกันและเรียกใช้หลามคุณจะเริ่มต้น สร้างคำสั่งซื้อสมมติว่าคุณได้กรอก ID บัญชีและโทเค็นการรับรองความถูกต้องจาก OANDA. Python Implementation การปฏิบัติที่ไม่ดีในการจัดเก็บรหัสผ่านหรือคีย์การรับรองความถูกต้องภายใน codebase เนื่องจากคุณไม่สามารถคาดเดาได้ว่าใครจะสามารถเข้าถึงโครงการได้ในที่สุด เราจะจัดเก็บข้อมูลประจำตัวเหล่านี้เป็นตัวแปรสภาพแวดล้อมกับระบบและค้นหา envvars เหล่านี้ทุกครั้งที่มีการปรับใช้โค้ดเพื่อให้แน่ใจว่ารหัสผ่านและโทเค็นการรับรองจะไม่ถูกจัดเก็บไว้ในระบบควบคุมเวอร์ชันอย่างไรก็ตามเนื่องจากเราสนใจเพียงอย่างเดียวในการสร้างของเล่น ระบบการซื้อขายและไม่เกี่ยวข้องกับรายละเอียดการผลิตในบทความนี้เราจะแยกโทเค็นการตรวจสอบเหล่านี้ออกเป็นไฟล์การตั้งค่าต่อไปในส่วนต่อไปนี้ figuration file เรามีพจนานุกรมเรียกว่า ENVIRONMENTS ซึ่งเก็บปลายทาง API สำหรับทั้ง OANDA ราคาสตรีมมิ่ง API และ API การซื้อขายแต่ละพจนานุกรมย่อยมีสามแยก API ปลายทางปฏิบัติจริงและ sandbox. The sandbox API คือหมดจดสำหรับการทดสอบรหัสและการตรวจสอบว่ามี ไม่มีข้อผิดพลาดหรือข้อผิดพลาดไม่มีการรับประกันการปฏิบัติงานจริงของ API จริงหรือการปฏิบัติ API การปฏิบัติในสาระสำคัญให้ความสามารถในการค้ากระดาษนั่นคือจะมีคุณลักษณะทั้งหมดของ API จริงในบัญชีการฝึกอบรมแบบจำลอง จริง API เป็นเพียงที่ - ซื้อขายอยู่ถ้าคุณใช้ปลายทางที่ในรหัสของคุณจะซื้อขายกับยอดเงินบัญชีของคุณอยู่อย่างระมัดระวังเป็นสำคัญเมื่อซื้อขายกับ API ปฏิบัติจำได้ว่าค่าใช้จ่ายในการทำธุรกรรมที่สำคัญที่มีผลกระทบต่อตลาด ไม่ถือว่าเนื่องจากธุรกิจการค้าไม่ถูกนำมาวางไว้ในสิ่งแวดล้อมต้นทุนดังกล่าวต้องถูกคิดในรูปแบบอื่นหากใช้รูปแบบผลกระทบจากตลาดหากคุณต้องการ alistically ประเมินประสิทธิภาพในต่อไปนี้เรากำลังใช้บัญชีการปฏิบัติตามที่กำหนดโดยการตั้งค่า DOMAIN เราจำเป็นต้องมีสองพจนานุกรมแยกต่างหากสำหรับโดเมนหนึ่งสำหรับองค์ประกอบสตรีมมิ่งและการซื้อขาย API ในที่สุดเรามี ACCESSTOKEN และ ACCOUNTID ฉันได้กรอกทั้งสองด้านล่าง กับ dummy ID ดังนั้นคุณจะต้องใช้ของคุณเองซึ่งสามารถเข้าถึงได้จากหน้าบัญชี OANDA ขั้นตอนต่อไปคือการกำหนดเหตุการณ์ที่คิวจะใช้เพื่อช่วยให้ทุกส่วนของการสื่อสารแต่ละชิ้นเราต้องใช้สอง TickEvent และ OrderEvent The ครั้งแรกจะจัดเก็บข้อมูลเกี่ยวกับข้อมูลของตลาดตราสารเช่นการเสนอราคาที่ดีที่สุดและเวลาการค้าส่วนที่สองจะใช้ในการส่งคำสั่งไปยังผู้ดำเนินการและมีเครื่องมือจำนวนหน่วยในการซื้อขายตลาดประเภทสั่งซื้อหรือวงเงินและด้านข้าง เช่นการซื้อและขายเพื่อพิสูจน์รหัสเหตุการณ์ในอนาคตของเราเราจะสร้างคลาสพื้นฐานที่เรียกว่าเหตุการณ์และมีเหตุการณ์ทั้งหมดสืบทอดมาจากรหัสนี้ให้ไว้ด้านล่างในชั้นถัดไป w e จะสร้างจะจัดการกลยุทธ์การซื้อขายในการสาธิตนี้เราจะสร้างกลยุทธ์ค่อนข้างไร้สาระที่เพิ่งได้รับทั้งหมดของตลาดเห็บและเมื่อทุก 5 เห็บสุ่มซื้อหรือขาย 10,000 หน่วย EUR USD. Carlyly นี่คือไร้สาระ แต่ก็เป็นที่ยอดเยี่ยมสำหรับวัตถุประสงค์ในการทดสอบเพราะมันเป็นเรื่องง่ายรหัสและเข้าใจในรายการไดอารี่ในอนาคตเราจะถูกแทนที่ด้วยสิ่งที่น่าตื่นเต้นมากขึ้นอย่างมีนัยสำคัญที่หวังว่าจะเปิดไฟล์ profit. The สามารถพบได้ด้านล่าง Let s ทำงานผ่านมันและ ดูสิ่งที่เกิดขึ้นประการแรกเรานำเข้าไลบรารีแบบสุ่มและวัตถุ OrderEvent จากเราต้องการ lib แบบสุ่มเพื่อเลือกคำสั่งซื้อหรือขายแบบสุ่มเราต้องการ OrderEvent เนื่องจากเป็นกลยุทธ์ที่วัตถุจะส่งคำสั่งไปยังคิวเหตุการณ์ซึ่ง จะถูกดำเนินการโดยผู้ดำเนินการจัดการคลาส TestRandomStrategy ใช้เครื่องมือนี้ในกรณีนี้คือ EUR USD จำนวนหน่วยและลำดับเหตุการณ์เป็นชุดของพารามิเตอร์ จากนั้นจะสร้างเคาน์เตอร์เห็บที่ใช้ในการบอกวิธีการหลายกรณี TickEvent ได้เห็นส่วนใหญ่ของงานที่เกิดขึ้นในวิธี calculatesignals ซึ่งก็ใช้เวลาเป็นเหตุการณ์ที่กำหนดไม่ว่าจะเป็น TickEvent อื่นละเว้นและเพิ่มขึ้นติ๊กเคาน์เตอร์แล้วมัน ตรวจสอบเพื่อดูว่านับเป็นหารด้วย 5 แล้วสุ่มซื้อหรือขายด้วยการสั่งซื้อตลาดจำนวนหน่วยที่ระบุมันไม่ได้เป็นกลยุทธ์การค้าที่ยิ่งใหญ่ที่สุดของโลก แต่จะเป็นมากกว่าเหมาะสำหรับการเป็นนายหน้าซื้อขายหลักทรัพย์ OANDA ของเรา วัตถุประสงค์ในการทดสอบคอมโพเนนต์ต่อไปคือตัวจัดการการดำเนินงานคลาสนี้ถูกมอบหมายให้ทำหน้าที่กับอินสแตนซ์ OrderEvent และทำการร้องขอไปยังโบรกเกอร์ในกรณีนี้ OANDA ในแบบโง่นั่นคือไม่มีการจัดการความเสี่ยงหรือการซ้อนทับแบบ potfolio ตัวจัดการการดำเนินการจะง่าย ดำเนินการคำสั่งซื้อใด ๆ ที่ได้รับมอบเราต้องผ่านข้อมูลการตรวจสอบสิทธิ์ทั้งหมดไปยังคลาสการดำเนินการรวมทั้งการปฏิบัติตามโดเมนจริงหรือ sandbox โทเค็นการเข้าถึง a. nd account ID จากนั้นเราจะสร้างการเชื่อมต่อที่มีความปลอดภัยกับ Pythons ที่สร้างขึ้นในไลบรารีส่วนใหญ่ของงานที่เกิดขึ้นใน executeorder เมธอดต้องใช้เหตุการณ์เป็นพารามิเตอร์จากนั้นจะสร้างพจนานุกรมสองชุด - ส่วนหัวและ params พจนานุกรมเหล่านี้จะได้รับการเข้ารหัสอย่างถูกต้อง บางส่วนโดย urllib ห้องสมุด Python อื่นที่จะส่งเป็นคำขอ POST เพื่อ OANDAs API. We ผ่าน Content - Type และ Authorization ส่วนหัวพารามิเตอร์ซึ่งรวมถึงข้อมูลการตรวจสอบของเรานอกจากนี้เราเข้ารหัสพารามิเตอร์ซึ่งรวมถึงตราสาร EUR USD หน่วยคำสั่ง ชนิดและด้านซื้อขายสุดท้ายเราขอและบันทึกการตอบสนองคอมโพเนนต์ที่ซับซ้อนที่สุดของระบบการซื้อขายคือวัตถุ StreamingForexPrices ซึ่งจัดการกับการปรับปรุงราคาตลาดจาก OANDA มีสองวิธีคือ connecttostream และ streamtoqueue วิธีแรกใช้ Python ขอไลบรารีเพื่อเชื่อมต่อกับซ็อกเก็ตสตรีมมิ่งที่มีส่วนหัวและพารามิเตอร์ที่เหมาะสมพารามิเตอร์ต่างๆจะรวมถึง ID บัญชี และรายการเครื่องมือที่จำเป็นที่ควรจะฟังสำหรับการปรับปรุงในกรณีนี้เป็นเพียง EUR USD หมายเหตุบรรทัดต่อไปนี้จะบอกการเชื่อมต่อที่จะสตรีมและจึงเก็บไว้เปิดในลักษณะยาวทำงานวิธีที่สอง streamtoqueue พยายามจริง เพื่อเชื่อมต่อกับสตรีมถ้าการตอบสนองไม่สำเร็จเช่นโค้ดตอบรับไม่ใช่ 200 จากนั้นเราก็จะกลับมาและออกถ้าประสบความสำเร็จเราพยายามโหลดแพ็คเก็ต JSON ที่ส่งกลับมาในพจนานุกรม Python ในที่สุดเราจะแปลงพจนานุกรม Python ด้วย เครื่องมือเสนอราคาถามและประทับเวลาลงใน TickEvent ที่ถูกส่งไปยังคิวเหตุการณ์ขณะนี้เรามีส่วนประกอบทั้งหมดที่สำคัญในสถานที่ขั้นตอนสุดท้ายคือการห่อขึ้นทุกสิ่งที่เราได้เขียนจนถึงเป็นโปรแกรมหลักเป้าหมายของไฟล์นี้, เรียกว่าเป็นการสร้างสองเธรดที่แยกต่างหากซึ่งหนึ่งในนั้นเรียกใช้ตัวจัดการการกำหนดราคาและอีกชุดหนึ่งซึ่งเรียกใช้ตัวจัดการการซื้อขายเราจำเป็นต้องใช้สองเธรดแยกกันใส่เพียงเรากำลังดำเนินการสองชิ้นส่วนแยกต่างหากซึ่งทั้งสองอย่างนี้ ทำงานอย่างต่อเนื่องถ้าเราสร้างโปรแกรมที่ไม่มีเธรดแล้วซ็อกเก็ตสตรีมมิ่งที่ใช้ในการอัปเดตการกำหนดราคาจะไม่เคยปล่อยตัวกลับไปสู่เส้นทางหลักและเพราะฉะนั้นเราจะไม่ดำเนินการใด ๆ ในการซื้อขายเสมือนจริงถ้าเราวิ่งการค้า ห่วงดูด้านล่างเราจะไม่จริงกลับเส้นทางการไหลไปซ็อกเก็ตราคาสตรีมดังนั้นเราต้องมีหลายหัวข้อหนึ่งสำหรับแต่ละองค์ประกอบเพื่อให้พวกเขาสามารถดำเนินการได้อย่างอิสระพวกเขาทั้งสองจะสื่อสารกันผ่านเหตุการณ์คิวให้ s ตรวจสอบนี้ bit futher เราสร้างสองหัวข้อแยกกับบรรทัดต่อไปนี้เราผ่านฟังก์ชันหรือชื่อวิธีการอาร์กิวเมนต์คำหลักเป้าหมายแล้วผ่าน iterable เช่นรายการหรือ tuple args อาร์กิวเมนต์หลักที่แล้วผ่านอาร์กิวเมนต์เหล่านั้นไป ฟังก์ชั่นวิธีการที่เกิดขึ้นจริงในที่สุดเราเริ่มต้นทั้งสองหัวข้อที่มีเส้นต่อไปนี้ดังนั้นเราจึงสามารถที่จะเรียกใช้สองลูปไม่มีที่สิ้นสุดได้อย่างมีประสิทธิภาพส่วนรหัสอย่างอิสระซึ่งทั้งสองสื่อสารผ่านวัน nts queue โปรดทราบว่าไลบรารีเธรดเธรด Python ไม่ได้สร้างสภาวะแวดล้อมหลายเธรดแบบมัลติเธรดที่แท้จริงเนื่องจากการใช้ Python และ Global Gest ของตัวล่ามสากลหากคุณต้องการอ่านเพิ่มเติมเกี่ยวกับ multithreading ใน Python โปรดดูที่บทความนี้ ประการแรกเรานำเข้าไลบรารีที่จำเป็นทั้งหมดรวมทั้งเธรดเธรดและเวลาจากนั้นเราจะนำเข้าไฟล์โค้ดทั้งหมดข้างต้นฉันเองชอบที่จะใช้ประโยชน์จากการตั้งค่าใด ๆ ซึ่งเป็นนิสัยที่ฉันหยิบขึ้นมาจาก การทำงานกับ Django หลังจากที่เรากำหนดฟังก์ชันการค้าซึ่งอธิบายใน Python-pseudocode ข้างต้นวงขณะที่ไม่มีขีด จำกัด จะดำเนินการในขณะที่ True ที่ทำการสำรวจอย่างต่อเนื่องจากคิวเหตุการณ์และข้ามเฉพาะ loop ถ้าพบว่างเปล่าหากเหตุการณ์เป็น พบแล้วมันเป็นทั้ง TickEvent หรือ OrderEvent และคอมโพเนนต์ที่เหมาะสมถูกเรียกเพื่อดำเนินการออกในกรณีนี้เป็นทั้งตัวจัดการกลยุทธ์หรือตัวดำเนินการวนรอบ ไก่เพียงแค่นอนสำหรับวินาทีการเต้นของหัวใจในกรณีนี้ 0 5 วินาทีและต่อเนื่องในที่สุดเรากำหนด entrypoint หลักของรหัสในฟังก์ชันหลักเป็นอย่างดีแสดงความคิดเห็นด้านล่าง แต่ฉันจะสรุปที่นี่ในสาระสำคัญเรา instantiate คิวเหตุการณ์และกำหนด หน่วยเครื่องมือเราจะสร้างสตรีมมิ่งราคาสตรีมมิ่ง StreamingForexPrices แล้วต่อมาตัวจัดการการดำเนินการดำเนินการทั้งสองได้รับรายละเอียดการตรวจสอบที่จำเป็นซึ่งได้รับจาก OANDA เมื่อสร้างแอ็ตทริบิวต์เราจะสร้างอินสแตนซ์ TestRandomStrategy ในที่สุดเราจะกำหนดสองเธรดแล้วเริ่มต้น เมื่อต้องการเรียกใช้โค้ดคุณต้องวางไฟล์ทั้งหมดไว้ในไดเร็กทอรีเดียวกันและเรียกใช้ข้อมูลต่อไปนี้ที่ terminal โปรดทราบว่าการหยุดโค้ดในขั้นตอนนี้ต้องใช้กระบวนการ Python อย่างหนักผ่าน Ctrl-Z หรือเทียบเท่าผมไม่ได้ เพิ่มเธรดเพิ่มเติมในการจัดการมองหาที่จะจำเป็นในการหยุดรหัสอย่างปลอดภัยวิธีที่อาจเป็นไปได้ที่จะหยุดรหัสบนเครื่อง Ubuntu Linux คือการพิมพ์ nd แล้วส่งผ่านผลลัพธ์ของหมายเลขกระบวนการนี้ไปสู่ที่อื่นที่ใดก็ตามที่ PROCESSID ต้องถูกแทนที่ด้วยผลลัพธ์ของ pgrep โปรดทราบว่านี่ไม่ใช่วิธีปฏิบัติที่ดีโดยเฉพาะอย่างยิ่งในบทความต่อ ๆ ไปเราจะสร้างกลไกการเริ่มต้นหยุดที่ซับซ้อนมากขึ้นซึ่งทำให้การใช้งาน การควบคุมกระบวนการของอูบุนตูเพื่อให้ระบบการซื้อขายทำงานได้ 24 7. ผลลัพธ์หลังจาก 30 วินาทีขึ้นไปทั้งนี้ขึ้นอยู่กับช่วงเวลาของวันเทียบกับชั่วโมงการซื้อขายหลักสำหรับ EUR USD สำหรับโค้ดข้างต้นจะได้รับดังนี้ ห้าบรรทัดแสดงข้อมูลการติ๊ก JSON ที่ส่งคืนจาก OANDA พร้อมกับราคาเสนอซื้อจากนั้นคุณจะเห็นผลลัพธ์การดำเนินการตามคำสั่งรวมทั้งการตอบกลับของ JSON ที่ส่งคืนจาก OANDA เพื่อยืนยันการเปิดการซื้อขายเพื่อซื้อ 10,000 ดอลลาร์ในสกุลเงิน EUR และราคาที่ได้รับ at. This จะทำงานต่อไปเรื่อย ๆ จนกว่าคุณจะฆ่าโปรแกรมด้วยคำสั่ง Ctrl-Z หรือคล้ายกันในบทความต่อ ๆ ไปเราจะดำเนินการปรับปรุงที่จำเป็นมาก ๆ รวมทั้งกลยุทธ์ที่แท้จริง - forex str ที่เหมาะสม กลยุทธ์การผลิตที่สร้างสัญญาณกำไรได้โครงสร้างพื้นฐานการผลิต - การใช้เซิร์ฟเวอร์ระยะไกลและระบบการซื้อขายที่เฝ้าติดตาม 24 7 พร้อมด้วยความสามารถในการเริ่มต้นหยุดงานการจัดกลุ่มและการจัดการความเสี่ยง - การลงทุนและการซ้อนทับความเสี่ยงสำหรับคำสั่งซื้อทั้งหมดที่แนะนำจากกลยุทธ์กลยุทธ์ต่างๆ - การสร้างกลยุทธ์ด้านต่างๆ รวมอยู่ในการจัดการความเสี่ยงที่ซ้อนทับเช่นเดียวกับ backtester เหตุการณ์ที่ขับเคลื่อนด้วยเหตุการณ์เรายังต้องสร้างโมดูล backtesting forex ซึ่งจะช่วยให้เราดำเนินการวิจัยอย่างรวดเร็วและทำให้ง่ายต่อการปรับใช้กลยุทธ์ อย่าลืมเปลี่ยน ACCOUNTID และ ACCESSTOKEN เพียงแค่เริ่มต้นการซื้อขายเชิงปริมาณ

Comments

Popular posts from this blog

Forex trading ขั้นสูง กลยุทธ์ สำหรับ การคัดเลือก ปลาเทราท์

เทรดดิ้ง 5 นาทีตัวเลือกไบนารีระบบ Wide. I เมตรยัง daytrader ตายยากที่ชอบสวิงอ่อนแอที่แปลเป็นกำไรในวันจันทร์เปิดมักจะสร้างความลำเอียงขึ้นไปข้างบนหรือด้านข้างที่สามารถคงอยู่ได้ตลอดทั้งวันเทรดดิ้ง 5 นาทีระบบตัวเลือกไบนารี Forex Forex สำหรับ Macintosh การซื้อขายตัวเลือกไบนารีเป็นเรื่องเกี่ยวกับการคาดการณ์ว่าสินทรัพย์จะสูงหรือต่ำกว่าราคาตลาดในปัจจุบันหลังจากระยะเวลาที่เลือกไว้ล่วงเลยงานแรกของคุณเมื่อเทปเงียบลงคือการวัดการซื้อและขายความดันด้วยการดูอย่างรวดเร็ว ช่วงแรก แต่เป็นเรื่องที่แตกต่างกันสำหรับผู้ค้ารายวันที่มองหาโอกาสตลอดเซสชั่นสำหรับดีหรือไม่ดีฉันไม่เต็มใจที่จะก้าวออกจากหน้าจอการซื้อขายในช่วงเวลานี้เนื่องจากการตั้งค่าที่ทำแฉสามารถพิเศษฉัน มีเพื่อนชาวออสซี่ที่ทำรายได้กว่าล้านเหรียญในปีที่ผ่านมาซึ่งกำลังขยายตลาดฟิวเจอร์สท้องถิ่นเขาคิดค้นโซลูชั่นที่สมบูรณ์แบบสำหรับจัดการกับช่วงเวลาที่อันตรายระหว่าง บริษัท แรก ๆ เขาซื้อบ้านที่อยู่ใกล้ชายหาดและไปท่องเร็วที่สุดเท่าที่ doldrums เที่ยงวันตีระบบการซื้อขายตราสารหนี้ออสเตรเลีย 5 นาทีตัวเลือกไบนารีระบบการนำเสนออย่างกว้างขวางบน Maldives Stock Exc