النتائج 1 إلى 9 من 9
  1. #1
    الصورة الرمزية DO_LAR
    DO_LAR غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jul 2005
    المشاركات
    702

    Lightbulb الى مبرمجي المتاجرة الالية ؟ الدخول للضرورة


  2. #2
    الصورة الرمزية FX5
    FX5
    FX5 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jul 2005
    المشاركات
    357

    Smile مشاركة: الى مبرمجي المتاجرة الالية ؟ الدخول للضرورة

    الأخ العزيز DO$LAR (جعل الله لك من اسمك حظاً ونصيباً وفيراً )

    موضوع المتاجرة الآلية هو من المواضيع المتشعبة جداً والتي لها مقاربات مختلفة، إلا أنه من الممكن أن نقسمه إلى قسمين أساسيين:

    - أولاً: الحصول على الأسعار الحية والتاريخية ثم القيام ببرمجة استراتيجية مناسبة تعطي إشارات للدخول والخروج Entry- Exit Signals.

    - ثانياً: ربط إشارات البرنامج السابق بحساب المتاجرة بحيث يصبح بالإمكان تنفيذ أوامر البيع والشراء آلياً مع توفير آلية لمراقبة العقود المفتوحة بحيث يقوم البرنامج الأول بالتصرف بها حسب متسجدات السوق.

    إن القسم الأول من البرنامج سهل التنفيذ لمن لديه خلفية –ولو بسيطة- عن البرمجة، إلا أن الصعوبة فيه تكمن في إيجاد الفكرة المناسبة أو الإستراتيجية الخاصة بالمتاجرة، وهنا المجال واسع جداً للإبتكار والأفكار كثيرة جداً وتحتاج لموضوع كامل للتحدث فيها.

    أما القسم الثاني فهو الأصعب في حالة كان حساب المتاجرة لا يدعم فكرة الأتمتة، أي لا يوفر برنامج المتاجرة واجهة لبرمجة التطبيقات API أو على الأقل لغة برمجة نصية Script Programming language، لذلك فالمهتم في الموضوع عليه أن يبحث عن شركة وسيطة توفر إمكانيات المتاجرة الآلية وفي هذا الخصوص يوجد الكثير من الشركات التي توفر إمكانيات مختلفة منها:

    - الشركات الوسيطة التي تستخدم برنامج ميتا تريدر بنسخه المختلفة (الأفضل هو الإصدار الرابع) وأشهر هذه الشركات InterBankFX: http://www.interbankfx.com

    - شركة GFT توفر لغة برمجة نصية ضمن برنامجها المتميز Deal Book كما توفر تحكماً آليا كاملاً من أجهزة المساعدات الرقمية الشخصية Mobile PDA مثل imate وغيره: http://www.gftforex.com/

    - شركة CMC Forex توفر برنامجاً جميلاً هو: Visual Trader، ولكن يعيبه عدم استقراره في بعض الأحيان.http://www.cmsfx.com/

    على الرغم من أن الشركات السابقة هي الأفضل من ناحية توفير إمكانيات المتاجرة الآلية إلا أنها ليست الأفضل من حيث السمعة والإعتمادية، وقد يفضل المستثمر شركات أخرى لا توفر هذه الإمكانيات مثل: FXCM أو FXSOL أو OANDA أو غيرها ففي هذه الحالة عليه الإستعانة بأحد برامج الطرف الثالث Third Party وفي هذا المجال الخيارات ليست كثيرة للأسف:

    -برنامج Dynaorder كنت أستعمل هذا البرنامج سابقاً مع FXCM إلا أنه حالياً متوقف بسبب تغيير واجهة البرمجة وبروتوكول الإتصال من شركة FXCM، ولم يتم تحديث برنامج Dynaorder حتى الآن، ويبدو أن العمل فيه متوقف، للمزيد من المعلومات: http://www.dynaorder.com/

    -برنامج TradeRobot من البرامج التي توفر الربط بين أحد برامج الشارتات مثل: Metatrader أو Trade Station أو غيرها مع حساب المتاجرة لدى مجموعة من الوسطاء، وهو برنامج جيد ومستقر ولكنه غير مجاني ويكلف حتى 500$ مع عمولة إضافية على العقود المفتوحة عن طريقه، موقع البرنامج: http://www.traderobot.com/

    - برنامج HyperOrder من شركة HypterTrader وهو مشابه للبرنامج الأول ويتميز عنه بأنه مجاني –حتى الآن- وبوجد دعم فني جيد عبر منتدى خاص مع تحديث دوري لوظائفه، ولكنه ما يزال قيد التطوير فحتى النسخ الأخيرة منه تحوي الكثير من الأخطاء البرمجية، ويعتبر استخدامه صعباً بالمقارنة مع غيره. http://www.hypertrader.it/hyperorder.shtml

    - أخيراً وليس آخراً أذكر برنامج متميز بالفعل تعرفت عليه حديثاً هو TradeBolt، قد يكون هذا البرنامج هو الخيار الأفضل من كل ما سبق فهو يتمتع بإمكانات قوية وميزات رائعة جداً كما يوفر API متينة، وربط بيني مع برامج الشارتات المعروفة: ميتاستوك – تريد ستيشن – اكسل - ...، كما أنه مجاني دون أي تكلفة إضافية، يدعم الكثير من شركات الوساطة من بينها ريفكو، المشكلة الوحيدة هو أن شركة FXCM غير موجودة بالقائمة، ولربما نطلب من شركة FXCM الإتصال بهم مستقبلاً لكي تضاف على قائمتهم في حال أثبت البرنامج أنه مفيد، وأتمنى من المنتدى أن يساعدنا في هذا الخصوص. موقع البرنامج: http://www.tradebolt.com/

    همسة: أنصح الأخ العزيز يوسف الغامدي بشدة أن يجرب البرنامج السابق والذي قد يوفر عليه الكثير من العناء والمشقة في مشروعه الحالي، كما أنه قد يفيد الأخ أبو عاصم ولربما يكون أفضلاً من TradeRobot.

    عودة لسؤالك أخي DO$LAR -واعذرني لأني أطلت عليك- أنصحك إن كنت جاداً أن تتعلم إحدى لغات البرمجة الحقيقية، وعلى فكرة لقد تطور لغات البرمجة كثيراً ولم تعد كتابة برنامج ذو واجهة رسومية مهمة معقدة كما كانت من قبل. الأفضل على الإطلاق إحدى لغات برمجة إطار العمل .NET مثل: Visual Basic.NET أو C++ .NET أو C# أو ربما إن كنت تفضل Java.NET

    أما إن وجدت أن تعلم لغات البرمجة السابقة صعبة فعليك بإحدى اللغات النصية مثل: Metaquotes II لبرنامج ميتاتريدر 4 أو لغة Easy Language لبرنامج تريد ستيشن، أنصحك أن تبدأ بهذا الرابط:http://interbankfx.com/expertadvisor.htm

    بدون لغة برمجة أخشى أن أقول لك أن مجال عملك ضيق جداً وخياراتك محدودة. لذلك توكل على الله ثم ابدأ بالعمل الجاد.

    أتمنى أن أكون قد وفقت في الإجابة عن تساؤلاتك، إن كان لديك أية استفسارات لا تتردد في طرحها وأنا جاهز للإجابة.

    أرجو أن لا تنساني من صالح دعائك، مع تمنياتي لك وللجميع بالتوفيق والربح الحلال الوفير.


    FX5

  3. #3
    الصورة الرمزية قلب الاسد
    قلب الاسد غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Feb 2005
    المشاركات
    193

    افتراضي مشاركة: الى مبرمجي المتاجرة الالية ؟ الدخول للضرورة

    كفيت ووفيت اخى Fx5
    بارك الله فيك ووفقك لما يحبه ويرضاه

  4. #4
    الصورة الرمزية DO_LAR
    DO_LAR غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jul 2005
    المشاركات
    702

    افتراضي مشاركة: الى مبرمجي المتاجرة الالية ؟ الدخول للضرورة

    اخي FX5 انا شاكر لك على هذه المعلومات والتي اختصر ت علي الكثير وعلى الروابط الجديدة التي غيرت على فكرتي بعض الشي .

    بالنسبة لبرامج الربط اشكرك لأنك حليتها لنا بالجديد والمجرب الا وهو برنامج TradeBolt

    وانك فعلا جربته اذا لنا عوده له انشاءلله بعد مانحل مشكلة البرمجة.


    أما البرمجة فهي ماتحيرني قلت لي ان لغات البرمجة الفيجوال والسي بأمكاني أن أعمل عليها ؟

    لأنه أكثر الشباب اللي يتكلمون عن التجارة الالية يستخدمون البرمجة النصية؟فما هي الفوراق بينهم
    علما ان الثانية تؤدي المطلوب وليس عليها مشاكل وعلى ماأظن ان البرمجة النصية تكون خلفيتها برمجة لأحداللغات اي لأن لايستطيع الشخص الغير ملم بهذه اللغه قرآءة وعمل برمجة بلغة الفيجوال مثلا فهم يبرمجونها بالفيجوال ويضعون الامر كأنه امر نصي .


    وماأريده اخي fx5 شغل نظيف ومرتب وعلى أسس متينه حتى ولو طالت المده.



    أرجو التعليق
    وأما لغات البرمجة فأنا تخصصي حولها فكل شغلي على الكمبيوتر .. فلا تخف اخوك نفسه طويل

  5. #5
    الصورة الرمزية abo_malek_ali
    abo_malek_ali غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Sep 2005
    الإقامة
    في ارض الله
    العمر
    42
    المشاركات
    2,301

    افتراضي مشاركة: الى مبرمجي المتاجرة الالية ؟ الدخول للضرورة

    ايه ده !!!!! ده كومبيوتر

  6. #6
    الصورة الرمزية FX5
    FX5
    FX5 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jul 2005
    المشاركات
    357

    Smile مشاركة: الى مبرمجي المتاجرة الالية ؟ الدخول للضرورة

    الأخ الكريم Do$lar:

    يسعدني أن الموضوع كان ذا عون لك، بالنسبة لسؤالك عن لغات البرمجة أقول لك أن البرمجة هي البرمجة لا تختلف مهما كانت الطريقة التي استخدمناها، ولكن الذي يختلف هو الأدوات البرمجية من حيث القوة والميزات.

    تتميز لغات البرمجة النصية بسهولة تعلمها وسرعة كتابتها، ولكنها في المقابل تحد من امكانيات المبرمج حيث أن الوظائف المتوفرة محدودة كما أنها لا تفسح المجال للإشتقاق والإضافة، وفوق كل هذا هي أبطاً في التنفيذ حيث يتم تفسيرها في زمن التنفيذ Runtime interpretation .

    أما اللغات غير النصية فهي بالمقابل توفر مرونة أكبر بكثير، وتتضمن على وظائف عديدة، كما يمكن إضافة مكتبات تحوي وظائف أخرى عند اللزوم، وهي لغات اشتقاقية أي يمكن استخدام أجزاء برمجية منجزة سابقاً والإضافة إليها دون الحاجة إلى إعادة كتابة كامل الكود. وأخيراً هي أسرع كثيراً في التنفيذ حيث يتم ترجمتها Compiling ومن ثم تنفيذ الشفرة النهائية.

    سوف أضرب لك مثلاً قد نرغب ببرمجة استراتيجية معينة بلغة نصية ولتكن MetaQuotes II لبرنامج ميتاتريدر 4، وبعد الإنتهاء منها قد نرغب في إضافة وظيفة لا تدعمها هذه اللغة كأن نقوم بطباعة تقرير عن العمليات المنفذة كل ساعة، سوف نجد أنه لا يوجد وظيفة بإمكانها انجاز المهمة السابقة بطريقة فعالة، من أجل هذا السبب تم إضافة إمكانية استدعاء وظائف نظام التشغيل إلى لغة MQLII، فهنا أستطيع أن أستدعي الوظيفة WritePrinter() من مكتبة الوظائف spool.dll الخاصة بنظام التشغيل من أجل إنجاز عملية الطباعة. حسناً لقد حللنا المشكلة ولكن لنفترض أننا نريد نضيف كود للتحكم في العمليات المنفذة عن بعد عن طريق الهاتف مثلاُ أو ما يسمى بـ Remote Controling، في الحقيقة لا يمكن أبداً إنجاز مثل هذا الكود حتى لو استعنا بوظائف نظام التشغيل، ولكن يمكن أن نتحايل مرة أخرى فمثلاُ قد نكتب الكود السابق بواسطة لغة برمجة مثل C++ ونضمنه في ملف ربط ديناميكي DLL ثم نقوم باستدعائه من برنامجنا المكتوب باللغة النصية، قد تقول لي أننا نجونا أيضاً في هذه المرة واستطعنا إنجاز المهمة، حسناً إذا تابع معي، قد يكون لدينا برنامج لأخذ صفقة بيع على الزوج يورو/دولار عند الوصول لنقطة مقاومة هامة والبدء في الإرتداد ولكن قد نريد إضافة كود عليه يراقب سعر الزوج باوند/دولار بشكل متواصل ويقوم بإلغاء الصفقة الأولى أو الخروج منها في حال كسر زوج الباوند نقطة المقاومة السابقة لأننا نتوقع أن الزوج يورو/دولار سوف يتبعه ويرتد ثانية باتجاه الأعلى لذلك نريد أن نخرج على الأقل عند نقطة الدخول أو بخسارة بسيطة عوضاً عن الإنتظار لتفعيل أمر وقف الخسارة. في هذه الحالة لا يوجد طريقة –على الأقل حسب علمي المتواضع- يمكن بواسطتها الحصول على سعر زوج آخر عندما نطبق الإكسبرت على زوج معين، وكما ترى لايمكن إنجاز هذه المهمة بشكل خارجي بسبب عدم توفر واجهة برمجية API لنظام المتاجرة.

    هناك أمور أخرى تتعلق بواجهة الإستخدام وسرعة التنفيذ لم أذكرها تصب في مصلحة اللغات غير النصية.

    خلاصة الكلام أن اللغات النصية مفيدة في تطوير حلول سريعة وبسيطة وموجهة للإستخدام الشخصي، بينما تفيد اللغات الأخرى في إنجاز المهام المعقدة أو التي تتطلب أداء سريعاً أو تكون موجهة للإستخدام التجاري.

    بالنسبة لبرنامج TradeBolt فأنا لم أجربه بشكل كامل حتى الآن ولكني قرأت دليل حزمة التطوير SDK وكما قلت سابقاً أن فيه وظائف تحل الكثير من المشكلات التى كنت أواجها، ولكن المشكلة فيه هو أنه لا يدعم الحسابات لدى شركة FXCM ، حاليا الشركات المدعومة هي:
    - Interactive Brokers
    - Gain Capital أو forex.com

    أتمنى أن تضاف شركة FXCM إلى قائمتهم قريباً، أنا حالياً أعمل على برنامج HyperOrder وهو برنامج جيد رغم مشاكله العديدة. وهو يدعم شركات عديدة من ضمنها FXCM ، ربما يحسن أن تلقي نظرة عليه ثم تقرر بنفسك على أية برنامج سوف تعمل في النهاية.


    مع تمنياتي لك بالتوفيق.



    FX5

  7. #7
    الصورة الرمزية ahmadtaha
    ahmadtaha غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Oct 2005
    المشاركات
    20

    افتراضي مشاركة: الى مبرمجي المتاجرة الالية ؟ الدخول للضرورة

    Congratulations, FXCM is now supported in HyperOrder:
    http://www.hypertrader.it/hyperorder.shtml

    Scroll to the end of the page.

  8. #8
    الصورة الرمزية FX5
    FX5
    FX5 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jul 2005
    المشاركات
    357

    Lightbulb مشاركة: الى مبرمجي المتاجرة الالية ؟ الدخول للضرورة

    اقتباس المشاركة الأصلية كتبت بواسطة ahmadtaha
    Congratulations, FXCM is now supported in HyperOrder:
    http://www.hypertrader.it/hyperorder.shtml

    Scroll to the end of the page.
    Hello AhmedTaha

    Thanks for you addition, but if you scroll up through this page to my previous posts you will see that it is TradeBolt that does not support FXCM not HyperOrder

    I have been using HyperOrder to automate FXCM accounts for a while until now. Although I tested it on several demo accounts, I still can't apply it to my real account because it is so unreliable and unpredictable

    FX5

  9. #9
    الصورة الرمزية ahmadtaha
    ahmadtaha غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Oct 2005
    المشاركات
    20

    افتراضي مشاركة: الى مبرمجي المتاجرة الالية ؟ الدخول للضرورة

    Dear FX5,
    I've downloaded the program called dynaorder and it worked alright with my FXCM demo account, I tested it only once but it worked, what I'm searching for now, is a way/software/workaround to use a program like metatrader or VTtrader with my FXCM account interactively, not automated, any ideas?

