0
Follow
0
Followers
ヘルプ
ブログをご覧になった方は,
私は最近戦略を書き始めたばかりのユーザーで,いくつかの質問があり,非常に基本的な質問です. フォーラムに答えがあるかもしれませんが,私はまだ見つけていません. もし答えがある場合は,リンクを送信したいです.
答えはこうです
このK線と,その前のK線の'Open'と'Close'の価格を入手する方法
理由は?
1分間のK線を例に,現在が13:30:01から13:30:59の間だと仮定すると,13:29:00から13:30:00までのK線;および13:28:00から13:29:00までのK線の'Open'と'Close'の価格が得られます.
13時31分以降は,全体で1分後退して13時30分から13時31分と13時29分から13時30分までのK線の'Open'と'Close'を1分後退する.
手を伸ばした感じでした。。。
しかし,私はそれを実現する方法を思いつきませんでした.
ありがとうございました
Related Recommendations
Comment
All comments (6)
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);
10 years ago
感觉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"])
10 years ago
- 1


