هذه بعض الاقتراحات. البحث الأمازون (أو المفضلة لديك بائع الكتب) للكتب المتعلقة C التمويل الكمي. لقد وجدت العديد من العناوين التي تبدو واعدة. ذهبت إلى سورسيفورج (البحث في أنظمة التداول) ورأى العديد من النظم الواعدة التي قد تعطيك الساق حتى في السحب، مي، وما إلى ذلك يمكنني استخدام ترادستاتيون 9.0 لمقارنة استراتيجيات التداول المختلفة. وسوف توفر الرسوم البيانية ميمف، منحنيات الأسهم التجارية، واستراتيجيات رتبة على أساس الحد الأقصى للسحب. ولكن تأكد من قراءة أنظمة التداول التي تعمل: بناء وتقييم أنظمة التداول الفعالة من قبل توماس ستريدسمان لنقد مناسب للتقارير ترادينستاتيونس ولدت. أجاب أبريل 1 11 في 15:51 و أوب يريد كوتسوم من الوظائف التي من شأنها أن تستخدم في تطوير Trading. quot التداول على الرغم من أنني لا يمكن أن أقتبس أي دليل في الدعم، وأنا متأكد من أن أدوات التحليل الفني هيكان يمكن استخدامها في تطوير مثل هذه الاستراتيجيات. ما إذا كان تاليب مكتوب في C أو C، حسنا أنا أقف تصحيح. نداش بابيلروفريدر أبر 3 11 11 في 14: 37Programming الخدمات تحذير المخاطر عالية المخاطر: تداول العملات الأجنبية وعقود الفروق على الهامش يحمل درجة عالية من المخاطر، وقد لا تكون مناسبة لجميع المستثمرين. هناك احتمال أن تتمكن من الحفاظ على خسارة تزيد على الأموال المودعة الخاصة بك، وبالتالي، يجب أن لا تكهنات مع رأس المال الذي لا يمكن أن تخسره. قبل اتخاذ قرار تجارة المنتجات التي تقدمها فكسم يجب أن تنظر بعناية الأهداف الخاصة بك، والوضع المالي والاحتياجات ومستوى الخبرة. يجب أن تكون على دراية كاملة بكافة المخاطر المصاحبة لعمليات تداول على الهامش. يوفر فكسم المشورة العامة التي لا تأخذ في الاعتبار الأهداف الخاصة بك، والوضع المالي أو الاحتياجات. يجب ألا يفسر محتوى هذا الموقع على أنه نصيحة شخصية. توصي فكسم بطلب المشورة من مستشار مالي منفصل. يرجى النقر هنا لقراءة التحذير من المخاطر الكاملة. فكسم هو لجنة العقود الآجلة المسجلة التاجر والتجزئة بائع الصرف الأجنبي مع لجنة تداول السلع الآجلة وعضو في الرابطة الوطنية للعقود الآجلة. نفا 0308179 فوركس كابيتال ماركيتس، ليك (فكسم ليك) هي شركة تابعة تعمل ضمن مجموعة فكسم للشركات (مجتمعين، مجموعة فكسم). تشير جميع المراجع على هذا الموقع إلى فكسم إلى مجموعة فكسم. يرجى ملاحظة أن المعلومات الواردة في هذا الموقع مخصصة لعملاء التجزئة فقط، وقد لا تنطبق بعض الإقرارات الواردة هنا على المشاركين في العقد المؤهلين (أي العملاء المؤسسيين) على النحو المحدد في قانون تبادل السلع الفرع 1 (أ) (12). حقوق الطبع والنشر نسخة 2017 أسواق رأس المال الفوركس. كل الحقوق محفوظة. 55 شارع المياه 50th فلور، نيو يورك، ني 10041 أوساث باك تستينغ ليبراري فور بروفيسيونال ترادينغ ستراتيغي المطورين باك هي عملية اختبار استراتيجيات التداول استنادا إلى بيانات السوق التاريخية لمحاولة محاكاة كيفية أداء نظام التداول في المستقبل. الاختبار الخلفي هو تطوير استراتيجية التداول ما البحوث وتحسين الجودة هي لصناعات الرعاية الصحية والنقل. الذين يريدون لمحاولة الخروج رصد القلب أو السيارات لم يسبق له مثيل. وينطبق الشيء نفسه على استراتيجيات التداول المالي. يجب أن تكون جميع استراتيجيات التداول مرة أخرى اختبار، الأمثل، والتحقق من صحتها قبل أن يعيش مع المال الحقيقي. ويمكن اختبار أي استراتيجية تجارية تحليل تقريبا. في حين أنه من الصحيح أن العديد من تطبيقات التداول على المستوى المتوسط توفر لغات البرمجة التي تسمح للمتداولين لتطوير واستراتيجيات اختبار الاختبار مرة أخرى، وجدنا أنه لا توجد مكتبات اختبار الظهر المتاحة للمطورين نظام التداول المتقدمة الذين يفضلون برمجة استراتيجيات التداول في البرمجة على مستوى منخفض لغات مثل C و C و جافا. لذلك، قمنا بتطوير محرك اختبار الظهر لمطوري النظام المتقدمة. الآن يمكن للمطورين إنشاء استراتيجيات في أي لغة البرمجة، ثم اختبار الظهر وتحسين تلك الاستراتيجيات لتحسين الأداء. باكتستليب يتيح للمطورين مرة أخرى اختبار نظم التداول الخاصة بهم في C، C، ف، F، R، إيرونبيثون، أو أي لغة أخرى، وذلك باستخدام القراد أو شريط البيانات. فقط لا يهم كيف يتم كتابة نظام التداول الخاص بك. كل ما عليك القيام به هو توفير قائمة من الصفقات، ومكتبة اختبار الظهر لا بقية بالنسبة لك. باكتستليب يمكن حساب أداء نظام التداول الخاص بك باستخدام اثني عشر قياسات المخاطر بما في ذلك نسبة شارب، ونسبة كالمار، نسبة سورتينو، رسم أقصى أسفل، مونتي كارلو تراجع، إجمالي بل، خطر على نسبة المكافأة، أكبر ربح، أكبر خسارة، متوسط عدد الصفقات الشهر، سجلات التجارة وأكثر من ذلك. مثالية للاستراتيجية الأمثل التجار المهنية يعرفون كل الأشياء الجيدة وصلت إلى نهايتها. حتى أفضل أنظمة التداول تقع في نهاية المطاف في فترات خاسرة، تتطلب التحسين أو التداول نظام التقاعد. وتختلف الأسباب، بما في ذلك التغيرات في السيولة، والتقلبات، وديناميات السوق الأساسية، فضلا عن عوامل أخرى. ينتج باكتستليب النتائج التي تمثل مجموعة من القياسات على أساس الربحية والمخاطر لنظام التداول الخاص بك عند اختبار مع البيانات التي تم توفيره. كود إكسامبل قم بإنشاء بعض الصفقات المحاكية قائمة لوت تريد غ تجارة جديدة لوت تريد جت () trades. Add (نيو تريد (داتيتيم. Parse (كوت 112014 9: 30: 45.422 أمكوت)، سيغنالتيب. Buy، 24)) trades. Add (جديد التجارة (داتيتيم. Parse (كوت 112014 9: 32: 33.891 أمكوت)، سيغنالتيب. ExitLong، 24.09)) trades. Add (نيو تريد (داتيتيم. Parse (qu112014 9: 37: 12.839 أمكوت)، سيغنالتيب. Sell، 24.07).Add (نيو تريد (داتيتيم. Parse (qu112014 9: 48: 27.488 أمكوت)، سيغنالتيب. Exit، 24.19)) trades. Add (نيو تريد (داتيتيم. Parse (qu112014 9: 49: 16.415 أمكوت)، سيغنالتيب. Buy، 24)) trades. Add (نيو تريد (داتيتيم. Parse (qu112014 9: 51: 14.212 أمكوت)، (سيغنالتيب. Exit، 24.09)) trades. Add (نيو تريد (داتيتيم. Parse (qu112014 9: 50: 45.512 أمكوت) سيغنالتيب. Buy، 24.01)) تشغيل باكتست دوبل لاستريسب 24.03 باكتسترسولتس النتائج باكتستر. Backtest (ترادس، لاستبريس) إخراج النتائج كونسول. WriteLine (كوتوتال نومبر أوف ترادس: كوت. results. TotalNumberOfTrades) سلبيات أولي. WriteLine (كوتايراج عدد الصفقات في الشهر: كوت. ريسولتس. أفيراجرادس بيرمونث) كونسول. WriteLine (إجمالي عدد الصفقات المربحة: كوت. results. NumberOfProfitableTrades) وحدة التحكم. WriteLine (إجمالي عدد الصفقات الخاسرة: كوت. results. NumberOfLosingTrades) وحدة التحكم. WriteLine (الربح الإجمالي: كوت. results. TotalProfit) وحدة التحكم. WriteLine (كوتوتال لوس: كوت. results. TotalLoss) وحدة التحكم. WriteLine (كوتيرسنت الصفقات المربحة: كوت. results. PercentProfit) وحدة التحكم. WriteLine (كوتيرسنت الصفقات المربحة: كوت. results. PercentProfit) وحدة التحكم. WriteLine (كوتلارجيست الربح: كوت النتائج. LargestProfit) وحدة التحكم. WriteLine (كوتلارجيست فقدان: كوت. results. LargestLoss) وحدة التحكم. WriteLine (كوتيماكسيموم تراجع: كوت. results. MaximumDrawDown) وحدة التحكم. WriteLine (كوتيماكسيموم تراجع مونتي كارلو: كوت. results. MaximumDrawDownMonteCarlo) وحدة التحكم. WriteLine (كوتيستاندارد الانحراف : كوت. results. StandardDeviation) وحدة التحكم. WriteLine (كوتيستاندارد الانحراف السنوي: كوت. results. StandardDeviationNnualized) وحدة التحكم. WriteLi ن (الانحراف كوتدزيد (مار 10): كوت. ريسيدنت ديفياتيون Mar10) وحدة التحكم. WriteLine (كوتيفالو وأضاف مؤشر شهري (فامي): كوت. results. ValueAddedMonthlyIndex) وحدة التحكم. WriteLine (كوتشارب نسبة: كوت. results. SharpeRatio) وحدة التحكم. WriteLine (كوتسورتينو نسبة: كوت. results. SortinoRatioMAR5) وحدة التحكم. وريتلين (كوتانواليزد سورتينو راتيو: كوت. results. AnnualizedSortinoRatioMAR5) وحدة التحكم. WriteLine (كوتيرلينغ راتيو: كوت. results. SterlingRatioMAR5) وحدة التحكم. WriteLine (نسبة كتوكالمار: كوت. results. CalmarRatio) وحدة التحكم. WriteLine (كوتريسك تو ريوارد راتيو: كوت. ريسولتس. RiskRewardRatio) عرض سجل التجارة فوريتش (التجارة التجارة في النتائج. الصفقات) وحدة التحكم. WriteLine (trade. Date كوت: كوت trade. Signal. ToString () كوت أت كوت trade. Price. ToString ()) عندما كنت أعمل من أجل شركة تجارية خاصة، استخدمنا كل من بيثون و R لخلق استراتيجيات التداول لدينا و باكتست لهم بسرعة كبيرة مع البيانات التاريخية (بيانات القراد والحانات أوهلك). وكانت هذه هي الطريقة الأسرع لتغيير عقلنا والبحث عبر استراتيجيات مختلفة دون بذل الكثير من الجهد لتغيير رمز الخوارزميات. بيثون ديه نومبي، الذي هو التعليمات البرمجية المترجمة، في حين R لديها شتس ومكتبات زو مع أدوات عظيمة للتعامل مع المرات، وكلتا اللغتين لها فيكتوريسد العمليات، لذلك فهي سريعة حقا للتعامل مع البيانات. ومع ذلك، لأنظمة الإنتاج، كان لدينا فريق من المبرمجين C من أجل ترجمة استراتيجيتنا إلى رمز C، وتجميعه، واختباره، وأخيرا جعل التثبيت في خوادم الإنتاج. قمنا بتنفيذ استراتيجيات الترددات المتوسطة لذلك لم يكن هناك الكثير من العمليات في اليوم الواحد. وكانت هذه الطريقة أكثر أمانا، C للإنتاج وعدم ربط بيثون أو R أبيس مباشرة إلى أوامر تبادل والمكان. 4k المشاهدات ميدوت عرض أوبوتوتس ميدوت نوت فور ريبرودكتيون ليس حقا، المشكلة هي أن بايثون يعامل كل متغير ككائن. لذلك حتى أبسط المتغيرات سوف تخزين المعلومات غير الضرورية على مرجعها، حجم، قيمة يادا يادا. عموما متغيرات بيثون هي ثلاثة أضعاف حجم نظرائهم C. تخيل تخزين أكثر من الملايين من القيم من مجموعات البيانات الكبيرة. الآن إذا لم تكن حذرا في إدارة الذاكرة (ضمان تقليل نسخ متغيرة والحفاظ على الحسابات مباشرة، وذلك باستخدام المراجع كلما كان ذلك ممكنا) سوف تتعامل مع تسرب الذاكرة أندور إعدام بطيئة. مشكلة أخرى هي أن الكثير من النفقات العامة لا لزوم لها يتم إضافتها من قبل هذه اللغات، وخاصة صحيح عندما كنت تستخدم حزم طرف ثالث، حيث كنت don039t معرفة ما 039s يجري تحت غطاء محرك السيارة. وهذا يبطئ مرة أخرى المعالجة. لغات البرمجة القديمة مثل جافا أو C لها اليد العليا في هذا الصدد. جافا لديها جامع القمامة والكائن الافتراضي الرجوع، في حين C لديه مؤشرات الذكية و راي. هي أيضا الأمثل للغاية المجمعين اليوم والتعامل مع سوء إدارة البيانات بشكل جيد. لماذا كل هذا مهم في باكتست لأن استراتيجيات التداول عموما تكرارية في الطبيعة و can039t يكون متجه لتكون مفيدة في R أو ماتلاب. أنها بطيئة جدا لتشغيل تكراري إذا لم يتم تحسين التعليمات البرمجية بشكل صحيح. حفظ ميكروثانية صغيرة على التكرار يضيف ما يصل إلى ثانية عند تكرار أكثر من مليون داتابوانتس. الآن تخيل تحسين الاستراتيجية على شبكة نموذجية من 100،000 نقطة، والفرق الأولي من بضعة ميكروثانية يمكن أن تضيف ما يصل إلى أيام. لقد وجدت هذا الطريق الصعب عند باكتستينغ على 5 دقائق البيانات في بايثون. 12.2k المشاهدات ميدوت عرض أوبوتس ميدوت ليس للاستنساخ كانت معظم سو المتاحة تقليديا على أساس c. ومع ذلك، كما أصبح التداول ألغو أكثر شعبية، بدأت الشركات تصميم تصميم سو على الثعبان، جافا، دوت صافي الخ ل إغ. وسطاء التفاعلية هي واحدة من هذه الوساطة التي بنيت محطة التجارة (توز) على جافا. ومع ذلك، لا يزال بإمكانك استخدام بيثون للترميز عبر الإضافات مثل إبي، إببيبريدج الخ يمكنك معرفة المزيد عن تنفيذ بيثون على إبس C أبي من هنا 1 1.3 المشاهدات ميدوت عرض أوبفوتس ميدوت ليس للاستنساخ ما هي ميزات C (التي تعطي سرعة البرنامج ) هي الأكثر استخداما في هفت لماذا الشركات دون 0339t استخدام بيثون مع المكتبات أو جافا هو استخراج البيانات أو تعلم الآلة المستخدمة حقا لاستراتيجية هفت تطوير وتداول بلدي لغة البرمجة الرئيسية هو R الذي أنا باستخدام في الحفل مع C. هل هناك سبب وجيه ل تعلم بيثون بالإضافة إلى هاتين اللغتين متى يمكنني استخدام C، جافا، أو بايثون
Comments
Post a Comment