Friday, 23 February 2018

إستراتيجية تجارة الأقصر


استراتيجيات باكتستينغ مع R.
دعونا ركلة الامور مع الاختلاف من استراتيجية تجارة الأقصر. تستخدم هذه الإستراتيجية اثنين من مؤشرات سما: سما (10) و سما (30).
إذا کان مؤشر سما (10) أکبر من أو یساوي مؤشر سما (30) سنقوم بإرسال طلب وقف مؤقت لفترة طویلة لفتح وإغلاق أي مراکز قصیرة قد تکون مفتوحة. إذا كان سما (10) أقل من سما (30) فسوف نقوم بإرسال أمر قصير من ستوبليميت لفتح وإغلاق أي مراكز بيع مفتوحة.
ملاحظة: تذكر أننا قمنا بالفعل بتعيين بعض المتغيرات في وقت سابق من الكتاب. إذا قمت بنسخ ولصق التعليمات البرمجية أدناه في حد ذاته سوف تحصل على أخطاء. سيكون هناك دروس كاملة المدرجة في وقت لاحق في الكتاب.
5.1 إعداد الاستراتيجية.
نحن تحميل رموزنا إلى رموز.
بعد أن قمنا بتحميل رموزنا نستخدم فينانسيالينسترومنت :: الأسهم () لتحديد البيانات الوصفية لرموزنا. في هذه الحالة نحن نحدد العملة بالدولار الأمريكي مع مضاعف 1. يتم تطبيق المضاعف على السعر. هذا سوف تختلف اعتمادا على الأداة المالية التي تعمل على ولكن للأسهم يجب أن يكون دائما 1.
بعد ذلك سنقوم بتعيين الأسماء المناسبة لمحافظتنا، حساب واستراتيجية الكائنات. يمكن أن يكون هذا أي اسم تريده ويجب أن يستند إلى الطريقة التي تنوي تسجيل البيانات في وقت لاحق.
نحن إزالة أي بقايا من أشواط السابقة عن طريق مسح من محفظة وقيم الحساب. في هذه المرحلة لما قمنا به حتى الآن هذا أمر لا لزوم له. ومع ذلك، انها عادة جيدة لتشمل هذا مع كل من النصوص الخاصة بك كما البيانات المخزنة في الذاكرة يمكن أن تؤثر على النتائج أو توليد أخطاء.
الآن نحن تهيئة محفظة لدينا، حساب وأوامر. وسوف نقوم أيضا بتخزين إستراتيجيتنا لحفظها لاحقا.
5-2 إضافة مؤشرات.
المؤشرات هي الوظائف المستخدمة لقياس متغير. المتوسط ​​المتحرك المتوسط ​​هو مجرد متوسط ​​لأسعار ن السابقة. عادة إغلاق السعر. لذلك سما (10) هو مجرد متوسط ​​آخر 10 أسعار الإغلاق.
هذا هو المكان الذي يأتي مكتبة تر في. قصيرة لقواعد التداول الفنية. سما () هي وظيفة من تر كما هي العديد من المؤشرات الأخرى. إذا كنت تريد ماسد، رسي، البولنجر باند، وما إلى ذلك، سوف تستخدم مكتبة تر.
add. indicator هو وظيفة كوانسترات ويضيف مؤشراتنا إلى كائن استراتيجية لدينا. في الوقت الحالي سنستخدم المعلمات التالية:
الاستراتيجية: كما قمنا بتخزين اسم استراتيجيتنا في متغير ستراتيجيك. ست كل ما علينا القيام به هو تمرير هذا المتغير. وإلا فإننا سوف نقدم سلسلة. استخدام المتغيرات عندما يصبح هذا زائدة عن الحاجة ونحن نتحرك على طول.
اسم: وظيفة المؤشر؛ لهذا المثال سما. نحن فقط تمرير اسم الدالة كسلسلة حرف. يتم تمرير معلمات الدالة في معلمة الوسيطات ...
الحجج: إذا نظرنا إلى؟ سما نرى المعلمات المطلوبة هي x و n مع الافتراضي n يجري 10. س هو كائن السعر. في مثالنا نستخدم أسعار الإغلاق.
لابيل: تسمية المتغير الذي سيتم إضافته إلى مجموعة البيانات. يجب أن يكون هذا فريدا لكل مؤشر نضيفه.
دعونا نتوقف للحظة ونفحص الوسيطات. لاحظ أننا تمرير سلسلة من الوظائف إلى x. إذا كنت ترغب في الوصول إلى متغير إغلاق مجموعة البيانات إوم كنت تفعل ذلك عادة عن طريق استدعاء إوم $ إغلاق أو إوم [، 4]. هنا نحن الوصول إلى كائن بيانات مكداتا.
مكداتا هي مجموعة بيانات خاصة تم إنشاؤها لكل رمز من شأنها أن تخزن جميع مؤشراتنا وإشاراتنا. عند تشغيل الاستراتيجية سترى كائن مكداتا في البيئة الخاصة بك. وسوف تكون موجودة فقط للرمز الأخير تنفيذ الاستراتيجية.
لن يتم تقييم الدالة add. indicator () (إضافة إلى add. signal و add. rules التي سنناقشها لحظات) حتى يتم تشغيل استراتيجيتنا. كل ما يفعله هو إضافة مواصفاتنا إلى كائن الاستراتيجية. عندما نقوم بتشغيل استراتيجيتنا يتم إنشاء كائن مكداتا لكل تكرار رمز حيث سيتم إضافة البيانات الخاصة بنا.
كل هو في الواقع قصيرة اليد لإغلاق كما كنت قد خمنت. في الواقع، لدينا عدة وظائف قصيرة لمتغيراتنا:
أوبل (): فتح وإغلاق (n × 2 مجموعة بيانات)
هلك (): عالية، منخفضة وإغلاق (n × 3 مجموعة البيانات)
راجع المساعدة لأي من تلك الرموز أعلاه للحصول على قائمة أكثر تفصيلا.
اقتباس () هي وظيفة R أن يلتف ببساطة المعلمة الموردة في علامات الاقتباس.
لذلك أضفنا مؤشرين إلى كائن مكداتا، نفاست (سما (10)) و نسلو (سما (30)). دعونا الآن إضافة إشارات.
5.3 إضافة إشارات.
الإشارات هي قيمة معينة عندما تستوفي الشروط من قبل مؤشراتنا. على سبيل المثال، في هذه الاستراتيجية نريد إشارة كلما نفاست أكبر من أو يساوي نسلو. نريد أيضا إشارة أخرى حيث نفاست أقل من نسلو. سنقوم بتسمية هذه الإشارات طويلة وقصيرة، على التوالي.
مرة أخرى، نحن نجتاز الإستراتيجية إلى معلمة الإستراتيجية. اسم يأخذ وظيفة تماما كما فعل في add. indicator. هنا سوف نستخدم بعض وظائف كوانسترات المدمج في. لنلق نظرة سريعة على ما هو متاح:
سيغكومباريسون: بولان، مقارنة متغيرين بعلاقة غ أكبر من لوت أقل من مكافئ يساوي غت أكبر من أو يساوي لت أقل من أو يساوي.
سيغكروسوفر: منطقية، ترو عندما تعبر إشارة واحدة أخرى. يستخدم نفس العلاقات مثل سيغكومباريسون.
سيغفورمولا: تطبيق صيغة على متغيرات متعددة.
سيغبيك: تحديد الحد الأدنى المحلي أو الحد الأقصى للمؤشر.
سيغسترولد: بولان، عندما يعبر المؤشر قيمة. يستخدم العلاقات كما هو محدد أعلاه.
سيغيمستامب: يولد إشارة استنادا إلى الطابع الزمني.
سنحاول استخدام كل من هذه الإشارات في جميع أنحاء الكتاب متى أمكن ذلك.
5.4 إضافة قواعد.
لقد قمنا الآن ببناء مؤشرات نفاست و نسلو وإشارات ولدت استنادا إلى تلك المؤشرات. الآن علينا أن نضيف قواعد لتلك الإشارات.
سوف add. rules تحديد المواقف نأخذ اعتمادا على إشارات لدينا، ما هو نوع من النظام سنقوم مكان وكم عدد الأسهم التي سوف تشتري.
كلما كان لدينا متغير طويل (سيغكول) هو ترو (سيغفال) نريد وضع أمر ستوبليميت (أوردرتيب). لدينا تفضيل هو في عتبة (فضل) زائد زائد. نحن نريد لشراء 100 سهم (أورديركتي). سيتم إضافة متغير جديد إنتيرلونغ إلى مكداتا. عندما ندخل (اكتب) موضع إنترلونغ سيكون ترو، وإلا فالس. لن يحل هذا الطلب محل أية طلبات مفتوحة أخرى.
إذا كان لدينا متغير قصير (سيغكول) هو ترو (سيغفال) سنضع النظام ستوبليميت آخر (أوردرتيب) مع تفضيل على انخفاض (تفضل). سوف نبيع 100 سهم (أورديركتي). لن يحل هذا الطلب محل أية طلبات مفتوحة (يستبدل).
لدينا الآن قواعد أنشئت لدخول المواقف استنادا إلى إشارات لدينا. ومع ذلك، ليس لدينا قواعد للخروج من المراكز المفتوحة. سنقوم بإنشاء تلك الآن.
لدينا القاعدة التالية، Exit2SHORT، هو أمر السوق بسيطة للخروج (نوع) عندما قصيرة هو ترو (سيغكول، سيغفال). هذا يلغي جميع المواقف الطويلة (أوردير، أورديركتي). سيحل هذا الطلب محل (أي استبدال) أي طلبات مفتوحة.
وأخيرا، نقوم بإغلاق أي مراكز قصيرة (أوسيد) عندما تكون ترو (سيغكول، سيغفال) طويلة. ونحن سوف الخروج (نوع) في سعر السوق (أوردرتيب) جميع المراكز المفتوحة (أورديركتي). سيحل هذا الطلب محل أي أوامر مفتوحة لدينا (استبدال).
تسنفيس هي رسوم المعاملات المرتبطة بأمر. هذا يمكن أن يكون أي قيمة اخترت ولكن يجب أن تعكس بدقة الرسوم التي يتقاضاها الوسيط الذي اخترته. وبالإضافة إلى ذلك، نحن فقط تظهر لهم هنا على مخارج. بعض الوسطاء يتقاضون رسوما على مراكز الدخول أيضا. تسنفيس يمكن أن تضاف إلى أي مجموعة القاعدة.
إذا لم تكن متأكدا من الرسوم التي يتقاضاها الوسيط الخاص بك - ما هو الخطأ معك؟ اذهب معرفة الآن. بعض وسطاء التجزئة (تد أميريتريد، إتراد) سوف تهمة أقل من 10 $ لكل موقف على أسهم غير محدودة. بعض مثل وسطاء التفاعلية أو ترادستاتيون سوف تهمة حتى أقل اعتمادا على عدد من الأسهم. $ 10 هو نقطة انطلاق جيدة.
5.5 تطبيق الاستراتيجية.
الآن نصل إلى الجزء متعة! إفعل أو مت. هنا سنعرف ما إذا كنا قد بنيت استراتيجيتنا بشكل صحيح أو إذا كان لدينا أي أخطاء في التعليمات البرمجية لدينا. لنأمل ذلك. لنذهب!
رائع! ونحن نعلم أن على الأقل رمزنا هو جيد.
أبليستراتيجي () هي وظيفة سوف نقوم بتشغيل عندما يكون لدينا استراتيجية مباشرة. ما أعنيه بذلك هو استراتيجية لا اختبار المعلمات المختلفة. سنصل إلى هذا النوع من الاختبارات لاحقا.
يمكنك ان ترى انها دعوة بسيطة جدا. ونحن مجرد تمرير متغير استراتيجيتنا. كما المعلمة الأولى ومحفظتنا كمعلمة الثانية. ليست هناك حاجة للوصول إلى معلمات إضافية في الوقت الراهن.
ونحن لن تظهر نتائج أي أكثر أبليستراتيغي يعمل لتوفير مساحة. أعرف فقط أنه إذا كنت تحصل على الناتج التجاري يجب أن تكون جيدة.
بعد ذلك نقوم بتحديث كائنات محفظة و حساب. نقوم بذلك مع دالة أوبديتورتف ()، أوبديتاككت () و أوبديتندق (). أوبداتيبورتف بحساب P & أمب؛ L لكل رمز في الرموز. يقوم أوبديتاكت بحساب حقوق الملكية من بيانات المحفظة. و أوبديتندق بتحديث حقوق الملكية إنهاء للحساب. يجب أن يتم استدعاؤها بالترتيب.

