도움말: k 라인의 시작 가격과 종료 가격을 얻는 방법

저자:죽은 사람들이 왔다 갔다, 2017-01-21 17:08:57에서 제작, 업데이트:

도움 요청

저는 여러분께 질문 하나 드리고 싶습니다. 저는 최근에 전략을 배우기 시작한 사용자입니다. 몇 가지 질문을 하고 싶습니다. 매우 기초적인 질문입니다. 포럼에 이미 준비된 답이 있을지도 모르지만 아직 찾지 못했습니다.

이 문제는 다음과 같습니다. 이제 막 끝나는 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에 들어가면 전체적으로 1분 후퇴한다. 즉, 13:30:00-13:31:00과 13:29:00-13:30:00의 두 K 라인의 Open Close.

이 모든 것은 제 생각에는 조금 더 큰 문제라고 생각합니다. 하지만 실제로는 어떻게 해야 할지 생각해내지 못했다.

감사합니다.


더 많은

작은 꿈- ### 코드 `` 임포트 시간 def main (: perTime = 0; while True: while True: LogStatus (("지금의 시간:", _D(시간.시간))) records = exchange.GetRecords (역주) if ((not records or len ((records) < 3): 계속하세요 else: if ((perTime!= records[-1]["Time"]): log (주) (주) 로그 (동행: "제1번의 역수 BAR Time:", _D ((records[-1]["Time"] / 1000), "open:", records[-1]["Open"], "close:", records[-1]["Close") 로그 (~ 2번) _D (~ 2번) _BAR 시간 (~ 2번) perTime = records[-1][ "Time"] 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: "제1번의 역수 BAR Time:", _D ((records[-2]["Time"] / 1000), "open:", records[-2]["Open"], "close:", records[-2]["Close"]) 로그 (~ 2번의 역수 BAR 시간:), _D (~ 1번의 기록[-3]["시간"] / 1000), "open:", records[-3]["Open"], "close:", records[-3]["Close"]

죽은 사람들이 왔다 갔다나는 갑자기 1번 BAR의 클로즈 데이터에 문제가 있다는 것을 알게 되었는데, 그 오픈과 클로즈는 항상 동일합니다.