मदद के लिए पूछेंः एक k लाइन के लिए शुरुआती और बंद कीमत कैसे प्राप्त करें

लेखक:मृतक आ रहे हैं, बनाया गयाः 2017-01-21 17:08:57, अद्यतन किया गयाः

मदद मांगना

मैं एक सवाल पूछना चाहता हूँ। मैं एक यूजर हूं जो अभी हाल ही में रणनीति लिखना सीख रहा हूं और मेरे पास कुछ सवाल हैं जो मैं पूछना चाहता हूं, बहुत बुनियादी हैं। शायद मंच पर एक तैयार उत्तर है, लेकिन मुझे अभी तक नहीं मिला है, अगर कोई तैयार उत्तर है, तो मुझे आशा है कि आप एक लिंक भेज सकते हैं, बहुत बहुत धन्यवाद।

सवाल यह है: K-लाइन के पहले और उसके बाद की K-लाइन के लिए ओपन और क्लोज टैप की कीमतें कैसे प्राप्त करें?

क्या आप समझते हैं? उदाहरण के लिए, 1 मिनट की K लाइन का उपयोग करके, मान लीजिए कि यह अब 13:30:01 से 13:30:59 के बीच है, तो यह K लाइन 13:29:00-13:30:00 तक कैसे प्राप्त की जाती है; और 13:28:00-13:29:00 तक की K लाइन के लिए ओपन और क्लोज की कीमतें।

और जब 13:31:00 में प्रवेश किया जाता है, तो पूरे को एक मिनट पीछे धकेल दिया जाता है, अर्थात् 13:30:00-13:31:00 और 13:29:00-13:30:00 के दो K लाइनों के लिए Open बटन और Close बटन।

मुझे लगता है कि मैं कुछ हद तक हाथ बढ़ा रहा हूं। लेकिन मैं वास्तव में यह नहीं समझ पाया कि इसे कैसे पूरा किया जाए।

बहुत बहुत धन्यवाद।


अधिक

छोटे सपने- ### कोड `` आयात समय def main (: perTime = 0; while True: LogStatus (("वर्तमान समयः", _D(time.time))) records = exchange.GetRecords ((() if ((not records or len ((records) < 3): जारी रखें else: if ((perTime!= records[-1]["Time"]): लॉग (("---------------------------------------- विभाजन रेखा Log (("घटाव पहला बार बार समयः", _D ((records[-1]["Time"] / 1000), "open:", records[-1]["Open"], "close:", records[-1]["Close"])) Log (("गिरने वाला दूसरा बार समयः", _D ((records[-2]["Time"] / 1000), "open:", records[-2]["Open"], "close:", records[-2]["Close"])) perTime = records[-1]["समय"] Sleep ((1000); `` https://dn-filebox.qbox.me/0526171cd87660b623631c0e1230d728c54189df.png

मृतक आ रहे हैंएनएन, परिवर्तन के बाद सही होना चाहिए, मुझे लगता है कि चार्ट के साथ कोई समस्या नहीं है। और, जब नया BAR उत्पन्न होता है, तो आउटपुट सबसे अच्छा समय कुशल होना चाहिए।

छोटे सपनेओह सही है, यह मेरे द्वारा लिखा गया है कि वहाँ एक समस्या है, मैं आउटपुट LOG है जब एक नया BAR उत्पन्न होता है, और यह वास्तव में OPEN और CLOSE के समान है; मैं -2 और -3 सूचकांक के साथ कोशिश करनी चाहिए।

मृतक आ रहे हैं https://dn-filebox.qbox.me/f26922644ef757f579ac683a5032c42d57ee2bcc.png

मृतक आ रहे हैंअनुभूति लॉग उत्पन्न होने का समय [-1] होना चाहिए, इसलिए कोड को बदल दिया जाना चाहिएः Log (("घटाव का पहला बार बार Time:", _D ((records[-2]["Time"] / 1000), "open:", records[-2]["Open"], "close:", records[-2]["Close"])) Log (("गिरने वाला दूसरा बार समयः", _D ((records[-3]["Time"] / 1000), "open:", records[-3]["Open"], "close:", records[-3]["Close"]

मृतक आ रहे हैंअचानक मुझे पता चला कि पहले बार को घटाने के लिए बंद डेटा में कुछ समस्या है, इसका खुला और बंद हमेशा एक ही होता है, मैंने बाद में तुलना की और पाया कि बंद गलत है, लेकिन कोड में मुझे कोई समस्या नहीं मिली।