업비트 자동매매 만들기
[#7-1][업비트 자동매매 C# winform][종가베팅_함수작성]
코코코인
2022. 1. 24. 15:19
728x90
이전글:
2022.01.21 - [업비트 자동매매 만들기] - [#7-0][업비트 자동매매 C# winform][종가 베팅]
#7-1에서 코딩한 함수에 대해서 설명드리면,,
- InitLowRateList()
mainTimer가 시작되기전
20일 동안의 저가%를 lowRateList에 추가
* 저가% = (( 저가/시가 ) - 1 ) * 100 - InitOpenLow()
mainTimer가 시작되기전
해당 코인의 1일 기준 시가와 저가를 초기화 - UpdateLowRateList()
우리나라 시간으로 아침 9시에 새로운 시가가 업데이트 되기 전
lowRateList에서 가장 뒤에 있는 저가%를 제거하고
가장 최근의 저가%를 추가 - UpdateOpen()
우리나라 시간으로 아침 9시에
UpdateLowRateList() 를 실행하고 나서
새로운 시가와 저가를 업데이트 해준다. - UpdatePredictedLow()
우리나라 시간으로 아침 9시에
UpdateOpen()를 실행하고나서
나중에 매수할 가격대를 buyPriceList에 추가함.
* 예측한 저가 = ((20일 이동평균 저가% + 100 ) * 0.01 ) * 시가
* 시가와 예측된 저가 사이를 N분할매수로 나눈값 = (시가 - 예측된저가 ) / N분할 매수 - GetBuyPrice()
buyPriceList에서 매수가를 불러오는 함수. N분할 매수를 전부 하면 -1을 반환함.
이 함수는 해당코인의 현재가가 GetBuyPrice함수로 불러온 가격보다 낮으면
매수주문을 하도록 도와주는 역할. - CheckAndUpdateLow()
해당 코인에 저장된 저가보다 현재가가 더 낮은 경우 저가를 업데이트 하는 기능
다음글 :
2022.02.09 - [업비트 자동매매 만들기] - [#7-2][업비트 자동매매 C# winform][종가베팅_매수]