جنبا إلى جنب مع طريقي تمكنت من العثور على النقاط العشرية الصحيحة ولكن لم أكن أعرف كيفية وضع 1 و نقطة قبل الكسور العشرية. يمكنك الرجاء مساعدتي مع هذه الصيغة.Originally Posted by ;
جنبا إلى جنب مع طريقي تمكنت من العثور على النقاط العشرية الصحيحة ولكن لم أكن أعرف كيفية وضع 1 و نقطة قبل الكسور العشرية. يمكنك الرجاء مساعدتي مع هذه الصيغة.Originally Posted by ;
ذو قيمة!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- شكرا مرة أخرى.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)؛