Cara termudah untuk menghitung bilah dari X ke Waktu Saat Ini? - Page 2
Halaman 2 dari 462 FirstFirst 12
Results 11 to 18 of 18

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

  1. #11

    Quote Originally Posted by ;
    Coba ini, lihat apakah visualnya membantu
    Terima kasih. Itu sebenarnya lebih dekat dengan apa yang ingin saya capai. Untuk DH dan DL inilah yang sebenarnya saya coba lakukan, membuat garis-garisnya semakin keras. Saya menambahkan beberapa baris kode ke semua yang Anda lakukan. Anda mungkin melihat apa yang telah saya coba lakukan dengan kode, saya telah mencoba untuk menyertakan garis konkuren di sepertiga di atas DL dan sepertiga di bawah DH, sepertiga adalah sewenang-wenang, mungkin setengah atau bahkan seperempat atau semua . Bersamaan dan akurat adalah rahasianya. Saya bisa mendapatkannya untuk menggambar beberapa garis persis apa yang saya yakini berada di interval ketiga tetapi matematika atau logika saya jauh. Saya menambahkan kode dan buffer tambahan di bawah ini. Apa yang bisa saya lakukan salah di sini? Kode yang dimasukkan untuk (int I = rates_total-fmax (prev_calculated, 1); igt; = 0; I--) pusat data tengah malam = Waktu # 91; I # 93 ;-( Waktu # 91; I # 93;% 86400); int change = iBarShift (NULL, 0, midnight), cnt = shift-i 1, indexHigh = iHighest (NULL, 0, MODE_HIGH, cnt, I), indexLow = iLowest (NULL, 0, MODE_LOW, cnt, I), indexU3 = indexHigh - ((indexHigh-indexLow)3), indexL3 = indexLow ((indexHigh-indexLow)3); dayHighNumber 91; I # 93; = High # 91; indexHigh # 93 ;; dayLow # 91; I # 93; = Rendah # 91; indexLow # 93 ;; dayU3 # 91; I # 93; = Penutup # 91; indexU3 # 93 ;; dayL3 # 91; I # 93; = Penutup # 91; indexL3 # 93 ;;

  2. #12

    Quote Originally Posted by ;
    kutipan Terima kasih. Itu sebenarnya lebih dekat dengan apa yang ingin saya capai. Namun, untuk DH dan DL Anda, itulah yang ingin saya lakukan, itu membuat baris-baris lainnya lebih keras. Saya menyertakan beberapa baris kode ke dalam apa yang Anda lakukan. Anda mungkin melihat apa yang saya harapkan dari kode ini, saya telah mencoba menambahkan garis konkuren pada sepertiga di atas DL dan sepertiga di bawah DH, sepertiga acak, bisa setengah atau bahkan seperempat atau semua . Bersamaan dan akurat adalah rahasia Anda. Saya berhasil mendapatkannya untuk menarik beberapa garis pada apa yang saya pikir hanya sepertiga ...
    Anda mencoba menghitung yang ketiga dengan indeks tinggi dan rendah, bukan nilai tinggi dan rendah. Kode yang dimasukkan #property ketat #property indior_chart_window #property indior_buffers 4 dual dayHigh # 91; # 93 ;, dayLow # 91; # 93 ;, upper3 # 91; # 93 ;, lower3 # 91; # 93 ;; int OnInit () SetIndexBuffer (0, dayHigh); SetIndexBuffer (1, dayLow); SetIndexBuffer (2, upper3); SetIndexBuffer (3, lower3); SetIndexStyle (0, DRAW_LINE, STYLE_SOLID); SetIndexStyle (1, DRAW_LINE, STYLE_SOLID); SetIndexStyle (2, DRAW_LINE, STYLE_DASH); SetIndexStyle (3, DRAW_LINE, STYLE_DASH); kembali (INIT_SUCCEEDED); int OnCalculate (const int rates_total, const int prev_calculated, const datetime time # 91; # 93 ;, const double open # 91; # 93 ;, const double top # 91; # 93 ;, const double non # 91; # 93; , const double close # 91; # 93 ;, const panjang tick_volume # 91; # 93 ;, const volume panjang # 91; # 93 ;, const int spread # 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 shift = 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; = Rendah # 91; indexLow # 93 ;; rentang ganda = (siangHigh # 91; I # 93; -dayLow # 91; I # 93; -RRB-3; upper3 # 91; I # 93; = dayHigh # 91; I # 93; -range; lower3 # 91; I # 93; = dayLow #

  3. #13

    Quote Originally Posted by ;
    quote Anda mencoba menghitung yang ketiga dengan indeks tinggi dan rendah, bukan nilai rendah dan tinggi
    Terima kasih untuk itu. Saya telah menggunakan kode di bawah ini sebelum Anda selesai memposting contoh baru. Mengerjakannya dengan ... Sisipan Kode hariU3 # 91; I # 93; = dayHigh # 91; I # 93; - LRB- (dayHigh # 91; I # 93; -dayLow # 91; I # 93; -RRB-3); dayL3 # 91; I # 93; = dayLow # 91; I # 93; ((siang hari # 91; I # 93; -dayLow # 91; I # 93; -RRB-3);

  4. #14
    Quote Originally Posted by ;
    kutipan Terima kasih untuk itu. Saya telah menggunakan kode di bawah ini sebelum Anda menyelesaikan mengajukan kasus baru. Mengerti ... dayU3 [I] = dayHigh [I] - ((dayHigh [I] -dayLow [I])3); dayL3 [I] = dayLow [I] ((dayHigh [I] -dayLow [I])3);

  5. #15
    Saya telah mencoba memasukkan 3 baris lagi ke visual dan hanya memiliki sedikit keberhasilan. # 1. OK - Saya telah menyertakan: dayOpen [I] = Buka [ganti]; Ini bekerja seperti yang direncanakan dengan garis konkuren selama setiap sesi mengungkapkan penerimaan sesi itu. # 2. BUKAN OKE - Saya juga mencoba memasukkan kemiripan hari kemarin dengan campuran yang digambar hari ini, dan setiap penutupan hari sebelumnya yang ditarik hari berikutnya juga. # 3. Jika saya bisa mendapatkan # 2 ditambahkan, maka saya bahkan dapat menambahkan ((penutupan kemarin buka hari ini)2) sebagai baris tambahan berikutnya. # 2 dan # 3 jauh lebih menantang daripada yang saya percayai. Saya bisa mendapatkan garis kemarin dekat untuk melihat hari ini tetapi saya tidak bisa mengubahnya secara tepat, jadi masalah yang saya anggap adalah pada pengaturan indeks. DayPrevClose [I] = Tutup [shift 1]; tidak beroperasi seperti yang direncanakan dan hariPrevClose [I] = Tutup [perubahan] menarik penutupan bar 1 hari ini. Bagaimana saya bisa mencapai ini agar penutupan hari sebelumnya diambil di seluruh data intraday hari ini dan bergeser dengan tepat?

  6. #16

    Quote Originally Posted by ;
    Saya telah mencoba menambahkan 3 baris lagi ke visual dan hanya memiliki sedikit keberhasilan. # 1. OK - Saya telah menyertakan: dayOpen = Buka [shift]; Ini berfungsi seperti yang direncanakan dengan garis konkuren sepanjang setiap sesi yang menunjukkan sesi terbuka. # 2. TIDAK OK - Saya juga mencoba untuk menambahkan kemarin dekat campuran ini digambar hari ini, dan setiap hari sebelumnya yang dekat menarik pada hari berikutnya juga. # 3. Jika saya bisa mendapatkan # 2 tambahan, maka saya bahkan dapat menambahkan ((penutupan kemarin buka hari ini)2) sebagai baris tambahan berikutnya. # 2 dan # 3 jauh lebih menantang daripada yang bisa saya percayai. Saya bisa mendapatkan kemarin ...
    Saya membayangkan Anda memiliki array di luar jangkauan pesan kesalahan pada log Experts Anda (jika perubahan saat ini adalah bar tertua dalam grafik, Anda tidak dapat menambahkannya) Inserted Code #property ketat #property indior_chart_window #property indior_buffers 7 double dayHighNumber 91; # 93 ;, dayLowNumber 91; # 93 ;, upper3 # 91; # 93 ;, lower3 # 91; # 93 ;, dayOpen # 91; # 93 ;, prevPose # 91; # 93 ;, closeopen2 # 91; # 93; ; int OnInit () SetIndexBuffer (0, dayHigh); SetIndexBuffer (1, dayLow); SetIndexBuffer (2, upper3); SetIndexBuffer (3, lower3); SetIndexBuffer (4, dayOpen); SetIndexBuffer (5, prevClose); SetIndexBuffer (6, closeopen2); SetIndexStyle (0, DRAW_LINE, STYLE_SOLID); SetIndexStyle (1, DRAW_LINE, STYLE_SOLID); SetIndexStyle (dua, DRAW_LINE, STYLE_DASH); SetIndexStyle (3, DRAW_LINE, STYLE_DASH); SetIndexStyle (4, DRAW_LINE, STYLE_SOLID); SetIndexStyle (5, DRAW_LINE, STYLE_SOLID); SetIndexStyle (6, DRAW_LINE, STYLE_DOT); hasil (INIT_SUCCEEDED); int OnCalculate (const int rates_total, const int prev_calculated, const datetime time # 91; # 93 ;, const double open # 91; # 93 ;, const double high # 91; # 93 ;, const double non # 91; # 93; , const double close # 91; # 93 ;, const panjang tick_volume # 91; # 93 ;, const volume panjang # 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 change = 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; = Tinggi # 91; indexHigh # 93 ;; dayLow # 91; I # 93; = Rendah # 91; indexLow # 93 ;, rentang ganda = (siangHigh # 91; I # 93; -dayLow # 91; I # 93; -RRB-

  7. #17

    Quote Originally Posted by ;
    quote Saya membayangkan Anda menerima array dari pesan kesalahan jangkauan pada log Pro Anda (jika shift saat ini adalah bar tertua di grafik, Anda tidak dapat menambahkannya) shift ; jika (shiftgt; = rates_total) berlanjut; prevClose [I] = Buka [shift]; closeopen2 [I] = (dayOpen [I] prevClose [I])2; } kembali (rates_total); }
    Tidak akan pernah tahu pergeseran tambahan . Terima kasih. Anda sangat pandai mengkodekan. Saya telah melihat banyak dari Anda sangat ketat dan efektif dan sangat logis. Saya melakukan satu perubahan kecil ... prevClose [I] = Buka [shift]; berubah menjadi prevClose [I] = Tutup [shift]; tampaknya bekerja dengan sempurna.

  8. #18
    Quote Originally Posted by ;
    {quote {} Akan |} 'd} tidak pernah tahu adanya pergeseran tambahan . Terima kasih. Anda sangat bagus dalam coding. Saya telah melihat banyak kode, kode Anda ketat dan efektif dan sangat logis. Saya melakukan satu modifikasi kecil ... prevClose [I] = Buka [shift]; berubah menjadi prevClose [I] = Tutup [shift]; tampaknya berfungsi dengan sempurna.
    Tempat bagus di OpenClose
    ... pasti terlalu pagi untuk memulai pemrograman
    Saya senang Anda berhasil

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.