ألغو التاجر الفوركس
أساسيات تجارة الفوركس الخوارزمية.
منذ ما يقرب من ثلاثين عاما، تميز سوق العملات الأجنبية (الفوركس) من خلال الصفقات التي أجريت عن طريق الهاتف، والمستثمرين المؤسسيين، معلومات سعر مبهمة، تمييز واضح بين التداول بين العاقل وتاجر تاجر والعملاء وتركيز السوق منخفضة. واليوم، أدت التطورات التكنولوجية إلى تحويل السوق. يتم إجراء الصفقات في المقام الأول عن طريق أجهزة الكمبيوتر، مما يسمح للتجار التجزئة لدخول السوق، وأسعار تدفق في الوقت الحقيقي أدت إلى مزيد من الشفافية والتمييز بين المتعاملين وزبائنهم الأكثر تطورا قد اختفت إلى حد كبير.
أحد التغييرات الهامة بشكل خاص هو إدخال التداول الحسابي، الذي، مع إجراء تحسينات كبيرة على أداء تداول العملات الأجنبية، يطرح أيضا عددا من المخاطر. من خلال النظر في أساسيات سوق الفوركس والتداول الحسابي، وسوف نحدد بعض المزايا التداول الخوارزمي جلبت إلى تداول العملات مع الإشارة أيضا إلى بعض المخاطر.
أساسيات الفوركس.
الفوركس هو المكان الافتراضي حيث يتم تداول أزواج العملات في أحجام مختلفة وفقا للأسعار المعلنة حيث يتم إعطاء العملة الأساسية سعر من حيث العملة الاقتباس. يعمل فوركس على مدار 24 ساعة في اليوم، خمسة أيام في الأسبوع، ويعتبر أكبر سوق مالي في العالم وأكثرها سيولة. وحسب بنك التسويات الدولية، بلغ متوسط حجم التداول اليومي اليومي في نيسان / أبريل 2018 ما قيمته 2.0 تريليون دولار. ويأتي الجزء الأكبر من هذا التداول بالدولار الأمريكي واليورو والين الياباني ويشمل مجموعة من اللاعبين، بما في ذلك البنوك الخاصة والبنوك المركزية وصناديق التقاعد والمستثمرين من المؤسسات والشركات الكبيرة والشركات المالية وتجار التجزئة الأفراد.
على الرغم من أن التداول المضاربي قد يكون الدافع الرئيسي لبعض المستثمرين، فإن السبب الرئيسي لوجود سوق الفوركس هو أن الناس بحاجة إلى تداول العملات من أجل شراء السلع والخدمات الأجنبية. النشاط في سوق الفوركس يؤثر على أسعار الصرف الحقيقية، وبالتالي يمكن أن تؤثر تأثيرا عميقا على الناتج والعمالة والتضخم وتدفقات رؤوس الأموال في أي دولة معينة. ولهذا السبب، فإن لصناع السياسات والجمهور ووسائط الإعلام جميعا مصلحة في ما يجري في سوق الفوركس.
أساسيات التداول الخوارزمي.
والخوارزمية هي في الأساس مجموعة من القواعد المحددة المصممة لاستكمال مهمة محددة بوضوح. وفي مجال التداول في الأسواق المالية، تقوم الحواسيب بتنفيذ خوارزميات معرفة من قبل المستخدم، وتتصف بمجموعة من القواعد التي تتألف من معلمات مثل التوقيت أو السعر أو الكمية التي تنظم الصفقات التي ستجري.
هناك أربعة أنواع أساسية من التداول الخوارزمي داخل الأسواق المالية: الإحصائية، التحوط التلقائي، استراتيجيات التنفيذ الخوارزمية والوصول المباشر إلى الأسواق. تشير الإحصائية إلى استراتيجية خوارزمية تبحث عن فرص تجارية مربحة استنادا إلى التحليل الإحصائي للبيانات التاريخية التسلسل الزمني. التحوط التلقائي هو استراتيجية تولد قواعد للحد من تعرض المتداول للخطر. الهدف من استراتيجيات التنفيذ الخوارزمية هو تنفيذ هدف محدد مسبقا، مثل الحد من تأثير السوق أو تنفيذ التجارة بسرعة. وأخيرا، يصف الوصول المباشر إلى الأسواق السرعات المثلى وانخفاض التكاليف التي يمكن للمتداولين الخوارزميين الوصول إليها والتواصل مع منصات التداول المتعددة.
واحدة من الفئات الفرعية من التداول الخوارزمية هي تجارة عالية التردد، والتي تتميز عالية التردد للغاية من تنفيذ أوامر التجارة. فالتداول عالي السرعة يمكن أن يعطي مزايا كبيرة للتجار من خلال منحهم القدرة على إجراء الصفقات في غضون مليثانية من التغيرات في الأسعار الإضافية، ولكن قد يحمل أيضا بعض المخاطر.
تجارة خوارزمية في سوق الفوركس.
وكان معظم النمو في التداول الخوارزمي في أسواق الفوركس على مدى السنوات الماضية يرجع إلى خوارزميات أتمتة بعض العمليات وتقليل الساعات اللازمة لإجراء معاملات الصرف الأجنبي. وتؤدي الكفاءة الناتجة عن التشغيل الآلي إلى انخفاض التكاليف في تنفيذ هذه العمليات. ومن هذه العمليات تنفيذ الأوامر التجارية. أتمتة عملية التداول مع خوارزمية أن الصفقات على أساس معايير محددة سلفا، مثل تنفيذ أوامر على مدى فترة زمنية محددة أو بسعر معين، هو أكثر كفاءة بكثير من التنفيذ اليدوي من قبل البشر.
كما استفادت البنوك من الخوارزميات المبرمجة لتحديث أسعار أزواج العملات على منصات التداول الإلكترونية. هذه الخوارزميات تزيد من السرعة التي يمكن أن البنوك اقتبس أسعار السوق في الوقت نفسه تقليل عدد ساعات العمل اليدوي الذي يستغرقه الاقتباس الأسعار.
بعض خوارزميات برنامج البنوك للحد من تعرضهم للمخاطر. ويمكن استخدام الخوارزميات لبيع عملة معينة لمطابقة تجارة العميل الذي اشترى فيه البنك المبلغ المعادل من أجل الحفاظ على كمية ثابتة من تلك العملة بالذات. ويسمح ذلك للبنك بالحفاظ على مستوى محدد مسبقا من التعرض للمخاطر لعقد تلك العملة.
وقد جعلت هذه العمليات أكثر كفاءة من الخوارزميات، مما أدى إلى انخفاض تكاليف المعاملات. ومع ذلك، هذه ليست العوامل الوحيدة التي دفعت النمو في تجارة الفوركس خوارزمية. وقد استخدمت الخوارزميات على نحو متزايد في التداول المضاربي حيث أن الجمع بين التردد العالي وقدرة الخوارزمية على تفسير البيانات وتنفيذ الأوامر سمحت للمتداولين باستغلال فرص المراجحة الناشئة عن الانحرافات الصغيرة في الأسعار بين أزواج العملات.
وقد أدت كل هذه المزايا إلى زيادة استخدام الخوارزميات في سوق الفوركس، ولكن دعونا ننظر إلى بعض المخاطر التي تصاحب التداول الحسابي.
المخاطر التي تنطوي عليها تجارة الفوركس الخوارزمية.
على الرغم من أن التداول الخوارزمي قد حقق العديد من التحسينات، إلا أن هناك بعض الجوانب السلبية التي قد تهدد استقرار وسيولة سوق الفوركس. ويتعلق أحد هذه السلبيات بعدم التوازن في القوة التجارية للمشاركين في السوق. بعض المشاركين لديهم وسائل للحصول على التكنولوجيا المتطورة التي تسمح لهم للحصول على المعلومات وتنفيذ أوامر بسرعة أسرع بكثير من غيرها. وقد يؤدي هذا الخلل بين الذين يملكون والذين لا يملكون من حيث التكنولوجيا الأكثر تعقيدا للخوارزمية إلى التجزؤ داخل السوق مما قد يؤدي إلى نقص السيولة بمرور الوقت.
وعلاوة على ذلك، في حين أن هناك اختلافات جوهرية بين أسواق الأسهم وسوق الفوركس، وهناك بعض الذين يخشون من أن ارتفاع وتيرة التداول التي تفاقمت انهيار سوق الأسهم فلاش يوم 6 مايو 2018 يمكن أن تؤثر بالمثل سوق الفوركس. كما خوارزميات مبرمجة لسيناريوهات السوق محددة، فإنها قد لا تستجيب بسرعة كافية إذا كان السوق لتغيير جذري. من أجل تجنب هذا السيناريو قد تحتاج الأسواق إلى رصد وتداول الخوارزمية معلقة أثناء الاضطرابات السوق. ومع ذلك، في مثل هذه السيناريوهات المتطرفة، يمكن أن يؤدي التعليق المتزامن للتداول الحسابي من قبل العديد من المشاركين في السوق إلى تقلبات عالية وتخفيض كبير في سيولة السوق.
الخط السفلي.
على الرغم من أن التداول الخوارزمي كان قادرا على زيادة الكفاءة، وبالتالي خفض تكاليف تداول العملات، فإنه يأتي أيضا مع بعض المخاطر المضافة. للعملات بشكل صحيح، يجب أن تكون مخازن مستقرة نوعا ما من القيمة وتكون عالية السيولة. وبالتالي، من المهم أن يبقى سوق الفوركس سائدا مع تقلبات أسعار منخفضة.
كما هو الحال مع جميع مجالات الحياة، والتكنولوجيا الجديدة يقدم العديد من الفوائد، ولكنه يأتي أيضا مع مخاطر جديدة. والتحدي الذي يواجه مستقبل تداول الفوركس الحسابي هو كيفية إحداث تغييرات تعظيم الفوائد مع تقليل المخاطر.
8 أنواع من استراتيجيات الفوركس الخوارزمية.
كما وعدت، وهنا الجزء التالي من سلسلة بلدي على أنظمة التداول الفوركس خوارزمية. تأكد من تحقق من الجزء الأول على ما تحتاج إلى معرفته عن ألغو فكس التداول قبل القراءة على!
هذا النهج التجاري عادة يناشد أولئك الذين يتطلعون إلى القضاء أو الحد من التدخل العاطفي البشري في اتخاذ القرارات التجارية. بعد كل شيء، وشراء أو بيع إشارات يمكن أن تتولد باستخدام مجموعة مبرمجة من التعليمات ويمكن تنفيذها مباشرة على منصة التداول الخاصة بك.
"Amazeballs! هنا أموالي! أين أوقع؟"
عقد الخيول الخاصة بك، بادوان الشباب! وضع النقدية الخاصة بك المكتسبة بشق الأنفس في محفظتك وقضاء المزيد من الوقت في فهم التداول الخوارزمية أولا. للبدء، دعونا نلقي نظرة على تصنيفات مختلفة من هذا النهج التداول.
استراتيجيات التداول الخوارزمية.
هناك ثمانية أنواع رئيسية من التداول ألغو على أساس الاستراتيجيات المستخدمة. الساحقة جميلة، هاه؟ بالطبع يمكنك خلط وتطابق هذه الاستراتيجيات أيضا، مما يؤدي إلى العديد من توليفات ممكنة.
واحدة من أبسط الاستراتيجيات هو ببساطة لمتابعة اتجاهات السوق، مع أوامر شراء أو بيع ولدت على أساس مجموعة من الشروط التي تحققها المؤشرات الفنية. ويمكن لهذه الاستراتيجية أيضا مقارنة البيانات التاريخية والحالية في التنبؤ بما إذا كان من المرجح أن تستمر الاتجاهات أو عكسها.
وهناك نوع أساسي آخر من استراتيجية التداول ألغو هو نظام العائد المتوسط، الذي يعمل تحت افتراض أن الأسواق تتراوح 80٪ من الوقت. الصناديق السوداء التي توظف هذه الإستراتيجية عادة ما تحسب متوسط سعر الأصول باستخدام البيانات التاريخية وتتخذ الصفقات تحسبا للسعر الحالي العائد إلى متوسط السعر.
حاول من أي وقت مضى تداول الأخبار؟ حسنا، هذه الاستراتيجية يمكن أن تفعل ذلك بالنسبة لك! وعادة ما يكون نظام التداول الخوارزمي القائم على الأخبار مرتبطا بأسلاك الأخبار، ويولد إشارات تجارية تلقائيا اعتمادا على كيفية ظهور البيانات الفعلية مقارنة بإجماع السوق أو البيانات السابقة.
كما تعلمت في درس مدرستنا على معنويات السوق، ويمكن أيضا تحديد المواقع التجارية وغير التجارية أن تستخدم لتحديد قمم السوق والقيعان. يمكن أن تشمل استراتيجيات الفوركس ألغو على أساس معنويات السوق استخدام تقرير كوت أو نظام يكشف عن المراكز الصافية القصيرة أو الطويلة. كما أن النهج الأكثر حداثة قادرة أيضا على مسح شبكات وسائط التواصل الاجتماعي لقياس التحيزات في العملة.
الآن هنا حيث يحصل قليلا أكثر تعقيدا من المعتاد. استخدام المراجحة في التداول الخوارزمي يعني أن النظام يطارد الاختلالات السعرية عبر الأسواق المختلفة ويجعل الأرباح من تلك. منذ فروق أسعار العملات الأجنبية في عادة ميكروبيبس على الرغم من ذلك، كنت بحاجة إلى التجارة صفقات كبيرة حقا لتحقيق أرباح كبيرة. المراجحة الثلاثية، التي تنطوي على اثنين من أزواج العملات وعبر العملة بين البلدين، هو أيضا استراتيجية شعبية تحت هذا التصنيف.
وكما يوحي اسمها، فإن هذا النوع من نظام التداول يعمل بسرعة عالية البرق، وتنفيذ إشارات الشراء أو البيع وإغلاق الصفقات في غضون مللي ثانية. وعادة ما تستخدم هذه الاستراتيجيات استراتيجيات المراجحة أو سلخ فروة الرأس استنادا إلى تقلبات الأسعار السريعة وتتضمن أحجام تداول عالية.
هذه هي الاستراتيجية التي تستخدمها المؤسسات المالية الكبيرة التي هي سرية للغاية حول مواقف الفوركس. بدلا من وضع واحدة طويلة أو قصيرة الموقف القصير مع وسيط واحد فقط، فإنها تفريق تجارتها في مواقف أصغر وتنفيذ هذه تحت وسطاء مختلفة. خوارزمية يمكن حتى تمكين هذه الأوامر التجارية الصغيرة توضع في أوقات مختلفة للحفاظ على المشاركين في السوق الآخرين من معرفة! وبهذه الطريقة، تستطيع المؤسسات المالية تنفيذ الصفقات في ظل ظروف السوق العادية دون تقلبات مفاجئة في الأسعار. تجار التجزئة الذين يتتبعون أحجام التداول قادرون على رؤية فقط "غيض من فيض" عندما يتعلق الأمر بهذه الصفقات الكبيرة.
إذا كنت تعتقد الجليد الجليدي هو متستر، ثم استراتيجية الشبح حتى التسلل! كان الجليد الجليد مثل هذه الممارسة الشائعة في السنوات القليلة الماضية أن مراقبي السوق المتشددين كانوا قادرين على الإختراق في هذه الفكرة والخروج مع خوارزمية لقطع معا هذه الطلبات الصغيرة ومعرفة ما إذا كان لاعب سوق كبير وراء كل ذلك.
كما كنت ربما خمنت، فإنه يأخذ خلفية صلبة في تحليل السوق المالية وبرمجة الكمبيوتر لتكون قادرة على تصميم مثل هذه الخوارزميات التجارية المتطورة. وعادة ما يتم تدريب المحللين أو الكوانت الكمية في C ++، C #، أو جافا البرمجة قبل أن تكون قادرة على الخروج مع أنظمة التداول حسابي.
لا تدع ذلك تثبيط لك على الرغم من! أول ثلاثة أو أربعة أنواع من استراتيجيات التداول حسابي يجب أن تكون بالفعل مألوفة جدا بالنسبة لك إذا كنت قد تم التداول لبعض الوقت أو إذا كنت طالبا الدؤوب في مدرستنا من بيبسولوغي.
لا تنزعج للجزء التالي من هذه السلسلة، وأنا أخطط لتمكنك من الحصول على آخر التطورات ومستقبل تداول العملات الأجنبية خوارزمية. 'تيل الأسبوع المقبل!
النجاح والفشل يأتي في أزواج. إما أن يكون لديك زوج من أسرار يسمى & # 39؛ حل و أوندند & # 39 ؛. أو زوج من النكتة يسمى & # 39؛ التمنيات وون & # 39؛ t & غ؛ & # 39 ؛. يدك للعب. دوغ فيريبو.
يساعد بابيبيبس التجار الأفراد تعلم كيفية التجارة في سوق الفوركس.
نحن نقدم الناس إلى عالم تداول العملات، وتوفير المحتوى التعليمي لمساعدتهم على تعلم كيفية أن تصبح التجار مربحة. نحن أيضا مجموعة من التجار الذين يدعمون بعضهم البعض في رحلة التداول اليومية.
ألغوترادر خوارزمية التداول البرمجيات.
ألغوترادر هو أول حل متكامل حل البرمجيات التجارية خوارزمية لصناديق التحوط الكمي. انها تسمح أتمتة استراتيجيات التداول الكمي، المعقدة في الأسهم، الفوركس والأسواق المشتقة. يوفر ألغوترادر كل شيء صندوق التحوط الكمي نموذجي يحتاج على أساس يومي لتشغيل عمليته، وهذا هو أول برنامج البرمجيات التداول الخوارزمية الوحيدة للسماح التداول الآلي من بيتكوين وغيرها من كريبتوكيرنسيز.
فوائد ألغوترادر.
الآلي - أي استراتيجية التداول الكمي يمكن أن تكون مؤتمتة بالكامل.
سريع - يتم معالجة كميات كبيرة من بيانات السوق تلقائيا، وتحليلها، والعمل عليها بسرعة فائقة.
للتخصيص - يمكن تخصيص بنية المصدر المفتوح لمتطلبات المستخدم الخاصة.
فعالة من حيث التكلفة - التداول الآلي بالكامل والميزات المضمنة تقليل التكلفة.
موثوقة - بنيت على الهندسة المعمارية الأكثر قوة والتكنولوجيا للدولة من بين الفن.
مدعومة بالكامل - التوجيه الشامل المتاحة للتركيب والتخصيص. في الموقع والتدريب عن بعد والاستشارات المتاحة.
ميزات ألغوترادر.
ألغوترادر كيف يعمل.
يمكن أن تكون أي استراتيجية تجارية قائمة على القواعد مؤتمتة بالكامل:
وصول بيانات السوق الإلكترونية. يتم توجيه البيانات إلى استراتيجيات التداول التي تعمل داخل ألغوترادر. استراتيجيات التداول تحليل وتصفية ومعالجة بيانات السوق وخلق إشارات التداول. استنادا إلى إشارات التداول، يتم تنفيذ الإجراءات (على سبيل المثال، وضع أمر أو إغلاق موضع). يتم إرسال أوامر إلى الأسواق المعنية.
خدمات ألغوترادر & # 038؛ تدريب.
التشاور في الموقع والتشغيل عن بعد والتدريب: أتمتة والهجرة من الاستراتيجيات القائمة تحسين وتحسين الاستراتيجيات القائمة النماذج الأولية و باكتستينغ استراتيجيات جديدة تطوير وظائف مخصصة وثائق شاملة وأدلة المستخدم.
أحدث الأخبار.
ألغوترادر بين الفائزين الخمسة في تحدي سويسكوم لبدء التشغيل أغسطس 17-2017.
إدخال ألغوترادر 4.0 - معبأة مع ميزات جديدة قوية يوليو-17-2017.
ألغوترادر هو جزء من السويسري الوطني فينتيش فريق 2017 يونيو -12-2017.
الشهادات - التوصيات.
ويقدر فونتوبل العمارة المفتوحة والموسع من ألغوترادر فضلا عن استخدام مكونات مفتوحة المصدر القياسية المستخدمة عادة مثل إسبر والربيع.
بنيامين هوبر، رئيس شركة ألغو للتجارة & # 038؛ توجيه النظام الذكي، بنك فونتوبيل أغ، زيورخ.
نحن معجبون جدا من قبل ألغوترادر & # 8217؛ s القدرات من حيث تطوير الاستراتيجية والمرونة التقنية. ألغوترادر هي التكنولوجيا الرئيسية التي تسمح لنا للتجارة متعددة فيكس المستقبل والخيارات القائمة على استراتيجيات بالتوازي.
ريمون شوستر، عضو المجلس التنفيذي، إيسب للأوراق المالية أغ، زيورخ.
كل الحقوق محفوظة.
روابط اجتماعية.
عنوان أسفل.
سويسرا اتصل بنا: +41 44 291 14 85 البريد الإلكتروني:
1. انتقل إلى aws. amazon وانقر على & # 8220؛ سجل الدخول إلى وحدة التحكم & # 8221؛ (انظر الصورة أدناه)
2. إذا لم يكن لديك حساب الأمازون أوس حتى الآن، يرجى الذهاب من خلال عملية التسجيل عن طريق النقر على "إنشاء حساب أوس"
3. بمجرد تسجيل الدخول إلى وحدة التحكم الأمازون أوس حدد "حسابي" في القائمة على الجانب الأيمن العلوي من الشاشة تحت اسم المستخدم الخاص بك.
4. على الشاشة التالية سترى رقم الأمازون 12 أرقام المعروضة تحت "إعدادات الحساب"
شروط وأحكام اتفاقية ترخيص المستخدم النهائي (& # 8220؛ الاتفاقية & # 8221؛) استخدامك للبرنامج ما لم تنفذ أنت والمرخص اتفاقية ترخيص مكتوبة منفصلة حول استخدامك للبرنامج.
المرخص على استعداد لترخيص البرنامج لك فقط بشرط أن تقبل جميع الشروط الواردة في هذه الاتفاقية. من خلال التوقيع على هذه الاتفاقية أو عن طريق تنزيل أو تثبيت أو استخدام البرنامج، فقد أوضحت أنك تفهم هذه الاتفاقية وتقبل جميع بنودها. إذا لم تقبل جميع بنود هذه الاتفاقية، فإن المرخص غير راغب في ترخيص البرنامج لك، ولا يجوز لك تنزيل البرنامج أو تثبيته أو استخدامه.
1. منح الترخيص.
ا. تقييم استخدام واستخدام رخصة الاستخدام. ورهنا بامتثالك لشروط وأحكام هذه الاتفاقية، يمنحك المرخص ترخيصا شخصيا غير حصري وغير قابل للتحويل، دون الحق في الترخيص من الباطن، لمدة هذه الاتفاقية، لاستخدام البرنامج داخليا فقط ل التقييم استخدام واستخدام الاستخدام. يمكن استخدام منتجات أو برامج برامج الطرف الثالث التي يوفرها المرخص، إن وجدت، فقط مع البرنامج، وقد تخضع لموافقتك على البنود والشروط التي توفرها هذه الجهات الخارجية. عند انتهاء الترخيص يجب التوقف عن استخدام البرنامج وإلغاء تثبيت كافة المثيلات. يتم الاحتفاظ بجميع الحقوق غير الممنوحة لك على وجه التحديد من قبل المرخص. يجب على المطور عدم استخدام التجاري للبرنامج، أو أي عمل مشتق منه (بما في ذلك لأغراض المطور الداخلية التجارية). يحظر نسخ وإعادة توزيع، بأي شكل من الأشكال، البرنامج أو المطور التطبيق للعملاء مباشرة أو غير مباشرة.
ب. رخصة استخدام الإنتاج. مع مراعاة امتثالك لشروط وأحكام هذه الاتفاقية بما في ذلك دفع رسوم الترخيص المعمول بها، يمنحك المرخص ترخيصا غير حصري وغير قابل للتحويل، بدون الحق في الترخيص من الباطن، لمدة هذه الاتفاقية، إلى : (أ) استخدام وإعادة إنتاج البرنامج لأغراض تجارية داخلية خاصة بك فقط (& # 8220؛ برودكتيون وس & # 8221؛)؛ و (ب) إجراء عدد معقول من نسخ البرنامج لأغراض احتياطية فقط. ويقتصر هذا الترخيص على عدد معين من وحدات المعالجة المركزية (إذا كانت مرخصة من قبل وحدة المعالجة المركزية) أو مثيلات أجهزة الظاهرية جافا (إذا التراخيص بواسطة الجهاز الظاهري) الذي كنت قد دفعت رسوم الترخيص. يتطلب استخدام البرنامج على عدد أكبر من وحدات المعالجة المركزية أو مثيلات جافا فيرتوال ماشينس دفع رسوم ترخيص إضافية. يمكن استخدام منتجات أو برامج برامج الطرف الثالث التي يوفرها المرخص، إن وجدت، فقط مع البرنامج.
ج. لا حقوق أخرى. تقتصر حقوقك في البرنامج والاستفادة منھا علی تلك الحقوق الممنوحة صراحة في ھذا القسم .1 لن تقوم بأي استخدام آخر للبرنامج. وباستثناء ما هو مرخص صراحة في هذا القسم، لا يمنحك المرخص أي حقوق أو تراخيص أخرى، ضمنا، أو حكما، أو غير ذلك. جميع الحقوق التي لم يتم منحها صراحة هنا محمية من قبل المرخص أو من مورديها.
2. القيود.
باستثناء ما هو منصوص عليه صراحة في القسم 1، لن تقوم بما يلي: (أ) تعديل أو ترجمة أو تفكيك أو إنشاء أعمال مشتقة من البرنامج أو نسخ البرنامج؛ (ب) تأجير أو إقراض أو نقل أو توزيع أو منح أي حقوق في البرنامج بأي شكل من الأشكال إلى أي شخص؛ (ج) تقديم أي طرف ثالث أو الكشف عنه أو الكشف عنه أو إتاحة استخدامه أو السماح باستخدامه؛ (د) نشر أي اختبارات مرجعية أو أداء يتم تشغيلها على البرنامج أو أي جزء منه؛ أو (ه) إزالة أي إشعارات ملكية أو علامات أو علامات على البرنامج. لن تقوم بتوزيع البرنامج على أي شخص على أساس مستقل أو على أساس مصنع المعدات الأصلية (أوم).
3. الملكية.
كما هو الحال بين الطرفين، فإن البرنامج هو وسيبقى الملكية الوحيدة والحصرية للمرخص، بما في ذلك جميع حقوق الملكية الفكرية فيه.
ا. في حالة استخدام البرنامج بموجب الترخيص المنصوص عليه في القسم 1 (أ)، ستظل هذه الاتفاقية سارية المفعول طوال فترة التقييم أو التطوير.
ب. في حالة استخدام البرنامج بموجب الترخيص المنصوص عليه في القسم 1 (ب) ستبقى هذه الاتفاقية سارية المفعول إما (أ) لمدة سنة واحدة إذا تم شراؤها كترخيص اشتراك سنوي أو (ب) بشكل دائم إذا تم شراؤها ك ترخيص دائم. سيتم تجديد ترخيص الاشتراك السنوي تلقائيا لمدة سنة واحدة ما لم يتم إنهاؤه بإشعار مسبق لمدة شهر واحد. سيتم إنهاء هذه الاتفاقية تلقائيا دون إشعار في حالة خرق أي بند من بنود هذه الاتفاقية. عند الإنهاء، يجب عليك التوقف فورا عن استخدام البرنامج وتدمير جميع نسخ البرنامج في حوزتك أو سيطرتك.
5. خدمات الدعم.
إذا كنت قد اشتريت هذا الترخيص بما في ذلك خدمات الدعم وتشمل هذه إصدارات الصيانة (التحديثات والترقيات)، الدعم عبر الهاتف والبريد الإلكتروني أو الدعم على شبكة الإنترنت.
ا. سيقوم المرخص ببذل جهود معقولة تجاريا لتوفير تحديث تهدف إلى حل أو تمرير خطأ المبلغ عنها. إذا تم تصحيح هذا الخطأ في إصدار الصيانة، يجب على المرخص له تثبيت وتنفيذ إصدار الصيانة الساري؛ خلاف ذلك، قد يتم توفير التحديث في شكل إصلاح مؤقت أو إجراء أو روتين، لاستخدامها حتى يتوفر إصدار صيانة يحتوي على التحديث الدائم.
ب. خلال مدة اتفاقية الترخيص، يجب على المرخص أن يقوم بإصدار تصاريح الصيانة للمرخص له، إذا كان المرخص يقوم بإصدار أي تصاريح صيانة بشكل عام لعملائه. إذا طرح سؤال حول ما إذا كان عرض المنتج هو ترقية أو منتج أو ميزة جديدة، فسوف يسود رأي المرخص، شريطة أن يعامل المرخص عرض المنتج كمنتج جديد أو ميزة لزبائنه النهائيين بشكل عام .
ج. ويتوقف التزام المرخص وتقديم خدمات الدعم على ما يلي: (أ) يبذل المرخص له جهودا معقولة لتصحيح الخطأ بعد التشاور مع المرخص؛ (ب) يوفر المرخص له للمرخص معلومات وموارد كافية لتصحيح الخطأ سواء في موقع المرخص أو عن طريق الوصول عن بعد إلى موقع المرخص له & # 8217؛ s، وكذلك الوصول إلى الموظفين والأجهزة وأي إضافات إضافية البرامج المعنية في اكتشاف الخطأ. (ج) يقوم المرخص له بتثبيت جميع إصدارات الصيانة فورا؛ و (د) يقوم المرخص له بشراء وتركيب وصيانة جميع المعدات، واجهات الاتصال وغيرها من الأجهزة اللازمة لتشغيل المنتج.
د. لا يكون المرخص ملزما بتقديم خدمات الدعم في الحالات التالية: (أ) تم تغيير المنتج أو تعديله أو تلفه (إلا إذا كان تحت إشراف مباشر من المرخص). (ب) خطأ ناتج عن إهمال المرخص له أو عطل في الأجهزة أو لأسباب أخرى خارجة عن السيطرة المعقولة للمرخص؛ (ج) سبب الخطأ عن طريق برنامج طرف ثالث غير مرخص من خلال المرخص؛ (د) لم يقم المرخص له بتثبيت وتنفيذ إصدار (إصدارات) الصيانة بحيث يكون المنتج نسخة معتمدة من قبل المرخص؛ أو (ه) لم يدفع المرخص له رسوم الترخيص أو رسوم خدمات الدعم عند استحقاقها. بالإضافة إلى ذلك، لا يكون المرخص ملزما بتقديم خدمات الدعم لرمز البرنامج المكتوب من قبل العميل نفسه استنادا إلى المنتج.
ه. يحتفظ المرخص بالحق في إيقاف خدمات الدعم إذا قرر المرخص، وفقا لتقديره الخاص، أن الدعم المتواصل لأي منتج لم يعد ممكنا من الناحية الاقتصادية. سيعطي المرخص للمرخص له قبل ثلاثة أشهر على الأقل إشعار خطي مسبق عن أي توقف من هذا النوع من خدمات الدعم، وسوف يقوم برد أي رسوم خدمات دعم غير مستحقة قد يكون المرخص له قد دفع مسبقا فيما يتعلق بالمنتج المتأثر. لا یلتزم المرخص بدعم أو الاحتفاظ بأي إصدار من المنتوج أو الأنظمة الأساسیة للجهات الخارجیة (بما في ذلك علی سبیل المثال لا الحصر البرامج أو جفم أو نظام التشغیل أو الأجھزة) التي یدعمھا المنتج باستثناء (i) الإصدار الحالي من المنتج ومنصة الطرف الثالث الأساسي، و (2) الإصدارين السابقين مباشرة من المنتج ونظام التشغيل لمدة ستة (6) أشهر بعد أن يتم إلغاؤه أولا. يحتفظ المرخص بالحق في تعليق أداء خدمات الدعم إذا فشل المرخص له في دفع أي مبلغ مستحق الدفع للمرخص بموجب الاتفاقية في غضون ثلاثين (30) يوما بعد استحقاق هذا المبلغ.
6. الضمان.
ا. ويضمن المرخص أن البرنامج سوف يكون قادرا على الأداء من جميع النواحي المادية وفقا للمواصفات الوظيفية المنصوص عليها في الوثائق المطبقة لمدة 90 يوما بعد تاريخ تثبيت البرنامج. في حالة خرق هذا الضمان، يجب على المرخص، بناء على خياره، تصحيح البرنامج أو استبدال هذه البرمجيات مجانا. ما سبق هو سبل الانتصاف الوحيدة والحصرية والتزامات المرخص وحدك عن انتهاك هذه الضمانات. يتم تقديم الضمانات المنصوص عليها أعلاه لصالحك ولصالحك فقط. لا تنطبق الضمانات إلا إذا (أ) تم تثبيت البرنامج واستخدامه بشكل صحيح في جميع الأوقات ووفقا لتعليمات الاستخدام؛ (ج) أن آخر التحديثات قد طبقت على البرنامج الحاسوبي؛ و (ج) لم يتم إجراء أي تعديل أو تغيير أو إضافة إلى البرنامج من قبل أشخاص آخرين غير المرخص له أو الممثل المرخص له والمرخص له.
7. إخلاء المسؤولية.
باستثناء ما هو منصوص عليه في القسم 6 (أ)، يرفض المرخص صراحة جميع الضمانات، صريحة أو ضمنية، بما في ذلك أية ضمانات ضمنية تتعلق بالتجارة والملاءمة لغرض معين وعدم الانتهاك وأي ضمانات تنشأ عن دورة التعامل أو استخدام التجارة. لن تقدم أي نصيحة أو معلومات، سواء كانت شفهية أو مكتوبة، من المرخص أو في الوقت الحالي، أي ضمان لم يتم النص عليه صراحة في هذه الاتفاقية.
لا يقدم المرخص أي ضمان بأن منتج البرنامج سوف يلبي متطلباتك أو يعمل بموجب شروط الاستخدام الخاصة بك. لا يقدم المرخص أي ضمان بأن تشغيل منتج البرنامج سوف يكون آمنا أو خاليا من الأخطاء أو خاليا من الانقطاع.
يجب عليك أن تحدد ما إذا كان المنتج البرنامج يلبي متطلباتك للأمن وعدم الانتهاك بكفاءة. تتحمل المسؤولية الكاملة وجميع المسؤوليات عن أي خسارة تتكبد بسبب فشل منتج البرنامج لتلبية متطلباتك. لن يكون المرخص، تحت أي ظرف من الظروف، مسؤولا أو مسؤولا عن فقدان البيانات على أي جهاز كمبيوتر أو جهاز تخزين المعلومات.
8. تحديد المسؤولية.
المرخص & # 8217؛ ق المسؤولية الكاملة لك من جميع أسباب العمل وبموجب جميع مسؤوليات سوف تقتصر على ولن تتجاوز رسوم الترخيص تدفعها لك إلى المرخص للبرنامج. لن يكون المرخص بأي حال من الأحوال مسؤولا تجاهك عن أي أضرار خاصة أو عرضية أو اعتبارية أو تأديبية أو لاحقة (بما في ذلك فقدان الاستخدام أو البيانات أو الأعمال التجارية أو الأرباح) أو مقابل تكلفة معالجة المنتجات البديلة الناشئة عن أو فيما يتعلق بهذا اتفاقية أو استخدام أو أداء البرنامج، سواء كانت هذه المسؤولية تنشأ عن أي مطالبة تستند إلى العقد أو الضمان أو الضرر (بما في ذلك الإهمال) أو المسؤولية الصارمة أو غير ذلك، وما إذا كان قد تم إبلاغ المرخص باحتمال وقوع هذا الخرق أو ضرر. سوف تظل القيود السابقة سارية المفعول وتطبق حتى لو وجدت أي تعويض محدود محدد في هذه الاتفاقية إلى أنها فشلت في تحقيق هدفها الأساسي. إلى الحد الذي تقضي به السلطة القضائية المنطبقة على قدرة المرخص على إلغاء المسؤولية عن أية ضمانات ضمنية، فإن هذا التنصل يسري على أقصى حد مسموح به.
إذا كان أي حكم من أحكام هذه الاتفاقية يعتبر غير صالح أو غير قابل للتنفيذ، تبقى باقي هذه الاتفاقية سارية المفعول. وبقدر ما لا تسمح القوانين السارية بأي قيود صريحة أو ضمنية، تظل هذه القيود الصريحة أو الضمنية سارية المفعول وتؤثر إلى أقصى حد تسمح به هذه القوانين السارية.
هذا الاتفاق هو الاتفاق الكامل والحصري بين الطرفين فيما يتعلق بموضوع هذه الاتفاقية، يحل محل أي وجميع الاتفاقات السابقة والاتصالات والتفاهمات (المكتوبة والشفوية) بشأن هذا الموضوع. الأطراف في هذه الاتفاقية هي متعاقدين مستقلين، ولا تملك سلطة إلزام الطرف الآخر أو تحمل التزامات على الطرف الآخر. إن عدم قيام أي من الطرفين بممارسة أو إنفاذ أي من حقوقه بموجب هذا الاتفاق سيكون بمثابة تنازل عن هذه الحقوق. يتم رفض أي شروط أو شروط واردة في أي أمر شراء أو وثيقة طلب أخرى تتنافى مع أو بالإضافة إلى أحكام وشروط هذه الاتفاقية من قبل المرخص وستعتبر خالية ولا تأثير.
سوف تفسر هذه الاتفاقية وتفسر وفقا لقوانين سويسرا، بغض النظر عن تضارب مبادئ القانون. ويوافق الطرفان بموجب هذا على الاختصاص الحصري ومكان انعقاد المحاكم الموجودة في زيورخ بسويسرا لتسوية أي نزاعات تنشأ أو تتعلق بهذه الاتفاقية.
10- التعاريف.
& # 8220؛ إيفالواتيون وس & # 8221؛ يعني استخدام البرنامج فقط للتقييم والمحاكمة للتطبيقات الجديدة المخصصة للاستخدام الإنتاج الخاص بك.
& # 8220؛ برودكتيون وس & # 8221؛ يعني استخدام البرنامج لأغراض تجارية داخلية فقط. الإنتاج لا يشمل الاستخدام الحق في إعادة إنتاج البرنامج للترخيص من الباطن أو إعادة البيع أو التوزيع، بما في ذلك على سبيل المثال لا الحصر، التشغيل على تقاسم الوقت أو توزيع البرنامج كجزء من ترتيب أسب أو فار أو أوم أو الموزع أو المورد.
& # 8220؛ & # 8221 البرمجيات. يعني برنامج المرخص & # 8217؛ s وجميع مكوناته والتوثيق والأمثلة التي يتضمنها المرخص.
& # 8220؛ & # 8221 خطأ. يعني (أ) فشل المنتج في مطابقة المواصفات المنصوص عليها في الوثائق، مما يؤدي إلى عدم القدرة على استخدام المنتج أو تقييده، و / أو (ب) مشكلة تتطلب إجراءات جديدة، وتوضيحات، ومعلومات إضافية و / أو طلبات لتحسين المنتج.
& # 8220؛ إصدار الصيانة & # 8221؛ تعني ترقيات وتحديثات المنتج التي يتم إتاحتها للمرخص لهم وفقا لخدمات الدعم القياسية المحددة في القسم 5.
& # 8220؛ & # 8221 تحديث. يعني إما تعديل البرنامج أو الإضافة التي، عند إجراء أو إضافة إلى المنتج، تصحيح الخطأ، أو إجراء أو روتين، عندما لوحظ في التشغيل المنتظم للمنتج، يلغي الأثر السلبي العملي للخطأ على المرخص له.
& # 8220؛ & # 8221 ترقية. يعني مراجعة المنتج الذي يصدره المرخص لزبائنه النهائيين بشكل عام، خلال مدة خدمات الدعم، لإضافة وظائف جديدة ومختلفة أو لزيادة قدرة المنتج. لا تتضمن الترقية إصدار منتج جديد أو ميزات مضافة قد تكون هناك رسوم منفصلة.
طريقي المحفوفة بالمخاطر إلى ألغو التجارية.
بقلم بريان فليتشر.
يكبر، بدا والدي كان يعمل دائما. وعندما لم يكن يعمل، كان يقوم بمزيد من العمل والاعمال المنزلية. أتذكر وجود رد فعل الحشوية لذلك ليلة واحدة كطفل. أردت المزيد من الحياة من مجرد العمل في كل وقت.
لقد اكتشفت أن كبار مديري صناديق التحوط كانوا يصنعون الملايين سنويا ويخلقون ثروات لعملائهم. اعتقدت أنني يمكن أن تفعل ذلك أيضا، حتى أن كل شيء أردت أن تركز على بدء كما مراهق الشباب.
أنا يمكن أن الصورة حياتي في المستقبل بشكل واضح. كونه أموالا متواضعة مع النوايا النبيلة، سيكون لدي قارب شراعي بطول 150 قدم، سيكون قاعدة عملياتي كما أبحرت في جميع أنحاء العالم.
بدأت قراءة كل ما يمكنني الحصول على يدي على واقتنعت في نهاية المطاف والدي للسماح لي إدارة الأموال التي وجدا أجدادى جانبا لصندوق كلي في سوق الأوراق المالية في عام 1999. الحق قبل أسهم التكنولوجيا لديها واحدة من أكثر لا يصدق التحركات سوف نرى على الأرجح في حياتي.
ما هي احتمالات؟ تجربة تعليمية مثالية لطفل يعرف كل شيء يعتقد أنه كان سيكون جورج سوروس المقبل.
لقد ضاعفت استثماري الأولي عدة مرات في واحدة من صفقاتي الأولى بعد احتجازه لأقل من سنة ثم تضاعفت ذلك مرة أخرى في غضون شهرين على نشرة عالية أخرى. كنت في التاسعة عشرة من عمره، وقد جعلت شيئا مثل 10X على الصفقات بلدي في حوالي عام.
كم كان هذا سهلا ؟! وأود أن يلعب الجسر مع بافيت والبوابات في أي وقت من الأوقات على بلدي الشراعية!
بطبيعة الحال، والنجاح هو أسوأ معلم، وخاصة بالنسبة للمبتدئين إلى المضاربة. عند كل شيء تشتري ترتفع، كنت لا تعطي الكثير من التفكير لإدارة المخاطر.
عندما بدأت في المدرسة الثانوية، اعتبرت نفسي مستثمرا واستخدمت أساسيات لتحديد ما اعتقدت أن الأسهم التي تحقق أكبر قدر من النمو.
ما لم أكن أعتبره بعد ذلك وما الذي لا يزال معظم المستثمرين الأساسيين / التجار يفتقرون إليه في عمليتهم، هو مقدار ما كنت على استعداد لانقاصه إذا كنت مخطئا وما يجب أن يحدث لأخذ الأرباح إذا كنت على حق.
خلال فقاعة التكنولوجيا، أصبح من الواضح بالنسبة لي أن الأساسيات لم تكن مهمة.
وهذا يتطلب أن أعدل نهجي، ولكنني كنت أضع الكثير من المال لكي أعتبر حقا أنني بحاجة إلى نظام تجاري شامل ومتسق.
بدلا من ذلك، ركزت على الزخم وتوقيت الإدخالات والمخارج. وكانت إدارة المخاطر فكرة متأخرة. نظرت إلى الرسوم البيانية، وقراءة البحوث وتابعت الأخبار ومجرد استخدام الأمعاء والحدس لتعطيني حدب على ما للتجارة، وكم للتجارة، ومتى لشراء وبيع.
كان من السهل جدا لكسب المال على الطريق إلى أعلى، مما يجعل المال على الطريق إلى أسفل سيكون سهلا كما اعتقدت.
حيث كنت قد جعلت معظم أرباحي يجلس ضيق لعدة أشهر، وبدأت بقوة محاولة استدعاء نقطة تحول على فقاعة التكنولوجيا باستخدام الخيارات وبدأت في محاولة لكسب المال على أطر زمنية أقصر في محاولة لجعل خسائري مرة أخرى.
لم أكن أوقف الغباء حتى نفدت المال. في حين أنه كان يحدث، لم أكن أشرح ذلك أيضا. أنا فقط أبقى أقول نفسي حظي سوف تتحول وأنا سوف يعود إلى حيث كنت.
ظللت الحصول على أكثر وأكثر عدوانية وغبية في قراراتي مع كل خسارة لأن بالتأكيد بلدي التجارة المقبلة سيكون الفائز بعد الكثير من الخسائر في صف واحد.
كانت سرعة استنفاد حسابي مثيرة للإعجاب على أقل تقدير.
للأسف، رأيت أكثر من عدد قليل من التجار يكررون نفس القصة. النجاح الأولي على عدد قليل من الصفقات يؤدي إلى الإثارة والثقة المفرطة تليها خسائر ضخمة بسبب الرافعة المالية، وعدم الانضباط وعدم إدارة المخاطر.
العودة الى لوحة الرسم.
اضطررت إلى تفجير تماما بلدي أول حساب التداول قبل أن كنت على استعداد للتعلم واعترف بأنني لا أعرف بقدر ما اعتقدت فعلت.
أردت أن أعرف ما أفضل التجار فعلت، لذلك بدأت عن كثب دراسة نتائج وأساليب كبار المستشارين تجارة السلع. تعلمت أن الكثير منها كان منهجيا بنسبة 100٪ مما سمح لهم بإجراء اختبار خلفي وتحسين استراتيجياتهم على البيانات التاريخية. يرجى ملاحظة أن الأداء السابق ليس مؤشرا على النتائج المستقبلية.
كنت قد تخطيت بوضوح هذه الخطوة.
وكانت قصة معروفة من ريتشارد دينيس وويليام إكهاردت و رسكو؛ ق السلاحف التجربة اكتشاف مثير بالنسبة لي كما أعطاني برهان أنا بحاجة إلى الاعتقاد بأنني يمكن أن تكون ناجحة جدا.
قرر المتداولين الناجحين حل الرهان على ما إذا كانت مهارات التداول الناجح يمكن أن تدرس من خلال إعطاء قواعد التداول الكاملة للمبتدئين. كما القصة، أثبت المبتدئين ريتشارد دينيس الحق من خلال جمع جماعي 100 مليون $.
كيكر في القصة هو أن العديد من التجار السلحفاة المبتدئين لم تكسب المال، على الرغم من أن الجميع أعطيت نفس القواعد التجارية نفسها. وقد أراد البعض تغيير القواعد، وكان البعض الآخر يخشى أن يؤدي إلى عدم التزامهم بالنظام.
كان ريتشارد دينيس يقتبس شهرة أنه يمكن نشر قواعده التجارية في الصحيفة وأنه لا أحد سوف تتبع لهم بسبب عدم الانضباط والاتساق عندما تسير الامور سيئة. الذهاب إلى أبعد من ذلك، وقال انه يعتقد أيضا أن أي شخص يمكن أن يأتي إلى حد كبير مع قائمة من القواعد التي من شأنها أن تكون 80٪ جيدة كما أنها تعلمت السلاحف.
إلى رمز أو لا إلى التعليمات البرمجية.
بعد نتائجي الفظيعة، لم أكن مستعدا للتداول مرة أخرى حتى كنت قادرا على باكتست بشكل كامل وصحيح استراتيجية التداول كنت ذاهبا للاستخدام. كنت أعرف أنني بحاجة إلى الانضباط نظام تجاري ميكانيكي بالكامل من شأنه أن يعطيني لتجنب القرارات العاطفية مكلفة.
كنت قد بدأت دراسة C ++، دون وجود خلفية في الترميز، وأدركت أنني سوف تحتاج إلى حوالي 20 عاما لبناء محرك الاختبار الخلفي.
Luckily, I realized building everything from scratch was going to be a dead-end for me, so I looked for and found another solution that other sophisticated traders spoke highly of, a fully developed back-testing engine and order generator called Trading Blox - one of many great products out there for people like me.
The version I got allowed for coding for customization, but had all of the tools out of the box I needed to start testing all of the trading ideas I had developed from my trading experience and research.
After purchasing the software, I spent months testing all manner of logic on 30+ years of historical data on dozens of global futures markets. I studied every detail of how elements of the trading system worked together and went through historical trades one by one.
I finally decided on a very simple long-term trend following system diversified across a wide basket of global markets in commodities, forex, fixed income and stock indices. Instead of testing my theories with real money on the line, I was able to back-test the strategy and test for sensitivities to different parameters and slippage estimates.
This gave me enough confidence in my strategy to ultimately launch a commodity pool because I believed my strategy would adapt well in all market environments. I was convinced that long term trends would never go away and my job was to diversify and manage risk.
Initially, I wanted to apply an algorithmic approach to trading equities, specifically buying stocks at all-time highs, but I ran into a couple of road blocks.
1. The universe of just US stocks to analyze and back-test a strategy on, including those that were delisted to account for survivorship bias, was around 25,000. Back in 2006, the only commercial product I could find that would allow me to optimize parameters on such a large database cost $25,000.
2. I strongly believe that where there’s a will, there’s a way, so I wasn’t ready to discard stocks yet. Luck ily, I came across an excellent white pa p er produced by Blackstar Funds detailing their research using the exact commercial product I couldn’t afford.
In short, the number of positions needed to buy stocks at all-time highs was much higher than I imagined and the returns of the strategy, while impressive at 15.5% annualized returns, was less than what I imagined possible with a strategy buying the strongest stocks. In some years, close to 2,000 stocks are making new all-time highs.
In order to achieve higher returns, you would need to have a more concentrated portfolio of stocks making all-time highs. The challenge as I saw it was that there was no way to predict the next Apple, so in order NOT to miss the next Apple, you would need to be positioned in every stock making all-time highs.
Based on what I had seen from other money managers, I believed I could achieve higher returns and better risk adjusted returns in the futures market due to leverage and diversification.
You could say I chose to trade futures by default, but trading futures wasn’t without its challenges.
Starting Capital – Many futures contracts can move thousands of dollars in one day alone. Imagine trading 20 – 60 markets at the same time. If you are going to trade a diverse basket of markets, to be conservative you are looking at starting out with somewhere close $1 million dollars of risk capital.
I certainly didn’t have that much, so my only option to move forward was going to be finding investors and setting up a fund.
Rolling Contracts – In the futures market, you trade various contract months that will all eventually expire. When the contract month you are trading expires, you must roll your position to the next contract month if you want to continue carrying your position or avoid taking delivery of the underlying commodity.
There are many different options to consider on what triggers to use to roll your contract to the next month.
Most traders just roll to the nearest front month contract, the next contract to expire, but this may not be the best approach for commodities, like wheat for example, where each contract month has different supply and demand realities due to the growing season.
I didn’t investigate spot FX at the time. Having never traded it then, I knew next to nothing about it and I couldn’t find any mentors or research pieces that would accelerate my learning curve.
Most importantly, the historical data provider I used at the time did not provide any intra-day spot FX data from any FX brokers.
Please note that trading Forex and CFDs on margin carries a high level of risk and may not be suitable for all investors as losses can exceed deposited funds.
Knowing what I do today, I think the most attractive option for aspiring algo traders to get their start is with Spot FX and CFDs for those not residing in the US. Both offer very small trade sizes which allow for conservative risk management and greater diversification opportunities for small accounts.
Ease of Diversification.
Traders can also benefit from the diversification available from a relatively small universe of markets opposed to the stock market where the US market alone has close to 25,000 stocks to consider in your research.
Trading FX and CFDs also gives traders the added benefit of being able to go short without the hassles you would encounter in the stock market. Being able to go short in your strategy adds another element of diversification to your approach.
To go short in equities, you must first borrow the stock, if it’s available, at annualized interest rates approaching 100% on some hard to borrow stocks. If the owner of the stock you borrowed to sell short calls them back, you are forced to cover your short position. Determining this ahead of time is not possible.
With this in mind, consideration needs to be given to where you will achieve diversification benefits within the asset class, if that’s the only one you are trading.
Ray Dalio is the founder of Bridgewater Associates, the largest hedge fund in the world with $167 Billion under management.
In a Bloomberg in t erview , he discussed a principle that he calls the holy grail of investing. Paraphrasing, he states that if you have 15 or more, good, uncorrelated return streams, you can reduce your portfolio risk by 80%. Meaning you would get 5 times the return for the same amount of risk.
However, if you diversify across a thousand return streams with a .60 correlation, it would only reduce the risk by 15 percent.
If you want to implement leverage in your strategy, you must borrow funds and pay a corresponding interest rate when trading equities. In FX and Futures, margin is treated as a good faith deposit and does not require any interest payments. Leverage is a double edged sword as it can increase losses as well as profits.
For traders utilizing intra-day strategies, if trading equities, your trading may fall under the Pattern Day Trader rule which requires a minimum of $25,000 in a margi n account . There is no such rule for FX and CFD traders.
Ultimately, I believe the best designed portfolios will have allocation to as many diverse equity streams as possible and this is best achieved by participating in as many asset classes as possible.
Benefits of Adopting an Algorithmic Strategy.
Before implementing a systematic approach in my trading, I had no formal risk management plan. Small losses turned into ENORMOUS losses as I was putting my ego on the line with each trade and had a hard time admitting I was wrong.
My algorithmic strategy risked a fixed fraction of my equity on each new trade. If I lost that amount, I would close the trade and wait for the next signal. Logic for trailing stops, profit taking and portfolio level risk management were implemented as well.
For each market I traded, I utilized a multiple of recent volatility using the ATR (average true range) to size my positions and determine initial stop placement.
Smaller positions were taken in markets with higher volatility and wider stops were used. Taking smaller positions in volatile markets allowed me to balance risk across my portfolio based on each markets unique volatility.
Wider stop placement gave the position a better chance of not being whip-sawed compared to an approach of using a fixed stop distance across all markets, regardless of volatility.
More sophisticated approaches can measure this every day to keep the risk proportional to each market’s ongoing volatility. If you don’t keep this in check, it’s possible to have a large winning trade compose a large portion of your risk and nullify any diversification benefits.
Proper position sizing allowed me to take advantage of diversifying across many different markets.
When I started out, I took very concentrated positions and experienced a great deal of volatility in my account and emotions.
Being able to define, clearly, everything you do in your trading system lets you back-test and optimize your trading parameters across your portfolio. Back-testing can’t predict the future, but it can give you an idea of how your trading rules would have performed historically before putting any capital at risk.
I’ve had many great ideas that didn’t hold up once I back-tested them. It’s much cheaper to test out a strategy this way compared to putting actual funds at risk.
A good back-testing engine allows you to examine how your system would handle every available historical scenario and review each and every trade on a chart. Another feature I would say is a must is the ability to do portfolio level back-tests on multiple instruments at the same time.
A thoroughly back-tested system can give you the confidence you need to stick to the system during the inevitable drawdowns you will experience when trading live. If left to just your judgement when trading, your emotions may drive your decision making with sub-optimal results.
Implementing an algorithmic trading strategy gave me freedom in my day. My mechanical trading system required about 10 minutes of my time per day to trade over 60 different markets.
Just think of how much time would be required to manually review each chart for trade set ups if I didn’t have software to analyze the charts and issue entries, exits, and calculate my total risk.
Before, I would be glued to my computer and TV screen all day when the markets were open watching price action and researching trade ideas when the markets were closed. It wasn’t adding any value whatsoever to my trading and I was basically like a gambler sitting at a slot machine all day.
Many seek out trading for the freedom it can give them in life and then sit in front of their computer day and night looking at charts and news.
I can't guarantee that you will be successful, but it's my belief that an algorithmic approach gives people a better chance for success. Even more important than that, an algorithmic trading approach can improve the quality of your life by giving you the freedom that most seek from trading in the first place.
يوفر ديليفكس الأخبار الفوركس والتحليل الفني على الاتجاهات التي تؤثر على أسواق العملات العالمية.
الأحداث القادمة.
التقويم الاقتصادي الفوركس.
الأداء السابق ليس مؤشرا على النتائج المستقبلية.
ديليفكس هو موقع الأخبار والتعليم من إيغ المجموعة.
Forex Algorithmic Trading: A Practical Tale for Engineers.
As you may know, the Foreign Exchange (Forex, or FX) market is used for trading between currency pairs. But you might not be aware that it’s the most liquid market in the world.
A few years ago, driven by my curiosity, I took my first steps into the world of Forex algorithmic trading by creating a demo account and playing out simulations (with fake money) on the Meta Trader 4 trading platform.
After a week of ‘trading’, I’d almost doubled my money. Spurred on by my own successful algorithmic trading, I dug deeper and eventually signed up for a number of FX forums. Soon, I was spending hours reading about algorithmic trading systems (rule sets that determine whether you should buy or sell), custom indicators, market moods, and more.
My First Client.
Around this time, coincidentally, I heard that someone was trying to find a software developer to automate a simple trading system. This was back in my college days when I was learning about concurrent programming in Java (threads, semaphores, and all that junk). I thought that this automated system this couldn’t be much more complicated than my advanced data science course work, so I inquired about the job and came on-board.
The client wanted algorithmic trading software built with MQL4, a functional programming language used by the Meta Trader 4 platform for performing stock-related actions.
The role of the trading platform (Meta Trader 4, in this case) is to provide a connection to a Forex broker. The broker then provides a platform with real-time information about the market and executes your buy/sell orders. For readers unfamiliar with Forex trading, here’s the information that is provided by the data feed:
Through Meta Trader 4, you can access all this data with internal functions, accessible in various timeframes: every minute (M1), every five minutes (M5), M15, M30, every hour (H1), H4, D1, W1, MN.
The movement of the Current Price is called a tick . In other words, a tick is a change in the Bid or Ask price for a currency pair. During active markets, there may be numerous ticks per second. During slow markets, there can be minutes without a tick. The tick is the heartbeat of a currency market robot.
When you place an order through such a platform, you buy or sell a certain volume of a certain currency. You also set stop-loss and take-profit limits. The stop-loss limit is the maximum amount of pips (price variations) that you can afford to lose before giving up on a trade. The take-profit limit is the amount of pips that you’ll accumulate in your favor before cashing out.
The client’s algorithmic trading specifications were simple: they wanted a Forex robot based on two indicators. For background, indicators are very helpful when trying to define a market state and make trading decisions, as they’re based on past data (e. g., highest price value in the last n days). Many come built-in to Meta Trader 4. However, the indicators that my client was interested in came from a custom trading system.
They wanted to trade every time two of these custom indicators intersected, and only at a certain angle.
As I got my hands dirty, I learned that MQL4 programs have the following structure:
The start function is the heart of every MQL4 program since it is executed every time the market moves (ergo, this function will execute once per tick). This is the case regardless of the timeframe you’re using. For example, you could be operating on the H1 (one hour) timeframe, yet the start function would execute many thousands of times per timeframe.
To work around this, I forced the function to execute once per period unit:
Getting the values of the indicators:
The decision logic, including intersection of the indicators and their angles:
Sending the orders:
If you’re interested, you can find the complete, runnable code on GitHub.
Backtesting.
Once I built my algorithmic trading system, I wanted to know: 1) if it was behaving appropriately, and 2) if the Forex trading strategy it used was any good.
Backtesting (sometimes written “back-testing”) is the process of testing a particular (automated or not) system under the events of the past. In other words, you test your system using the past as a proxy for the present.
MT4 comes with an acceptable tool for backtesting a Forex trading strategy (nowadays, there are more professional tools that offer greater functionality). To start, you setup your timeframes and run your program under a simulation; the tool will simulate each tick knowing that for each unit it should open at certain price, close at a certain price and, reach specified highs and lows.
After comparing the actions of the program against historic prices, you’ll have a good sense for whether or not it’s executing correctly.
From backtesting, I’d checked out the FX robot’s return ratio for some random time intervals; needless to say, I knew that my client wasn’t going to get rich with it — the indicators that he’d chosen, along with the decision logic, were not profitable . As a sample, here are the results of running the program over the M15 window for 164 operations:
Note that our balance (the blue line) finishes below its starting point.
Parameter Optimization, and its Lies.
Although backtesting had made me wary of this FX robot’s usefulness, I was intrigued when I started playing around with its external parameters and noticed big differences in the overall Return Ratio. This particular science is known as Parameter Optimization .
I did some rough testing to try and infer the significance of the external parameters on the Return Ratio and came up with something like this:
You may think (as I did) that you should use the Parameter A. But the decision isn’t as straightforward as it may appear. Specifically, note the unpredictability of Parameter A: for small error values, its return changes dramatically. In other words, Parameter A is very likely to over-predict future results since any uncertainty, any shift at all will result in worse performance.
But indeed, the future is uncertain! And so the return of Parameter A is also uncertain. The best choice, in fact, is to rely on unpredictability. Often, a parameter with a lower maximum return but superior predictability (less fluctuation) will be preferable to a parameter with high return but poor predictability.
The only thing you can be sure is that you don’t know the future of the market, and thinking you know how the market is going to perform based on past data is a mistake. In turn, you must acknowledge this unpredictability in your Forex predictions.
This does not necessarily mean we should use Parameter B, because even the lower returns of Parameter A performs better than Parameter B; this is just to show you that Optimizing Parameters can result in tests that overstate likely future results, and such thinking is not obvious.
Overall Forex Algorithmic Trading Considerations.
Since that first algorithmic Forex trading experience, I’ve built several automated trading systems for clients, and I can tell you that there’s always room to explore and further Forex analysis to be done. For example, I recently built a system based on finding so-called “Big Fish” movements; that is, huge pips variations in tiny, tiny units of time. This is a subject that fascinates me.
Building your own FX simulation system is an excellent option to learn more about Forex market trading, and the possibilities are endless. For example, you could try to decipher the probability distribution of the price variations as a function of volatility in one market (EUR/USD for example), and maybe make a Monte Carlo simulation model using the distribution per volatility state, using whatever degree of accuracy you want. I’ll leave this as an exercise for the eager reader.
The Forex world can be overwhelming at times, but I hope that this write-up has given you some points on how to start on your own Forex trading strategy.
قراءة متعمقة.
Nowadays, there is a vast pool of tools to build, test, and improve Trading System Automations: Trading Blox for testing, NinjaTrader for trading, OCaml for programming, to name a few.
I’ve read extensively about the mysterious world that is the currency market. Here are a few write-ups that I recommend for programmers and enthusiastic readers:
فهم الأساسيات.
What is Forex trading all about?
Forex (or FX) trading is buying and selling via currency pairs (e. g. USD vs EUR) on the foreign exchange market.
How does Forex make money?
Forex brokers make money through commissions and fees. Forex traders make (or lose) money based on their timing: If they're able to sell high enough compared to when they bought, they can turn a profit.
What is backtesting a trading strategy?
Backtesting is the process of testing a particular strategy or system using the events of the past.
What is algorithmic trading?
Algorithmic trading is when a robot/program uses a set of rules that tell it when to buy or sell.
Comments
Post a Comment