اذهب إلى المحتوى

السؤال

Recommended Posts

  • 0
نشر

أظن انه لا يوجد في فكرة بناء بوت للتداول شيء خفي، كل ما يجب عليك هو الاستماع لأحداث معينة والتصرف بناء عليها.

  • مثل استهداف الوظيفة "بيع" عند الحدث: "وصول الرمز كذا الى مبلغ كذا."

ستحتاج في هذا الاتصال عن طريق واجهات التطبيق البرمجية APIS بمصادر خارجية للحصول على أسعار الوقت الفعلي للرموز التي تحاول التداول فيها. ومن جهة اخرى وصولا عن طريق الـ API الى حسابك في الموقع الوسيط (البروكر) الذي تشتغل فيه. هاته هي الفكرة بشكل مبدئي فيه.

قد تجد حزما ومكتبات مفتوحة المصدر ممن طوروا هذا النموذج أكثر ليستوعب استراتيجيات التداول مثلا. فهو ليس حكرا على لغة برمجية دون غيرها. ومثلما يمكن عمله بلغة C++ يمكن ايضا عمله بجافاسكربت او غيرها.

قد يكون هنالك بعض المعايير التي تحاول التفضيل بين لغة واخرى في هذا الاطار من مثل:

  • ان تكون اللغة قابلة للتوسع بشكل كبير، لأنك قد تحتاج تغيير استراتيجيات التداول الخاصة بك او بعملاؤك او تطويرها.
  • ان تتوفر على مؤشرات ومقاييس الآداء. لأنها قد تستعمل في تقييم خوارزمية ما.
  • ان تتوفر على طرق بسيطة للتعامل مع بيانات الوقت الفعلي (نتحدث عن التعامل مع بروتوكول websocket). لأنك ستحتاج دوما اسعارا محدثة وجديدة.
  • ان تكون متوافقة مع انظمة التشغيل cross-platform. فأنت لا تريده ان يتعطل في بيئة تشغيل غير التي بني عليها.
  • ان تكون سريعة في جمع وتحليل ومعالجة وتخزين والتعامل مع مجموعات بيانات ضخمة.

ان كنت تحترف لغة معينة على وجه الخصوص استعملها لذلك، وإلا فإنه يمكنك الاختيار ما بين: c++ , java , Python فهي اشهر ما يستعمل في بناء بوتات التداول.

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...