فوركس.
38 & # 32؛ пользователей находятся здесь.
МОДЕРАТОРЫ.
ورايغستين ترادينغ بينيس فور دولارس فسماركيتماكر بروفيسيونال ترادر ​​Hot_Biscuits_ نماذج وزجاجات spicy_pasta ريتشيغ المنجم المالي El_Huachinango مود finance_student بروب ترادر ​​о команде модераторов & راكو؛
مرحبا بكم في رديت،
الصفحة الأولى للإنترنت.
والاشتراك في واحدة من الآلاف من المجتمعات المحلية.
تريد إضافة إلى المناقشة؟
помощь правила сайта центр поддержки вики реддикет مود غدلينس связаться с нами.
приложенияи инструменты رديت لأيفون رديت لالروبوت موقع الجوال кнопки.
Использование данного сайта означает، что вы принимаете & # 32؛ пользовательского соглашения & # 32؛ и & # 32؛ Политика конфиденциальности. &نسخ؛ 2018 ريديت инкорпорейтед. Все права защищены.
يتم تسجيل ريديت وشعار ألين علامات تجارية مسجلة لشركة رديت إنك.
وبي. تم تقديمه بواسطة بيد 9356 على & # 32؛ أب-512 & # 32؛ في 2018-01-13 02: 41: 56.025153 + 00: 00 تشغيل b995ef9 رمز البلد: وا.

