Type/to search
0
Follow
0
Followers
도움말: K-line의 개장가와 마감가를 얻는 방법
FAQ
Created 2017-01-21 17:08:57  
 6
 2654

돕다

저는 여러분께 질문을 하나 드리고 싶습니다.
저는 최근에 글을 쓰기 시작한 사용자입니다. 몇 가지 질문이 있습니다. 매우 기본적인 질문입니다. 포럼에서 준비된 답이 있을 수도 있지만 아직 찾을 수 없습니다. 준비된 답이 있다면 링크를 보내주시면 좋겠습니다.

문제는 이렇습니다.
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:00 이후에는 전체적으로 1분 뒤로 이동하여 13:30:00-13:31:00과 13:29:00-13:30:00의 K선 'Open'과 'Close'를 <unk>니다.

ᄋᄋᄋᄋᄋ
하지만 실제로는 어떻게 해야 하는지 몰랐습니다.

감사합니다.

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);

    img

    10 years ago

    img

    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

    我忽然发现,倒数第一BAR的close数据有点问题,它的open和close永远是相同的,我对照以后发现,close的是不对的,但代码我没看出来有问题。。。

    10 years ago

    哦 对的 ,是我写的有问题 , 我输出LOG 是在 新BAR 产生的时候输出的 ,这个时候确实是 OPEN 和 CLOSE 是一样的。 应该用 -2 和 -3 的索引 试试。

    10 years ago

    恩恩 改动以后应该是对的 我对比回测时的图表似乎没问题。 而且,新BAR产生时输出应该是时效性最好的

    10 years ago
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)