Cara termudah untuk menghitung bilah dari X ke Waktu Saat Ini?
Halaman 1 dari 462 12 TerakhirTerakhir
Results 1 to 10 of 18

Thread: Cara termudah untuk menghitung bilah dari X ke Waktu Saat Ini?

  1. #1
    Apa cara termudah untuk menghitung batangan sejak awal sore hari 00:00:01 hingga pub saat ini?

    Saya ingin memetakan HHLL rendah harian langsung karena itu terjadi dan memiliki data tinggal di buffer sehingga saya dapat melihat gerak hari intra historis, PERIOD_D1 hanya memungkinkan tindakan harga hari ini, dan menggunakan grafik 1mn dan menggunakan 1440 terdiri data kemarin.

  2. #2

  3. #3

    Quote Originally Posted by ;
    iBarShift (...)
    Terima kasih untuk itu. Bagaimana mungkin untuk menetapkan waktu sebagai 00:00:00 secara otomatis sehingga iBarShift dapat menghitung di bar saat ini ke bilah 1 menit pertama setiap hari? Tanpa menggunakan iBarShift apa yang saya miliki adalah ini tetapi masih menghitung batangan ke dalam sesi perdagangan terakhir. Ketika saya akan menghitung jumlah yang tepat dari bar kembali ke 00:00:00 setiap sesi hari itu, maka faktor MinutesBack di bawah ini mungkin merupakan hitungan dari pergeseran ini persis kembali ke awal 00:00:00 setiap hari saja. Kode Dimasukkan int MinutesInHours = (Jam () - 0) * 60; int Menit = Menit () - 0; int MinutesBack = MinutesInHours Minutes; DH = High # 91; iHighest (NULL, PERIOD_M1, MODE_HIGH, MinutesBack, I) Nomor 93 ;; DL = Rendah # 91; iLowest (NULL, PERIOD_M1, MODE_LOW, MinutesBack, I) # 93 ;;

  4. #4
    Untuk menemukan Perubahan bar pertama pada hari yang disisipkan Kode int midnight_shift = iBarShift (Simbol (), 0, TimeCurrent () - (TimeCurrent ()% (PERIOD_D1 * 60)), true); if (midnight_shift == - 1) midnight_shift = iBarShift (Symbol (), 0, TimeCurrent () - (TimeCurrent ()% (PERIOD_D1 * 60)), false) -1;

  5. #5
    Kode yang Disisipkan iBarShift (_Symbol, 0, iTime (_Symbol, PERIOD_D1,0)) ... adalah satu hal yang Anda perlukan untuk menemukan jumlah lilin sejak awal hari.

  6. #6

    Quote Originally Posted by ;
    iBarShift (_Symbol, 0, iTime (_Symbol, PERIOD_D1,0)) ... adalah satu hal yang ingin Anda temukan jumlah lilin saat hari mulai.
    Itu ideal dan efisien. Terima kasih.

  7. #7

    Quote Originally Posted by ;
    kutipan Itu sempurna dan produktif. Terima kasih.
    Besar!

  8. #8

    Quote Originally Posted by ;
    kutipan Itu sempurna dan produktif. Terima kasih.
    Hanya petunjuk sederhana: ingat bahwa pub diberi nomor dari 0. Jika iBarShift mengembalikan 12, sebenarnya ada 13 pub.

  9. #9

    Quote Originally Posted by ;
    kutipan Hanya tip sederhana: ingat bahwa bar diberi nomor dari 0. Jika iBarShift menghasilkan 12, sebenarnya ada 13 bar.
    Contoh: 1 bar 1 menit hari adalah 00:00 sekarang adalah 15:28 Shift = iBarShift (NULL, 0, iTime (NULL, PERIOD_D1,0)) shift = 928 ferrufx atau formulasi saya (15Hour * 60 28min) = 928 DH = Tinggi [iHighest (NULL, PERIOD_M5, MODE_HIGH, Shift, I)] = Tinggi karena 00:00 atau Tinggi karena bar pertama sore ini yang saya percaya saya memiliki rumus yang tepat di sini selain dari yang Anda katakan, kami menghitung dari 15:28 kembali ke bar kedua hari ini.

  10. #10
    Coba lakukan ini, lihat Apakah bantuan visual: Kode Tersisipan #properti yang ketat #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); kembali (INIT_SUCCEEDED); int OnCalculate (const int rates_total, const int prev_calculated, const datetime Periode # 91; # 93 ;, const double Tersedia # 91; # 93 ;, const double Top # 91; # 93 ;, const double low # 91; # 93; , const double Shut # 91; # 93 ;, const panjang tick_volume # 91; # 93 ;, const panjang volume # 91; # 93 ;, const int Disperse # 91; # 93; -RRB- untuk (int I = rates_total- fmax (prev_calculated, 1); igt; = 0; I--) datetime midnight = Waktu # 91; I # 93 ;-( Waktu # 91; I # 93;% 86400); int Ubah = iBarShift (NULL, 0, tengah malam), cnt = shift-i 1, indexHigh = iHighest (NULL, 0, MODE_HIGH, cnt, I), indexLow = iLowest (NULL, 0, MODE_LOW, cnt, I); dayHighNumber 91; I # 93; = Besar # 91; indexHigh # 93 ;; dayLow # 91; I # 93; = Dikurangi # 91; indexLow # 93 ;; return (rates_total);

Similar Threads

  1. Spreadsheet untuk menghitung Pip PL dari Laporan Posisi Duka
    By Hauhyixxo5976 in forum Pembicaran Bitcoin dan Mata Uang Kripto
    Balasan: 8
    Postingan Terakhir: 08-20-2023 23:24, 11:24 PM
  2. Apakah ada cara untuk menyimpan pekerjaan pada bagan saat masih terbuka?
    By vicgkhcheff in forum Pembicaran Bitcoin dan Mata Uang Kripto
    Balasan: 3
    Postingan Terakhir: 11-05-2021 16:48, 04:48 PM
  3. Cara termudah untuk menghitung bilah dari X ke Waktu Saat Ini?
    By yohyibubu in forum Pembicaran Bitcoin dan Mata Uang Kripto
    Balasan: 17
    Postingan Terakhir: 07-10-2018 13:08, 01:08 PM
  4. Balasan: 0
    Postingan Terakhir: 11-02-2016 23:00, 11:00 PM
  5. Balasan: 0
    Postingan Terakhir: 11-02-2016 23:00, 11:00 PM

Izin Posting

  • Anda tidak boleh memposting thread baru
  • Anda tidak boleh memposting balasan
  • Anda tidak boleh memposting lampiran
  • Anda tidak boleh menyunting postingan Anda
  •  
  • Kode BB Aktif
  • Smilies Aktif
  • Kode [IMG] Aktif
  • Kode [VIDEO] Aktif
  • Kode HTML tidak aktif
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.