مدونة دوثيفينانسيال.
ورقوو]؛ أنظمة التداول.
رمز نظام لوكسور مجانا.
المبرمجين الذين يرغبون في تنفيذ هذا المنطق يمكن العثور على رمز نظام التداول في ترادستاتيون من السهل اللغة أدناه. (يمكن للقراء الآخرين تخطي هذه الفقرة والاستمرار في وصف نظام التداول.) أضفنا بعض التعليقات في التعليمات البرمجية حتى تعرف ما يتم القيام به، بحيث يمكنك تغيير التعليمات البرمجية بسهولة وفقا لاحتياجاتك.
النص 3.1: رمز لغة سهلة لنظام التداول لوكسور. أحرف غامقة: رمز الإدخالات. الحروف العادية: مرشح الوقت المضافة. في أقواس التعليق: ممكن مخارج بسيطة.
تعديل 18 يونيو 2006 و 15 يوليو 2008 من قبل جيكل الحضرية تعديل 1 يناير 2007 من قبل راسل ستاغ>
مب (0)، فاست (0)، بطيئة (0)، غولونغ (فالس)، غوشورت (فالس)، بويستوب (0)، تند (1700)؛
تميل = tset + WindowDist. إذا كان الوقت & غ؛ تسيت - 5 والوقت & لوت؛ تميل ثم تبدأ.
فاست = أفيراج (كلوز، فاستلنغث)؛ بطيئة = متوسط ​​(إغلاق، سلولنغث)؛
إذا سريع يعبر فوق بطيئة ثم تبدأ بيستوب = عالية + 1 نقطة. بيليميت = عالية + 5 نقاط؛
إذا سريع يعبر أدناه بطيئة ثم تبدأ سيلستوب = منخفضة - 1 نقطة. سلليميت = منخفض - 5 نقاط؛
إذا غولونغ و c & لوت؛ بليميت ثم.
شراء (& كوت؛ لونغ & كوت؛) الشريط التالي في بيستوب ستوب؛ إذا غوشورت و C & غ؛ سلليميت ثم.
بيع شريط قصير قصير (& كوت؛ شورت & كوت؛) في سيلستوب ستوب؛
بيع شريط المقبل في بطيئة - 1 نقطة توقف.
شراء لتغطية الشريط التالي في بطيئة + 1 نقطة توقف.
يمكن تقسيم رمز لغة سهلة إلى أجزاء مختلفة:
1. تعريف المدخلات والمتغيرات.
2. تصفية الوقت (نوقشت أدناه في 3.4)
3. إعداد الدخول والخروج.
وبما أن هذا القسم الأول من هذا الفصل يركز على منطق الإدخال فقد وضعنا جزء الخروج من نظام التداول في رمز اللغة السهل بين قوسين. وهذا يعني أننا نترك أولا مخارج الخروج ونأخذ فقط الإدخالات من هذا النظام. في وقت لاحق من هذا الفصل نستخدم هذه الإدخالات ونطبق مخارجنا الخاصة بها.

