Bantuan: Cara mendapatkan harga buka dan tutup dari k-line

Penulis:Kematian datang, Dibuat: 2017-01-21 17:08:57, Diperbarui:

Berdoa untuk bantuan

Saya ingin mengajukan pertanyaan. Saya adalah pengguna yang baru saja belajar menulis strategi, dan saya memiliki beberapa pertanyaan yang ingin saya tanyakan, sangat mendasar. Mungkin ada jawaban siap pakai di forum, tetapi saya belum menemukannya, jika ada jawaban siap pakai, harap kirimkan tautan, terima kasih banyak.

Saya tidak tahu apa yang akan terjadi. Bagaimana cara mendapatkan harga dari K-Line yang baru saja selesai dan K-Line sebelumnya?

"Saya tidak tahu apa yang terjadi", katanya. Dengan menggunakan garis K 1 menit sebagai contoh, asumsikan sekarang antara 13:30:01 dan 13:30:59, maka inilah cara mendapatkan garis K ini, yaitu 13:29:00-13:30:00; dan harga mata uang Open Currency dan mata uang Close Currency pada garis K ini, yaitu 13:28:00-13:29:00.

Setelah memasuki pukul 13:31:00, maka seluruhnya akan ditarik mundur satu menit, yaitu pukul 13:30:00-13:31:00 dan 13:29:00-13:30:00 pada dua garis K.

Saya merasa sedikit tertekan. Tapi sebenarnya saya tidak tahu bagaimana cara melakukannya.

Terima kasih banyak.


Lebih banyak

Mimpi kecil- ### Kode `` import time def main (: PerTime = 0; while True: LogStatus (("saat ini waktu:", _D(time.time())) records = exchange.GetRecords (dalam bahasa Inggris) if ((not records or len ((records) < 3): lanjutkan lainnya: if ((perTime!= records[-1]["Time"]): Log (("-----------------------------------------------------------------") garis pemisah Log (("menghitung mundur pertama BAR Time:", _D ((records[-1]["Time"] / 1000), "open:", records[-1]["Open"], "close:", records[-1]["Close"])) Log (("menghitung mundur kedua BAR Time:", _D ((records[-2]["Time"] / 1000), "open:", records[-2]["Open"], "close:", records[-2]["Close"])) perTime = records[-1]["Time"] Sleep ((1000); `` https://dn-filebox.qbox.me/0526171cd87660b623631c0e1230d728c54189df.png

Kematian datangENN: Perubahan yang dilakukan kemudian seharusnya benar. Saya tidak memiliki masalah dengan grafik kontras saat mengulas kembali.

Mimpi kecilOh ya, saya yang menulis masalah, saya keluarkan LOG yang keluar saat BAR baru dibuat, saat ini memang OPEN dan CLOSE sama. Saya harus mencoba dengan indeks -2 dan -3

Kematian datang https://dn-filebox.qbox.me/f26922644ef757f579ac683a5032c42d57ee2bcc.png

Kematian datangSaat log sensasi dihasilkan, seharusnya [-1] saat itu, jadi kode harus diubah menjadi: Log (("menghitung mundur pertama BAR Time:", _D ((records[-2]["Time"] / 1000), "open:", records[-2]["Open"], "close:", records[-2]["Close"])) Log (("menghitung mundur kedua BAR Time:", _D ((records[-3]["Time"] / 1000), "open:", records[-3]["Open"], "close:", records[-3]["Close"]))

Kematian datangSaya tiba-tiba menemukan bahwa data close dari bilangan negatif BAR pertama memiliki sedikit masalah, karena open dan close selalu sama, saya membandingkan kemudian dan menemukan bahwa close tidak benar, tetapi kode saya tidak melihat ada masalah.