تم تصميم عشري (الاسم المستعار للبنية System. Decimal في بكل) لتخزين القيم النقدية. لها عشرية 128 بت العائمة نوع نقطة (في مقابل نقطة العائمة الثنائية) ومفيد لتخزين القيم في العالم الحقيقي مع دقة عشرية عالية. عن طريق العالم الحقيقي، وأعني على وجه التحديد القياسات التي هي في الأصل مصنوعة في عشري. مزدوجة مناسبة عموما للحسابات التي لا تحتاج إلى قدر من الدقة عندما يتم تمثيلها كأرقام عشرية. يمثل نوع القيمة العشرية أرقام عشرية تتراوح بين الإيجابية 79،228،162،514،264،337،593،543،950،335 إلى سلبية 79،228،162،514،264،337،593،543،950،335. ونوع القيمة العشرية مناسب للحسابات المالية التي تتطلب أعدادا كبيرة من الأرقام التكاملية والكسرية الهامة ولا أخطاء مستديرة. لا يزيل النوع العشري الحاجة إلى التقريب. بدلا من ذلك، فإنه يقلل من الأخطاء بسبب التقريب. على سبيل المثال، تنتج التعليمات البرمجية التالية نتيجة 0.9999999999999999999999999999 بدلا من 1. أجابيد 13 فبراير 10 في 0: 59DIM dppTestNumber أس دوبل دبلستنومبر فال (إنبوتوبوكس (كوتليس أدخل رقم: كوت)) طباعة كوتينبوت: كوت تاب (25) دبلتستنومبر برينت كوتينغينغ فورماتنومبر: كوت تاب (25) فورماتنومبر (دبلتستنومبر، 2، ترو، ترو، ترو) طباعة كوتوسينغ فورماتكورنسي: كوت تاب (25) فورماتكورنسي (دبلتستنومبر، 2، ترو، ترو، ترو) طباعة كوتينغسينغ فورماتبرسنت: كوت تاب (25) فورماتبرسنت (دلبتستنومبر، 2، ترو، ترو، ترو) قم بتنزيل كود مشروع ف للمثال أعلاه هنا. فورماتداتيتيمي إرجاع تعبير منسق بتاريخ أو وقت. (25) فورماتداتيتيمي (الآن، فجينيرالديت) طباعة كوتوسينغ فبلونغديت: كوت تاب (25) فورماتداتيتيمي (الآن، فبلونجديت) طباعة كوتوسينغ فشورديت: كوت تاب (25) فورماتداتيتيمي (الآن، فشورديت) (25) فورماتداتيتيمي (الآن، فشورتيمي) لاحظ أن المثال السابق يستخدم ثوابت ف المضمنة (كوتفجينيرالداتكوت، كوتفلونغداتيكوت، وما إلى ذلك). هناك العديد من الثوابت ف المتاحة التي تمثل الحجج المستخدمة مع مختلف وظائف ف. هذه الثوابت المضمنة تبدأ عادة مع الحروف كوتفكوت. في التعليمات البرمجية، من الممارسة السليمة استخدام الاسم الثابت بدلا من القيمة الثابتة. وبعبارة أخرى، استخدم: فيسوال باسيك و MT4 نعم، وأنا أعلم، الجميع يقول لي أنه لا يمكن القيام به. ولكن إم على أمل أن يكون شخص ما قادرا على معرفة شيء. mt4excel. dll هي مكتبة مكتوبة في دلفي. عند استدعاء دل، يتم تهيئة مكتبة كوم. قبل استخدامه، يجب استدعاء إحدى الدالات التالية: إكسيلوبين أو إكسيلوبينباترن أو إكسيلوبنفيل. عند الاتصال، يتم إنشاء كائن أولي، يتم فتح مس إكسيل، يتم إنشاء كتاب وصفحة جديدة بواسطة قالب أو يتم فتح ملف إكسيل موجود (اعتمادا على وظيفة). الدالة إكسيلكلوس بإغلاق مس إكسيل وتحرير كائن أولي. يمكنك كتابة وقراءة إما في خلية منفصلة: إكسسيتفورمولاسيل، إكسلسيتفالويسيل، إكسلسيتكستسيل، إكسلجيتفالويسيل، إكسيلجتكستسيل، إكسيلجيتفورمولاسيل، أو في نطاق حفظها سابقا مع إكسيلسترانج وظيفة، ثم استخدام إكسسيتفورمولا، على سبيل المثال، أو غيرها من الوظائف التي تتطلب مجموعة ليتم تعيينها. هناك عدد من الوظائف المساعدة لإدارة عرض، شكل المعلومات، وما إلى ذلك يمكنك العثور على مزيد من التفاصيل حول لهم في التعليقات على سبيل المثال. استخدام وظيفة إكسسيتدياغراما لإنشاء مخطط. لذلك، لا يمكن أن يتم شيء من هذا القبيل في ف بس. إذا كان أي شخص يعرف من مجموعات ف جيدة لنشر هذا السؤال، يرجى نشر لهم. محاولة للعثور على وسيلة لإنشاء دلل التي تصدر الوظائف التي تحتاج إليها مع ف. أنا غير متأكد تماما إذا كان ذلك ممكنا، وأعتقد أن لديك لإنشاء كائن نشط يجب أن تكون مسجلة ويمكنك بعد ذلك استخدام بطريقة أو بأخرى هذا مثل دلل العادي في MT4 (هناك بعض المقالات حول ف لإنشاء دلز على شبكة الإنترنت) . أنا لا أستعمل ف بنفسي، لذلك لا أستطيع أن أكون من مساعدة كبيرة مع الأشياء ف محددة، ولكن إذا ف عموما غير مناسبة لبعض المهام البرمجة، قد تكون مهتمة في النظر في اللغات الأخرى التي هي أسهل لدمج مع MT4 والتخلي تماما ف: على سبيل المثال هناك ملزم بايثون من شأنها أن تسمح لك لاستدعاء رمز بيثون التعسفي من MT4 إذا كنت ترغب في التعبير عن منطق معقدة (ربما حتى متعددة مؤشرات) في واحدة من أجمل وأنيقة وجوه ديناميكية المنحى الوجود الموجودة حاليا (البحث جوجل ل كوميتاترادر بيثون إنتغراشيونكوت). لإنشاء دلز الأصلي (لأن سرعة التنفيذ الخام هي مصدر قلقك الرئيسي) أقترح استخدام C أو أوبجكتباسكال، وهذا الأخير هو أسهل واحد، واستخدام دلفي (التجارية) أو لازاروس (مجانا). وخلاصة القول هو إذا كنت ترغب في واجهة MQL4 مع واجهة محدودة مع أي شيء آخر يجب عليك بالتأكيد إضافة شيء جديد في الأدوات الخاصة بك، وهو شيء يمكن تركيبها بسهولة لاحتياجات mql4s ويمكن أن تكون بمثابة المجمع إذا كنت لا تزال بحاجة إلى أدوات أخرى. فب وحده ليست الحل لجميع المشاكل. أود أن أقترح أوبجكتباسكال لملء تماما الفجوة بين اللغات الخاصة بك على مستوى عال، كائنات وواجهات برمجة التطبيقات وجميع الاشياء مستوى منخفض سيئة مثل وظيفة غامضة يدعو الاتفاقيات، مؤشرات إلى هياكل البيانات مضحك، والوصول مباشرة إلى مواقع الذاكرة وسجلات وحدة المعالجة المركزية، حتى رمز المجمع المضمنة. انضم في أبريل 2007 الحالة: جيتين ركلة في نوتز كل يوم 721 المشاركات شكرا على المعلومات. كان حوالي 20 عاما منذ إيف فعلت أي شيء في باسكال. ربما سوء إعطاء هذه المحاولة. محاولة للعثور على وسيلة لإنشاء دلل التي تصدر الوظائف التي تحتاج إليها مع ف. أنا غير متأكد تماما إذا كان ذلك ممكنا، وأعتقد أن لديك لإنشاء كائن نشط يجب أن تكون مسجلة ويمكنك بعد ذلك استخدام بطريقة أو بأخرى هذا مثل دلل العادي في MT4 (هناك بعض المقالات حول ف لإنشاء دلز على شبكة الإنترنت) . أنا لا أستعمل ف بنفسي، لذلك لا أستطيع أن أكون من مساعدة كبيرة مع الأشياء ف محددة، ولكن إذا ف عموما غير مناسبة لبعض المهام البرمجة، قد تكون مهتمة في النظر في اللغات الأخرى التي هي أسهل لدمج مع.
No comments:
Post a Comment