Easylanguage เทียบกับ C


Easylanguage กับ C ++ Easylanguage กับ C ++ ทุกคนที่มีประสบการณ์ทั้งการเขียนโปรแกรมภาษาเพื่อพัฒนา + backtest ระบบการซื้อขาย? ฉันไม่ผู้เชี่ยวชาญในการเขียนโปรแกรมและด้วยเหตุนี้ผมคิดว่า EL จะมีความเหมาะสมมากขึ้น แต่ฉันกังวลว่ามันไม่ได้ให้เสรีภาพมากพอในข้อกำหนดพารามิเตอร์ วันที่สมัครสมาชิกพฤศจิกายน 2004 ถ้าคุณไม่ได้โปรแกรมเมอร์แล้วยกเว้นกรณีที่คุณกำลังเตรียมที่จะใส่ในการทำงานมาก (และผมหมายถึงเป็นจำนวนมาก) แล้วมันจะดีกว่ามากที่จะติด TS หรือ WL ฯลฯ นอกจากนี้ยังขึ้นอยู่กับสิ่งที่คุณต้องการจะทำเช่นถ้าคุณเพียงต้องการที่จะผลิตสัญญาณบางอย่างสำหรับการซื้อขาย eminis แล้วกลิ้งของคุณเองอาจจะไม่เป็นเช่นภาระ Excel อาจจะเป็นไปได้ แต่ก็ไม่ได้เป็นถ้วยชาของฉัน มี TA libs ที่มีอยู่สำหรับ Excel ที่จะให้คุณทุกตัวชี้วัดที่พบบ่อย - แม้ฟรีหนึ่งผมคิดว่า ในกรณีใด ๆ ถ้าคุณเป็นโปรแกรมเมอร์ C ++ และอยากจะจ้างประสบการณ์ที่มีเหตุผลเล็ก ๆ น้อย ๆ ในการเลือก C ++ มากกว่า Java หรือถ้าคุณต้องมีสภาพแวดล้อมที่ MS c # ซอฟแวร์ในกรณีส่วนใหญ่ที่เขียนใน C / C ++ จะใช้เวลานานในการพัฒนาและแน่นอนอีกต่อไปที่จะแก้ปัญหา ฉันคุณจะเริ่มต้นจากรอยขีดข่วนฉันรับประกันได้ว่า C ++ จะใช้เวลานานในการเรียนรู้ มีการกล่าวว่าสิ่งที่ผมคิดว่ามีข้อได้เปรียบที่ยิ่งใหญ่ในการกลิ้งแพลตฟอร์มของคุณเอง ไม่ว่าจะมีขนาดใหญ่พอที่จะปรับการทำงานที่เกี่ยวข้องกับการเป็นปัญหาที่หนึ่งเท่านั้นที่สามารถตัดสินใจด้วยตัวเองอีก ฉันเลือกที่จะพัฒนาแพลตฟอร์มของตัวเองใน Java สำหรับ backtesting / ระบบการพัฒนา / การค้าและผมคิดว่ามันจะส่งมอบในแพคเกจแบบบูรณาการสิ่งที่คุณจะต้องแพคเกจการค้าหลายที่จะส่งมอบที่ดีเช่นสแกนเนอร์การตลาดทางเทคนิค EOD - อาจเทียบเท่ากับ stockfetcher ระบบการซื้อขาย backtesting กับจำนวนของตราสารใด ๆ ต่อระบบสามารถจัดการกับอนุกรมเวลากรอบเวลาหลายเพิ่มประสิทธิภาพทางพันธุกรรมแผนภูมิ (รวมถึงเวลาจริงแผนภูมิภาพรวม - ฉันกำลังทำงานในการเลื่อนบิต) นอกจากนี้ยังไม่จำลองระดับบัญชีคือความสามารถในการจำลองระบบการค้าหลายแห่งในหนึ่งบัญชีและเพิ่มประสิทธิภาพการจัดสรรเงินทุนระหว่างระบบหรือจัดสรรทุนโดยอัตโนมัติขึ้นอยู่กับสภาวะตลาด นอกจากนี้ยังมีการซื้อขายอัตโนมัติสำหรับการทำงานร่วมกับ IB จะได้รับการทำงานมาก แต่เสรีภาพที่ได้รับจากการเขียนโปรแกรมภาษาที่เหมาะสมเป็นบวกมาก เมื่อทั้งหมดพูดและทำผมคิดว่าความพยายามที่จะคุ้มค่า ผมเริ่มเริ่มงานนี้เพราะผมพยายามที่สิ่งอำนวยความสะดวก 'backtesting ใน eSignal อย่างรวดเร็วและมาถึงข้อสรุปว่ามันเป็นขยะ (ในความเป็นจริงเป็นเรื่องตลก) สำหรับการพัฒนาระบบ (ชาร์ตที่ดีแม้ว่า) โดยไม่ต้องพยายามที่จะเริ่มต้นในช่วงสงครามการเขียนโปรแกรมภาษาผมขอแนะนำว่า Java เป็นทางเลือกที่ดีสำหรับ verg เรียงลำดับของสิ่งสำหรับหลายเหตุผลนี้ 1. ฟรีและมีเอกสารเป็นอย่างดีกับความอุดมสมบูรณ์ของว​​ัสดุที่กวดวิชาที่สามารถใช้ได้ฟรีในสุทธิ มันไม่จำเป็นที่จะต้องใช้จ่ายเงินในซอฟต์แวร์หนังสือ ฯลฯ 2. ได้อย่างรวดเร็วพอ C / C ++ อาจจะเร็วขึ้น แต่ในเกือบทุกกรณีการแก้ไข / การเพิ่มประสิทธิภาพขั้นตอนวิธีการและ / หรือโครงสร้างข้อมูลที่จะให้การปรับปรุงประสิทธิภาพมากขึ้นกว่าการเปลี่ยนภาษา ผมคาดว่า C # และ Java จะคล้ายประมาณ 3. ข้ามแพลตฟอร์ม Java / Linux (หรือ Java / Solaris) มีความเสถียรมาก (และรักษาความปลอดภัย) สภาพแวดล้อมสำหรับแพลตฟอร์มการซื้อขาย (นอกจากนี้ยังมีค่าใช้จ่าย) ถ้าคุณต้อง Windows เป็นที่น่าพอใจนอกจากนี้ยังมี 4. จำนวนมากเช่นการที่มีอยู่สิ่งที่ฟรีคุณภาพผมใช้ libs JFreeChart สำหรับชาร์ต นี้เป็นมากกว่าเพียงพอสำหรับการสร้างแผนภูมิที่มีคุณภาพดี JGap สำหรับห้องสมุดขั้นตอนวิธีพันธุกรรม DISLIN สำหรับการแสดงพื้นผิว 3 มิติเพิ่มประสิทธิภาพ JDOM สำหรับการจัดการ XML ฯลฯ ฯลฯ 5. ขอบชั้นนำ ตอนนี้คุณจะได้รับลินุกซ์ 64 บิตสำหรับใหม่ (ish) ชิปเอเอ็มดีและ JVM 64bit จากดวงอาทิตย์ ถ้าคุณต้องการประสิทธิภาพการทำงานสำหรับจำนวนกระทืบหนักสำหรับ backtesting / เพิ่มประสิทธิภาพ / การสแกนผมคาดว่าชุดนี้โดยเฉพาะอย่างยิ่งกับ Athlon ซ็อกเก็ต 939 หรือ 940 หน่วยประมวลผล - ได้อย่างง่ายดายจะดีกว่าสิ่งใดในโลก Windows และเป็นปีแสงไปข้างหน้าของชอบของ TS หรือ WL . 6. สภาพแวดล้อมของโปรแกรมพื้นฐานที่แข็งแกร่งอย่างแท้จริง ด้วย WL หรือ TS คุณจะขึ้นอยู่กับความสามารถในการมีมันที่คุณต้องการและความแข็งแกร่งและเชื่อถือได้ โดยไม่ต้องเป็นในทางใด ๆ ที่สำคัญของ WL หรือ TS หรือสภาพแวดล้อมอื่น ๆ เช่นที่พวกเขามีมากมีแนวโน้มที่จะเป็นรถกว่า Java หรือด้วยเหตุผลง่ายๆว่ามีหลายนักพัฒนาอื่น ๆ อีกมากมายในสภาพแวดล้อมที่หลัง มีขอบเขตที่เป็นข้อบกพร่องน้อยลงอย่างรุนแรงในระยะหลัง

Comments