EA مشكلة في تحديد المطرقة
الصفحة 1 من 289 12 الأخيرةالأخيرة
Results 1 to 10 of 13

Thread: EA مشكلة في تحديد المطرقة

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

    تم تصميم الكود للإشارة إلى جميع الشموع التي يكون عندها القريب القريب = قريب أو مرتفع منخفض. إنه يمثل القليل ولكن ليس الآخرين. أي مساعدة سيكون موضع تقدير كبير.

    هل يمكن للكمبيوتر مشاهدة المزيد من العينات بالسعر أكثر مما نشاهده. على سبيل المثال ، نرى 1.44551 على القريبين والكبير ؛ هل يرى الكمبيوتر 1.445519؟


    Quote Originally Posted by ;
    #property copyright VMesquita
    #property indior_chart_window/يتم رسم مؤشر من نافذة الرسم البياني الرئيسية
    # ملكية 1
    حد int
    الحرف الأول ()

    //-
    عودة (0) ؛

    int deinit ()

    عودة (0) ؛

    يبدأ int ()

    مزدوج O ، C ، H ، L ، O1 ، C1 ، H1 ، L1 ، O2 ، C2 ، H2 ، L2 ؛
    نص سلسلة
    int counted_bars = IndiorCounted () ،
    Limit = Bars-counted_bars ؛
    //- تحقق من الأخطاء المحتملة
    إذا (counted_barslt؛ 0)
    تنبيه (بلا أشرطة.) ؛
    عودة (-1) ؛

    //- سيتم إعادة احتساب شريط العد النهائي
    لـ (int I = 1؛ ilt؛ limit؛ I )
    TO = فتح (NULL، 0، I) ؛
    C = iClose (NULL، 0، I) ؛
    H = iHigh (NULL، 0، I) ؛
    L = iLow (NULL، 0، I) ؛

    O1 = iOpen (NULL، 0، i-1) ؛
    C1 = iClose (NULL، 0، i-1) ؛
    H1 = iHigh (NULL، 0، i-1) ؛
    L1 = iLow (NULL، 0، i-1) ؛
    O2 = iOpen (NULL، 0، I 1) ؛
    C2 = iClose (NULL، 0، I 1) ؛
    H2 = iHigh (NULL، 0، I 1) ؛
    L2 = iLow (NULL ، 0 ، أنا 1) ؛


    نص = ؛
    إذا (((H-L) gt ؛ 4 * (O-C)) ((C-L)(0.001 H-L) gt ؛ = 0.75) ((O-L)(0.001 H-L) gt ؛ = 0.75)) text = Hang ؛
    إذا (H == C) text = BUY ؛
    إذا (C == L) text = SELL ؛

    //إذا وجدنا شمعة معينة اكتب على الرسم البياني
    إذا كان (نص! = -RRB-

    ObjectCreate (DoubleToStr (I، 0) label، OBJ_TEXT، 0، Time [Id]، H) ؛
    ObjectSetText (DoubleToStr (I ، 0) تسمية ، نص ، 15 ، Arial ، أزرق) ؛
    PlaySound (wait.wav) ؛


    الشحنة الأصلية لـ VMesquita للحصول على الكود ... لقد غيرتها قليلاً جدًا.

  2. #2
    Codemeister ، نعم ، لقد قدمت الشفرة وأشكرك كثيرًا على طاقتك ووقتك. تكمن المشكلة معي في عدم قدرتي على تجميع الأجزاء معًا لتشكيل رمز متماسك. بالطبع أنا واثق من أنك تسمع طوال الوقت مدى سهولة كتابة التعليمات البرمجية لذلك. سأعود إلى لوحة الرسم في محاولة لفهم الطريقة التي يجب أن تتدفق بها القطع. هل أنت على علم بأي كتاب وما إلى ذلك يوفر لك القطع التي تريدها ويبدأ تدريجيًا بحجم صغير؟ كل ما رأيته يضع بعض الافتراضات التي قد لا يعرفها المتعلم. هل لغة C هي أقرب لغة برمجة إلى MQL؟

  3. #3

    Quote Originally Posted by ;
    مجد لأولئك الذين ثقفوا أنفسهم للتخطيط! لا أستطيع التفكير في مدى صعوبة هذا. هذه هي محاولتي الأخيرة ولكني لا أعرف بالضبط ما الذي أكتبه.
    مرحبًا كحد أقصى .... لا تدعها تكون محاولتك الأخيرة .... وتذكر أن القليل في هذا المنتدى قد أمضى سنوات أو عددًا كبيرًا من الدولارات في أموال المدرسة لمعرفة ما تحاول اكتشافه في غضون شهرين في ..../- إذا كان هدفك هو التعرف على نمط الشموع ووضع التداولات وفقًا لذلك ، فقد يكون من الأفضل ببساطة كتابة المتطلبات في EA .... إنه أبسط وأنظف. ... ليس من الواضح ما هو بالضبط تعريفك للمطرقة والمطرقة المقلوبة ، المثال أدناه يمثل نمط الابتلاع الصعودي ... 91؛ two 93؛ -RRB- (Open # 91؛ 1 # 93؛ lt؛ Close # 91؛ two # 93؛ -RRB- (Close # 91؛ 1 # 93؛ gt؛ Open # 91؛ two # 93؛ - RRB-) return (true) ؛ وإلا إرجاع (خطأ) ؛/-/- يمكنك أيضًا استخدام الأرقام لملء رموز مختلفة .... رمز مُدرج تطبيع مزدوج (إغلاق # 91 ؛ 1 # 93 ؛ ، أرقام) ؛

  4. #4
    بادئ ذي بدء ، كما أخبرتك قبل أن تتوقع ذلك ، ولا يمكن تشغيل عناصر الترميز الثابت. على سبيل المثال ، في مكالمة NormalizeDouble () لديك 5 لا تعمل مع أزواج الين. استخدم الأرقام المتغيرة المحددة مسبقًا. لقد قدمت بالفعل هذا الرمز ولم يتم استخدامه بشكل صحيح. المطرقة المنطقية = MathAbs (عالية [1] - إغلاق [1]) لتر ؛ nps * المرحلة ؛ باقي الشفرة غير مفهومة بالنسبة لي. قم بتعيينه عند النشر وعليك أن تقوم بعمل مسافة بادئة للرمز بشكل صحيح.

  5. #5
    مجد لمن ثقف نفسه! لا أستطيع أن أصدق مدى صعوبة هذا. هذه هي محاولتي الأخيرة ولكني لا أعرف بالضبط ما الذي أكتبه. التالي يستمر في إعطائي الأخطاء. هدفي هو ما يلي: تعيين سهم ونشره في ملف السجل في كل فترة يكون فيها الإغلاق داخل .00002 (.002 على JPY) من الكبير أو المنخفض. إذا كنت داخل النطاق الكبير ، فأنا أريده أن يشير إلى ما إذا كان أعلى من 21 ema والعكس بالعكس. بداية Int () {int counter = 1 ؛ لـ (int I = 1؛ ilt؛ = Bars؛ I ) NormalizeDouble (Close [1]، 5)؛ NormalizeDouble (مرتفع [1] ، 5) ؛ تطبيع مزدوج (منخفض [1] ، 5) ؛ مزدوج nps = اثنان منطقي مرتفع [1] -إغلاق [1] lt ؛ = nps * Stage ؛ عودة (0) ؛

  6. #6
    عليك أن تنظر إلى الكود الخاص بك عن طريق تعيين عبارة Print () في كل مرة يتم فيها إنشاء إشارة. قد يكون في MT4. لقد واجهت مشاكل مع Objects عندما تكون MT4 نشطة أو عندما يكون جهاز الكمبيوتر الخاص بي تحت الحمل. لم أر كائنات ، ودائما لم يتم إنشاؤهاحذفهاتحديثها. افترض أن المشكلة تكمن في الترميز.

  7. #7
    شكرا هانوفر و CodeMeister! أواجه مشكلة الآن لأن الإشارة لم يتم وضعها على الرسم البياني عند إطلاق الشريط التالي. في حالة واحدة لم يتم الكشف عنها إلا بعد 4 أو 3 أشرطة. أي اقتراحات؟

  8. #8

    Quote Originally Posted by ;
    ما الذي يرمز إليه NPS بالضبط؟
    إنه التسامح (الذي تحدثت عنه في مشاركتك السابقة) بالنقاط. النقطة هي عُشر النقطة بالنسبة إلى br0ker. باستخدام br0ker المكون من 5 أرقام ، والنقطة = .00001 لأزواج الين غير الين الياباني ، و .001 لأزواج الين الياباني ، لذلك إذا وضعت nps في تفاوت قدره 2 ، فإن nps * المرحلة ستكون نقطتين على الرغم من الزوج ، مما يسمح بإندي الخاص بك للعمل بشكل صحيح على جميع الأزواج.

  9. #9
    هل NPS تقف ل؟

  10. #10
    يجب عليك تجنب أي شيء مشفر في برنامجك. على عكس المقارنة بـ .00002 ، قارن بـ nps * Point ، حيث يتم تعيين nps على 2 أو بعض الأرقام. سيؤدي هذا إلى جعل الكود يعمل على أزواج الين بالإضافة إلى الأزواج الأخرى وتسهيل إنشاء التعديلات. المطرقة المنطقية = MathAbs (عالية [1] - إغلاق [1]) لتر ؛ nps * نقطة ؛

أذونات النشر

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  
  • رمز BB مفعل
  • الابتسامات مفعلة
  • رمز[IMG] مفعل
  • رمز [VIDEO] مفعل
  • رمز HTML غير مفعل
This website uses cookies
We use cookies to store session information to facilitate remembering your login information, to allow you to save website preferences, to personalise content and ads, to provide social media features and to analyse our traffic. We also share information about your use of our site with our social media, advertising and analytics partners.