جنبا إلى جنب مع طريقي تمكنت من العثور على النقاط العشرية الصحيحة ولكن لم أكن أعرف كيفية وضع 1 و نقطة قبل الكسور العشرية. يمكنك الرجاء مساعدتي مع هذه الصيغة.Quote:
Originally Posted by ;
Printable View
جنبا إلى جنب مع طريقي تمكنت من العثور على النقاط العشرية الصحيحة ولكن لم أكن أعرف كيفية وضع 1 و نقطة قبل الكسور العشرية. يمكنك الرجاء مساعدتي مع هذه الصيغة.Quote:
Originally Posted by ;
يقوم الطرح 1 بضربه وتوصيل تلك القيمة في الصيغة بدلاً من الإغلاق.
ذو قيمة!Quote:
Originally Posted by ;
للحصول على 60 درجة Dual C1 = Close [1]؛ السلسلة D1 = DoubleToStr (((C1-1) * 100000) ، 0)؛/إغلاق الحقيقي دون نقاط. Double D11 = StrToDouble (D1)؛ double D12 = (MathSqrt (D11) 0.33333)؛/sqroot مقدار دون العوامل 60 مستوى int D13 = MathRound (D12 * D12)؛ مزدوجة D14 = D13 ؛ مزدوجة D15 = D14 * 0.00001 ؛ مزدوجة D16 = 1 D15 ؛/close 60 level Comment (d15، D16)؛ نعم أنا أفهم أنه قد يكون هناك وسيلة أفضل للقيام بذلك. لكن هذا الشيء يعمل على الأقل. جميع المدخلات موضع ترحيب. في صحتك
أنت رائع: - RRB- شكرا مرة أخرى.Quote:
Originally Posted by ;
Inserted Code/ --------------------------------------------- --------------------- /| testt.mq4 |/ ----------------------------------------------- ------------------- # حقوق الملكية الفكرية حقوق الطبع والنشر ©/ ---------------------- -------------------------------------------- /| البرنامج النصي لبدء وظيفة |/ ----------------------------------------------- ------------------- int start () Comment (Result = CalcThing (Close # 91؛ 1 # 93؛، 60))؛ عودة (0)؛ double CalcThing (double dClose، double dAngle) double dInputValue، dResult؛ dInputValue = (dClose-1) * MathPow (10 سيارة)؛ dResult = MathPow (MathSqrt (dInputValue) dAngle180.0، Two)؛ dResult = 1 dResultMathPow (10 سيارة)؛ عودة (dResult)؛