استراتيجية تجارة الأقصر
سحب طلبات 0.
استنسخ هذا ويكي محليا.
استنساخ في سطح المكتب.
هذا هو استراتيجيات التداول باستخدام R ويكي!
باستخدام كوانسترات لتقييم استراتيجيات التداول اللحظي، من قبل جان هوم وبريان G. بيترسون [استراتيجية الأقصر، من قبل غي يولين] (r-بروجرامينغ / فيليز / كوانسترات-IV. pdf)
[إينفروكرز - التداول الآلي مع R والوسطاء التفاعليين، من قبل جيفري أ. ريان] (رينفينانس / أجيندا / 2018) /JeffRyan_Tutorial. pdf) [العمل مع شتس و كوانتمود، من قبل جيفري أ. ريان] (رينفينانس / RinFinance2009 / بريسنتاتيونس / xts_quantmod_workshop. pdf) [سلسلة زمنية مالية أخذت، شتس و تشارتسيريز، من قبل جيفري أ. ريان وجوشوا M. أولريش ] (هتبس: //rmetrics/files/Meielisalp2008/Presentations/Ryan. pdf) [رميتريكس 2009 بريسنتاتيون أون ريال تايم ترادينغ ويث R أند إبروكرز، بي جيفري A. ريان] (كوانتمود / Rmetrics2009 / RealTimeTrading. pdf) [بيانات مقياس السوق - جولة في شتس، شتيمي، مماب، الفهرسة وأكثر! (R / فينانس 2018)، جيفري A. ريان] (رينفينانس / أجيندا / 2018 / تالك / JeffRyan. pdf) [كوانتستات، بلوتر، كوانتمود ليتيور نوتس، بي غاي يولين] (r-بروجرامينغ / بابيرس) أبوت كوانسترات [كوانتمود لينكس] (كوانتمود / لينكس /) [R فينانسيال تايم سيريز بلوتينغ] (timportfolio. github. io/rCharts_time_series/history. html)
&نسخ؛ 2018 جيثب، Inc. شروط الخصوصية تعليمات حالة الأمان.
لا يمكنك تنفيذ هذا الإجراء في الوقت الحالي.
لقد سجلت الدخول باستخدام علامة تبويب أو نافذة أخرى. أعد التحميل لتحديث الجلسة. لقد سجلت الخروج في علامة تبويب أو نافذة أخرى. أعد التحميل لتحديث الجلسة.

استراتيجية تجارة الأقصر
سحب طلبات 0.
تاريخ جيثب اليوم.
جيثب هي موطن لأكثر من 20 مليون مطورين يعملون معا لاستضافة ومراجعة التعليمات البرمجية، وإدارة المشاريع، وبناء البرمجيات معا.
استنساخ مع هتبس.
استخدام جيت أو الخروج مع سفن باستخدام ورل على شبكة الإنترنت.
استراتيجيات التداول المنفذة في R.
&نسخ؛ 2018 جيثب، Inc. شروط الخصوصية تعليمات حالة الأمان.
لا يمكنك تنفيذ هذا الإجراء في الوقت الحالي.
لقد سجلت الدخول باستخدام علامة تبويب أو نافذة أخرى. أعد التحميل لتحديث الجلسة. لقد سجلت الخروج في علامة تبويب أو نافذة أخرى. أعد التحميل لتحديث الجلسة.

No comments:

Post a Comment