أوجه القصور lua و fxcm


أوجه القصور LUA وFXCM في الآونة الأخيرة لقد اكتشفت بضعة أوجه القصور التي أود أن أشاطركم، والمثير للاهتمام على حد سواء المتصلة بما في ذلك رمز / الموارد. 1) دعم لتشمل رمز مشترك مخصص LUA استراتيجيات تأتي مع ملف يسمى helper. lua وhelperAlert. lua التي توفر كود مفيدة المشترك. يتم تضمينها عادة في العديد من الاستراتيجيات والواقع مفيدة جدا. بما في ذلك رمز المشترك هو واحد من أفضل الممارسات في مجال تطوير البرمجيات، وكمطور نفسي، حاولت خلق بلدي المشتركة الخاصة تتضمن الملفات التي تريد تضمينها في استراتيجياتها الخاصة بي ولكن يبدو أن هذا غير معتمد بشكل جيد. في حين أن هذا هو السهل بما فيه الكفاية لخلق في التنمية، والمشاكل تأتي عندما يتعلق الأمر نشر واختبار نقاط لوا استراتيجية مصححات app_path إلى المجلد GehtSoft، وليس فيها متاحة، لذلك فشل في العثور على تضمين ملف. وبالمثل، فشلت محطة FXCM التجارية لاستيراد استراتيجية كما يشكو أنه لا يمكن العثور على ملف التضمين. تجميع الاستراتيجية لا تضمين رمز تضمينها في ملف. بن، وتنتج نفس المشكلة على النحو الوارد أعلاه. سوف محطة FXCM تجارة تدع لي استيراد مستقل المساعد لأنها ليست استراتيجية وليس لديها طريقة الحرف الأول لقد حاولت تغيير المسار بحيث أنها لا تعتمد على app_path لكن محاولات للإشارة إلى الدليل المحلي مثل 8220؛ \ customInclude. lua8221. أو 8220؛ customInclude. lua8221. إلخ حتى حاولت التسلل طرق إضافية إلى رمز helperAlert القياسية، ولكن هذا يحصل الكتابة مع كل تحديث محطة FXCM للتجارة، وكسر كل ما عندي من الاستراتيجيات (وللأسف أنت لا تعرف حتى يحاول تنفيذ التعليمات البرمجية التي قد تكون عندما يحاول المتاجرة!) في هذه اللحظة، والطريقة الوحيدة التي تعمل هي لو يدويا نسخ الملف إلى مواقع المتوقع للمصحح ومحطة FXCM للتجارة، ولكن هذا أبعد ما يكون عن المثالية لأغراض النشر. تم نشر هذا على المنتدى ترجمة فريق، وقد أكدت أنه غير معتمد. وقد قدم اقتراح للمطورين بحيث يمكن أن تعزز وفقا لذلك. يتيح آمل أن يأتي من خلال. في الوقت نفسه، وأعتقد أننا بحاجة إلى التمسك نسخة من الطراز القديم ولصق. 2) بما في ذلك ملف common. lua. rc مؤشرات واستراتيجيات وعادة ما تشمل ملف مورد common. lua. rc. ويستخدم هذا لمتعدد اللغات دعم التوطين في الغالب. يتم توزيع هذا الملف مع محطة التداول FXCM وواس مستوى المؤشرات / الاستراتيجيات. ومع ذلك، محطة FXCM تجارية لديها بنية دليل مختلفة بالمقارنة مع نشر معيار واس. اختار FXCM لتخزين رمز غير الجمركية ضمن مجلد عادي، والتعليمات البرمجية المخصصة ضمن مجلد مخصص لذلك هذا يعني في محطة التداول، ملف common. lua. rc يوجد في مجلد CandleworksFXTS2indicatorsStandard في حين مخازن محطة التداول المؤشرات مخصص / الاستراتيجيات تحت مجلد مختلف، على سبيل المثال CandleworksFXTS2indicatorsCustom، وملف مفقود من هناك. وهذا يعني أنه عندما تستورد محطة FXCM تجارة التعليمات البرمجية المخصصة التي تعتمد على هذا الملف المشترك يجري هناك، ليس هو! ونظرا لهذا هو ملف قياسي، سألت FXCM كيف أخرى تعاملت مطوري هذا وأوصوا بأن fevelopers تغيير التعليمات البرمجية الخاصة بهم في محاولة لاستخدام مسار العلائقية مثل ..Standardcommon. lua. rc 8230؛ لقد جربت هذا ويبدو للعمل. لذا، شر ببطء إعادة هيكلة بلدي تنمية البيئة والتحكم في مصدر للمباراة، وبالطبع البيئة الحية. ذلك شيء لليا رفاق أن نأخذ في الاعتبار أيضا إذا كنت قد لعب مع التعليمات البرمجية الخاصة بك.

Comments

Popular posts from this blog

الانترنت تجارة السلع الافتراضية

وسطاء مع أدوات التداول الأسهم الظاهري

لصوص غارة الحسابات عبر الإنترنت في الأسهم قرش احتيال