المواضيع المتشابهه

  1. مؤ شر مهم لكل مبرمجى المنتدى
    By esam 123 in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EA
    مشاركات: 19
    آخر مشاركة: 28-05-2010, 08:50 PM
  2. ملف المتاجرة الحالية لحساب نسبة الدخول في الصفقات الحالية
    By sabateen in forum سوق تداول العملات الأجنبية والسلع والنفط والمعادن
    مشاركات: 4
    آخر مشاركة: 05-02-2009, 02:37 PM
  3. برامج المتاجرة الالية
    By ayman_tamim in forum استفسارات وأسئلة المبتدئين
    مشاركات: 2
    آخر مشاركة: 02-04-2006, 03:47 AM
  4. الى مبرمجي المتاجرة الالية ؟ الدخول للضرورة
    By DO_LAR in forum طرق و استراتيجيات التداول في أسواق المال
    مشاركات: 8
    آخر مشاركة: 25-10-2005, 11:41 PM
  5. الى مبرمجي المتاجرة الالية ؟ الدخول للضرورة
    By DO_LAR in forum سوق تداول العملات الأجنبية والسلع والنفط والمعادن
    مشاركات: 8
    آخر مشاركة: 25-10-2005, 11:41 PM

الاوسمة لهذا الموضوع


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17