أسهل طريقة لحساب القضبان من X إلى الوقت الحالي؟
الصفحة 1 من 289 12 الأخيرةالأخيرة
Results 1 to 10 of 18

Thread: أسهل طريقة لحساب القضبان من X إلى الوقت الحالي؟

  1. #1
    ما هي أسهل طريقة لحساب القضبان من بداية العصر 00:00:01 حتى الحانة الحالية؟

    أريد أن أرسم مخطط HHLL اليومي المرتفع اليومي المباشر منذ حدوثه وأن تبقى البيانات في مخزن مؤقت حتى أتمكن من رؤية الحركة النهارية خلال اليوم ، حيث أن PERIOD_D1 تسمح فقط بإجراء السعر في اليوم الحالي ، وباستخدام مخطط 1mn واستخدام 1440 مكونًا بيانات الأمس.

  2. #2

    Quote Originally Posted by ;
    اقتباس: نصيحة بسيطة: تذكر أن الأشرطة معدودة من 0. إذا كانت iBarShift تنتج 12 ، فهناك بالفعل 13 شريطًا.
    مثال: شريط 1 دقيقة من اليوم هو 00:00 الآن هو 15:28 Shift = iBarShift (NULL، 0، iTime (NULL، PERIOD_D1،0)) shift = 928 ferrufx أو الصيغة الخاصة بي (15 ساعة * 60 28 دقيقة) = 928 DH = High [iHighest (NULL، PERIOD_M5، MODE_HIGH، Shift، I)] = High because 00:00 or High because 1st bar of this afternoon that I believe I have the right formula here other than what you say، we حساب من 15:28 إلى الشريط الثاني من هذا اليوم.

  3. #3
    للبحث عن تغيير الشريط الأول من اليوم ، أدخل الرمز int midnight_shift = iBarShift (الرمز () ، 0 ، TimeCurrent () - (TimeCurrent ()٪ (PERIOD_D1 * 60)) ، صحيح)؛ if (midnight_shift == - 1) midnight_shift = iBarShift (Symbol ()، 0، TimeCurrent () - (TimeCurrent ()٪ (PERIOD_D1 * 60))، false) -1؛

  4. #4

  5. #5

    Quote Originally Posted by ;
    iBarShift (...)
    شكرا على ذلك. كيف يمكن تحديد التاريخ والوقت 00:00:00 تلقائيًا بحيث يمكن أن يحتسب iBarShift في الشريط الحالي إلى أول دقيقة واحدة من كل يوم؟ دون استخدام iBarShift ما لدي هو هذا لكنه لا يزال يحسب القضبان في آخر جلسة تداول. عندما أقوم بحساب العدد الدقيق للأشرطة مرة أخرى إلى 00:00:00 من جلسة كل يوم ، فإن العامل MinutesBack أدناه قد يكون عدد هذه النقلة بالضبط يعود إلى بداية 00:00:00 من كل يوم فقط. Inserted Code int MinutesInHours = (Hour () - 0) * 60؛ int دقائق = دقيقة () - 0 ؛ int MinutesBack = MinutesInHours Minutes؛ DH = High # 91؛ iHighest (NULL، PERIOD_M1، MODE_HIGH، MinutesBack، I) Number 93 ؛؛ DL = Low # 91؛ iLowest (NULL، PERIOD_M1، MODE_LOW، MinutesBack، I) # 93 ؛؛

  6. #6
    الرمز المدرج iBarShift (_Symbol، 0، iTime (_Symbol، PERIOD_D1،0)) ... هو الشيء الوحيد الذي تحتاجه لتحديد مكان عدد الشموع منذ بدء اليوم.

  7. #7

    Quote Originally Posted by ;
    iBarShift (_Symbol، 0، iTime (_Symbol، PERIOD_D1،0)) ... هو الشيء الوحيد الذي تريد تحديد موقع كمية الشموع عند بدء اليوم.
    هذا مثالي وفعال. شكرا لكم.

  8. #8

    Quote Originally Posted by ;
    اقتبس هذا هو الكمال والمثمر. شكرا لكم.
    عظيم!

  9. #9

    Quote Originally Posted by ;
    اقتبس هذا مثالي ومثمر. شكرا لكم.
    مجرد تلميح بسيط: تذكر أن يتم ترقيم الحانات من 0. إذا كان iBarShift يعود 12 ، هناك بالفعل 13 حانة.

  10. #10
    جرب هذا ، راجع ما إذا كانت العناصر المرئية مفيدة: أدخل الرمز #property strict #property indior_chart_window #property indior_buffers 2 Dual dayHigh # 91؛ # 93 ؛، dayLow # 91؛ # 93 ؛؛ int OnInit () SetIndexBuffer (0، dayHigh)؛ SetIndexBuffer (1، dayLow)؛ SetIndexStyle (0، DRAW_LINE)؛ SetIndexStyle (1، DRAW_LINE)؛ العودة (INIT_SUCCEEDED)؛ الباحثون OnCalculate (const int rate_total، const int prev_calculated، const datetime Period # 91؛ # 93 ؛، const double Available # 91؛ # 93 ؛، const double Top # 91؛ # 93 ؛، const double low # 91؛ # 93؛ ، const double Shut # 91؛ # 93 ؛، const long tick tick_volume # 91؛ # 93 ؛، const long volume # 91؛ # 93 ؛، const int disperse # 91؛ # 93؛ -RRB- لـ (int I = rates_total- fmax (prev_calculated، 1)؛ igt؛ = 0؛ I--) datetime midnight = Time # 91؛ I # 93 ؛- (Time # 91؛ I # 93؛٪ 86400)؛ int int = iBarShift (NULL، 0، midnight)، cnt = shift-i 1، indexHigh = iHighest (NULL، 0، MODE_HIGH، cnt، I)، indexLow = iLowest (NULL، 0، MODE_LOW، cnt، I)؛ dayHighNumber 91؛ I # 93؛ = كبير # 91 ؛ indexHigh # 93 ؛؛ dayLow # 91 ؛ I # 93 ؛ = انخفاض # 91 ؛ indexLow # 93 ؛؛ العودة (rates_total) ؛

أذونات النشر

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  
  • رمز 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.