مدد
ایک سوال:
میں ایک صارف ہوں جو حال ہی میں لکھنے کی حکمت عملی سیکھ رہا ہوں اور میرے پاس کچھ سوالات ہیں جن کے بارے میں میں آپ سے مشورہ کرنا چاہتا ہوں ، بہت بنیادی۔ شاید فورم پر جوابات موجود ہیں ، لیکن مجھے ابھی تک کوئی جواب نہیں ملا ، اگر کوئی جواب موجود ہے تو ، میں امید کرتا ہوں کہ آپ لنک بھیج سکتے ہیں ، بہت بہت شکریہ
سوال یہ ہے:
اس کے علاوہ ، آپ کو یہ بھی معلوم ہوگا کہ آپ کو K لائن کی 'اوپن' اور 'کلوز' کی قیمت کیسے مل سکتی ہے جو ابھی ختم ہوئی ہے اور اس سے پہلے کی K لائن کی قیمت۔
وضاحت کریں:
1 منٹ K لائن کی مثال کے طور پر ، فرض کریں کہ یہ 13: 30: 01 اور 13: 30:59 کے درمیان ہے ، تو یہ ہے کہ 13: 29:00-13:30:00 پر K لائن کیسے حاصل کی جائے۔ اور 13: 28:00-13:29:00 پر K لائن کی 'اوپن' اور 'قریب' قیمتیں۔
اور جب میں 13:31:00 کے بعد داخل ہوتا ہوں تو ، مجموعی طور پر ایک منٹ پیچھے کی طرف جاتا ہے ، یعنی 13:30:00-13:31:00 اور 13:29:00-13:30:00 دونوں K لائنوں کے 'اوپن' اور 'کلوز'۔
اس کے بعد، میں نے اس کے بارے میں سوچا اور میں نے اس کے بارے میں سوچا.
لیکن میں نے اس کے بارے میں سوچا بھی نہیں تھا کہ یہ کیسے کیا جائے۔
بہت بہت شکریہ
import time
def main():
perTime = 0;
while True:
LogStatus("现在时间:", _D(time.time()))
records = exchange.GetRecords()
if(not records or len(records) < 3):
continue
else:
if(perTime != records[-1]["Time"]):
Log("--------------------------------分割线-------------------------------------")
Log("倒数第一BAR Time:", _D(records[-1]["Time"] / 1000), "open:", records[-1]["Open"], "close:", records[-1]["Close"])
Log("倒数第二BAR Time:", _D(records[-2]["Time"] / 1000), "open:", records[-2]["Open"], "close:", records[-2]["Close"])
perTime = records[-1]["Time"]
Sleep(1000);
感觉log产生的时刻,应该是[-1]那会,所以代码应该改成:
Log("倒数第一BAR Time:", _D(records[-2]["Time"] / 1000), "open:", records[-2]["Open"], "close:", records[-2]["Close"])
Log("倒数第二BAR Time:", _D(records[-3]["Time"] / 1000), "open:", records[-3]["Open"], "close:", records[-3]["Close"])
- 1


