Monday 22 January 2018

Backtesting التداول استراتيجيات باستخدام اكسل


استخدام إكسيل إلى العودة اختبار استراتيجيات التداول. كيفية العودة اختبار مع Excel. I فعلت كمية لا بأس بها من استراتيجية التداول اختبار الظهر أنا استخدمت لغات البرمجة المتطورة والخوارزميات وأنا أيضا فعلت ذلك مع قلم رصاص والورق أنت لا تحتاج إلى أن تكون عالم الصواريخ أو مبرمج لدعم اختبار العديد من استراتيجيات التداول إذا كنت تستطيع تشغيل برنامج جدول البيانات مثل إكسيل ثم يمكنك العودة اختبار العديد من الاستراتيجيات. الهدف من هذه المقالة هو أن تظهر لك كيفية دعم اختبار استراتيجية التداول باستخدام إكسيل و مصدر البيانات المتاحة للجمهور هذا من شأنه أن لا يكلفك أي أكثر من الوقت الذي يستغرقه لإجراء الاختبار. قبل أن تبدأ اختبار أي استراتيجية، تحتاج إلى مجموعة بيانات في الحد الأدنى هذا هو سلسلة من التواريخ التاريخ والأسعار أكثر واقعية تحتاج إلى تاريخ، فتح، عالية، منخفضة، إغلاق الأسعار أنت عادة ما تحتاج فقط عنصر الوقت من سلسلة البيانات إذا كنت اختبار استراتيجيات التداول خلال اليوم. إذا كنت ترغب في العمل على طول ومعرفة كيفية دعم اختبار مع إكسيل بينما كنت ريادي نغ هذا ثم اتبع الخطوات التي الخطوط العريضة في كل قسم نحن بحاجة للحصول على بعض البيانات للرمز الذي نحن ذاهبون إلى العودة test. Go إلى ياهو المالية. في حقل إدخال رمز S أدخل عب وانقر فوق GO. Under اقتباسات على على الجانب الأيسر انقر على الأسعار التاريخية وأدخل النطاقات الزمنية التي تريد تحديدها من 1 يناير 2004 إلى 31 ديسمبر 2004. انتقل لأسفل إلى أسفل الصفحة وانقر فوق تحميل إلى Spreadsheet. Save الملف باسم مثل ومكان التي يمكنك العثور عليها لاحقا. إعداد البيانات. تفتح الملف الذي قمت بتحميله أعلاه باستخدام إكسيل نظرا لطبيعة ديناميكية للإنترنت، والتعليمات التي تقرأ أعلاه والملف الذي قمت بفتح قد تغيرت من قبل أن تقرأ هذا. عندما قمت بتحميل هذا الملف يبدو أن الأسطر القليلة القليلة مثل this. You يمكن الآن حذف الأعمدة التي كنت لن تستخدم للاختبار الذي أنا على وشك أن أفعل أنا فقط استخدام التاريخ وفتح وإغلاق القيم حتى يكون لدي حذف عالية، منخفضة، المجلد والعاج Close. I أيضا فرز البيانات بحيث أقدم تاريخ كان أولا وكان آخر موعد في الجزء السفلي استخدام البيانات - خيارات القائمة فرز للقيام بذلك. بدلا من اختبار استراتيجية في حد ذاتها أنا ذاهب لمحاولة العثور على يوم من أيام الأسبوع التي قدمت أفضل عائد إذا كنت يتبع شراء فتح وبيع استراتيجية وثيقة تذكر أن هذه المقالة هنا أن أعرض لكم كيفية استخدام إكسيل لدعم استراتيجيات الاختبار قد نبني على هذا المضي قدما. هنا هو الملف الذي يحمل جدول البيانات مع البيانات والصيغ ل هذا الاختبار. يوجد بياناتي الآن في الأعمدة من A إلى C التاريخ، فتح، إغلاق في الأعمدة D إلى H، لدي صيغ مكان لتحديد العائد في يوم معين. إدخال الصيغ. جزء صعب إلا إذا كنت إعادة خبير إكسيل هو والعمل بها الصيغ لاستخدام هذا هو مجرد مسألة الممارسة وكلما كنت ممارسة المزيد من الصيغ لك ليرة لبنانية اكتشاف والمزيد من المرونة سيكون لديك ل test. If لديك تحميل جدول البيانات ثم نلقي نظرة على الصيغة في الخلية D2 يبدو هذا this. This يتم نسخ الصيغة إلى جميع الخلايا الأخرى في الأعمدة D إلى H ما عدا الصف الأول ولا تحتاج إلى تعديلها بمجرد نسخها سوف أشرح بإيجاز الصيغة فورمولا. إذا كان للشرط شرط، جزء صحيح وكاذب الشرط هو إذا كان يوم الأسبوع تحويلها إلى عدد من 1 إلى 5 الذي يتطابق من الاثنين إلى الجمعة هو نفس اليوم من الأسبوع في الصف الأول من هذا العمود D 1 ثم الجزء الحقيقي من البيان C2- B2 يعطي ببساطة لنا قيمة إغلاق - فتح هذا يشير إلى أننا اشترى فتح وبيع إغلاق وهذا هو فقدان الربح لدينا الجزء الكاذب من البيان هو زوج من يقتبس مزدوجة الذي يضع شيئا في الخلية إذا كان يوم من أيام الأسبوع لا يطابق. العلامات على يسار حرف العمود أو رقم الصف أقفال العمود أو الصف بحيث عندما نسخ ذلك الجزء من الخلية لا تغيير دنا t هنا هنا في مثالنا، عندما يتم نسخ الصيغة، إشارة إلى ستقوم خلية التاريخ A2 بتغيير رقم الصف إذا تم نسخها إلى صف جديد بو t العمود سوف تبقى في العمود A. You يمكن عش الصيغ وجعل قواعد قوية بشكل استثنائي والتعبيرات. النتائج. في الجزء السفلي من أعمدة يوم من أيام الأسبوع لقد وضعت بعض وظائف ملخص على وجه الخصوص متوسط ​​ومجموع وظائف هذه تبين لنا أنه خلال عام 2004 وكان اليوم الأكثر ربحية لتنفيذ هذه الاستراتيجية يوم الثلاثاء، وجاء ذلك عن كثب من قبل الأربعاء. عندما اختبرت يوم الجمعة الإنتهاء - استراتيجية صاعدة أو هبوطية وكتب أن المادة الأولى استخدمت نهجا مشابها جدا مع جدول البيانات والصيغ مثل هذا و وكان الهدف من هذا الاختبار لمعرفة ما إذا كان انتهاء فرايدايس عموما الصاعد أو الهبوطي. حاول ذلك تحميل بعض البيانات من ياهو المالية تحميله في إكسيل ومحاولة الخروج الصيغ ونرى ما يمكنك الخروج مع نشر أسئلتك في المنتدى. الحصول على الحظ واستراتيجية مربحة الصيد. قبل استخدام أدوات متخصصة للاختبار الخلفي أقترح أن يحاول واحد مس إكسيل بيفوت الجدول أولا أداة الجدول المحوري هو عظيم للتفتيش والتصفية و تحليل مجموعات البيانات الكبيرة في هذه المقالة، وسوف نقدم كيفية إنشاء استراتيجية بسيطة تعتمد على توقيت وكيفية حساب أدائها التاريخي. في ما يلي، وسوف تظهر، وكيفية إنشاء تحليل مثل الوظيفة السابقة بيع مايو ومايو بعيدا Really. Step 1 الحصول على البيانات. أولا، نحن بحاجة للحصول على البيانات للتحليل ننتقل إلى ياهو لجلب مؤشر داو جونز انظر قائمة مصادر بيانات السوق لمصادر أخرى. بحيث ياهو المالية يخفي زر التحميل ل مؤشر داو جونز ولكن، فمن السهل لتخمين Link. Save الصحيح هذا الملف إلى القرص ثم فتحه مع مس إكسيل 2010 ونحن نواصل مع الخطوة التالية. خطوة 2 إضافة أعمدة للأداء والمؤشر. الآن، في هذا ملف، نضيف السجل العودة العمود العودة لكل يوم في سلسلة زمنية. ثم، نضيف مؤشر استراتيجية التداول في هذه الحالة فقط في الشهر من العام. في النهاية، نضيف مؤشر مجموعة Decade. Step 3 إضافة بيفوت Table. Sort البيانات في الجدول. أدوات الجدول المحوري - خيارات - تلخيص القيمة بواسطة - Sum. Step 4 التنسيق الشرطي. من أجل الحصول على نظرة عامة على البيانات في الجدول المحوري، نقوم بتنسيق القيم في نمط النسبة المئوية والتنسيق الشرطي. الصفحة الرئيسية - الأنماط - التنسيق الشرطي. خطوة 5 حساب الأداء الفعلي. مجموع السجل يعود في الجدول المحوري هو مؤشر جيد لأداء استراتيجية التداول ولكن، يمكن بسهولة الحصول على الأداء أكوتال من سجل العودة من قبل. الآن، كنت على استعداد كل خلية تحتوي على أداء شراء مؤشر داو جونز في البداية وبيعه في نهاية كل شهر المتعة مع الدراسات الخاصة بك تجد دراسة مفصلة عن أداء الأشهر المختلفة في الرئيسية المؤشرات هنا. الاختبار السهل لاستراتيجيات التداول البسيطة سهل باستخدام الجداول المحورية ل إكسيل في حين أن الاستراتيجيات الأكثر تقدما تتطلب عادة حزمة برامج أكثر تخصصا كما نرى في ماسد الاختبار الخلفي، فإن خمس خطوات بسيطة تؤدي إلى رؤى متعمقة لاستراتيجية تعتمد على التوقيت إذا أصبحت سلسلة البيانات كبيرة، يمكن للمرء أن يؤدي نفس الخطوات بالضبط باستخدام مس باور بيفوت مجانا مس إكسيل الإضافية في مع قاعدة بيانات access. Post navigation. Leave الرد إلغاء الرد. الملاحظات نيس سعيد أن الأرض على ر بلوق لي. لي أقترح عليك هذا لرؤية الأداء الفعلي في الجدول المحوري، فقط إضافة حقل محسوب من القائمة خيارات الحقول، البنود، مجموعات الحقل المحسوب ثم تسمية ذلك p واكتب في الصيغة إكس العودة -1 يمكنك أخيرا إضافة هذا الحقل إلى منطقة القيم، للحصول على مجموع من اليمين في الجدول. نعم، أنت على حق هذا هو أفضل بكثير من تكرار الجدول سأقوم بتحديث هذه المشاركة asap. Back اختبار التاجر Excel. Buy اليوم أدناه وترسل لنا معرف طلبك والمطالبة أكثر من 70 00 قيمتها من البرمجيات الحرة. اختبار باك إكسيل يباع فقط كجزء من التاجر حزمة إكسيل زيارة المطورين موقع لمزيد من مثل مثل هذا. اختبار باك إكسيل، جزء من التاجر إكسيل حزمة، هو وظيفة إضافية لاستراتيجيات اختبار الاختبار الخلفي في ميكروسوفت إكسيل تمكنك من اختبار وتقييم استراتيجيات التداول في نهاية اليوم باستخدام البيانات التاريخية يمكن للمستخدمين استخدام فبا فيسوال باسيك للتطبيقات لبناء استراتيجيات للاختبار الخلفي إكسيل ومع ذلك، فبا المعرفة اختيارية - بالإضافة إلى ذلك لاستخدام فبا التي شيدت تر يمكنك إنشاء قواعد التداول على جدول بيانات باستخدام معيار مسبق الصنع اختبار الظهر code. back - اختبار إكسيل التفاصيل. اختبار باك يدعم إكسيل وظائف متقدمة، مثل تغيير الهرمية من حجم الموقف خلال التجارة المفتوحة، قصيرة موقف طويل الحد ، وحساب العمولة، وتتبع الأسهم، والخروج من المال السيطرة، وشراء سعر البيع تخصيص يمكنك التجارة في اليوم أو الغد ق المفتوحة، إغلاق، ارتفاع أو انخفاض الأسعار هذه الوظائف تمكنك من بناء استراتيجيات التداول الطبيعي ويمنعك من وضع الخاص بك والاستراتيجيات في الإطارات. اختبار باك إكسل خلق يخلق تقارير أداء اختبار استراتيجية مفصلة ومفصلة للغاية كل تقرير لديه سبعة علامات التبويب. القرص تقرير - أهم نتائج الاختبار الخلفي في شكل مضغوط. تقرير سلسلة البيانات - الصفقات وحقوق الملكية وفقدان الربح ديناميات عرض في جدول التداول - الصفقات التي تم تجميعها حسب المواقف. التداول الزمني التسلسل الزمني - الصفقات بالترتيب الزمني. السجلات تقرير - جميع إشارات برود تختص بها استراتيجية وترتيب نتائجها معالجتها أو لا. تقرير الإعدادات - كل إعدادات التكوين. استراتيجية تقرير الشفرة - التي تحتوي على رمز الاستراتيجية الخام. التجارف والتقارير الزمني والتقارير الإشارات لديها خيار التصفية التلقائية التي عند تنفيذها، يمكن أن تنتج تقارير أكثر دقة التصفية طريقة سريعة وسهلة للعثور على مجموعة فرعية من البيانات والعمل بها في قائمة تعرض القائمة التي تمت تصفيتها الصفوف التي تستوفي المعايير التي تحددها للعمود فقط على عكس الترتيب، لا تؤدي التصفية إلى إعادة ترتيب القائمة بدلا من ذلك، فإنها تخفي الصفوف مؤقتا لا تريد عرضها عند تنشيط ميزة التصفية التلقائية، تظهر الأسهم على يمين تسميات الأعمدة في القائمة التي تمت تصفيتها يمكن استخدام ميزة التصفية التلقائية، على سبيل المثال، لعرض الصفقات القصيرة فقط أو الصفقات المربحة أو الصفقات المنفذة بعد تاريخ محدد أو فقط تلك الإشارات التي أسفرت عن الصفقات. ملامح الميزات. يمكن إنشاء استراتيجية بسيطة. يمكن وضع رمز الاستراتيجية باستخدام إكسيل أو فبي فيسوال باسيك إنفيرونمنت 7. صفحة الإعلامية و ديتاي ليد استراتيجية اختبار الأداء تقرير. تتبع تتبع رأس المال الأولي والعمولات. وضع قيود طويلة وقصيرة الموقف. إجراء الدعم. لإعادة باكتيست استراتيجية التداول، اختبار العودة إكسل يتكرر من خلال جميع الصفوف من البيانات التاريخية، وتنفيذ رمز استراتيجية لكل صف من البيانات رمز الاستراتيجية يتكون من هذه اللبنات الأساسية. إنشاءات بيع Signal. Day هو مرجع اليوم إلى الأيام السابقة في هذا الشكل اليوم - N على سبيل المثال، كل اليوم - 1 سيعود يوم أمس ق سعر الإغلاق، كل اليوم أو كل سيعود اليوم سعر إغلاق s. أوبيرسيل الخلية العلوية الخلية مع تسمية في عمود القيم التي ترغب في استخدامها في رمز الاستراتيجية الخاصة بك على سبيل المثال، رنغ G1، اليوم سيعود القيم من الخلايا تحت الخلية G1.NumberOfShares هو عدد الأسهم لشراء أو إلى Sell. SpecialOrder هو الأمر لشراء بيع بسعر خاص، مختلفة عن الافتراضي على سبيل المثال، شراء 100، سوف الأوامر المفتوحة تنفيذ أمر لشراء 100 سهم العقود في افتتاح السعر. اختبار اختبار المبدأ ليس هناك طريقتان لإنشاء استراتيجيات. برمجة قواعد التداول في جدول بيانات بهذه الطريقة هو أكثر تستغرق وقتا طويلا، ولكن لا يتطلب أي معرفة خاصة - يتم برمجتها فقط المعرفة الأساسية من قواعد مايكروسوفت إكسل التجارة باستخدام فبا فيسوال باسيك للتطبيقات و المخزنة في وحدة خاصة من المصنف بهذه الطريقة هو أقل تستغرق وقتا طويلا، ولكن يتطلب معرفة أساسية من VBA. Here هو مثال على قاعدة التداول بيع إذا اليوم مفتوح أكبر من اليوم s إغلاق، وإلا شراء يمكننا تحقيق هذه القاعدة في وطريقتين. 1 برنامج قاعدة التداول باستخدام جدول بيانات. كما ترون، والقاعدة إف يقع B2 E2 بيع شراء في كل خلية وتنتج شراء بيع إشارات. اختبار اختبار كود إكسيل ولدت لهذه الاستراتيجية يمكن إعادة استخدامها لإنتاج شراء إشارات البيع في جداول البيانات الأخرى. 2 تطبيق قاعدة التداول باستخدام VBA. There لا توجد قواعد في جدول البيانات فقط البيانات التاريخية. تكتب قواعد التداول باستخدام فبا وتخزينها في وحدة نمطية خاصة. اختبار باك إكسيل يباع فقط كجزء منالتاجر حزمة إكسيل زيارة المطورين الموقع لمزيد من مثل هذا.

No comments:

Post a Comment