업비트 자동매매 만들기

[#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()
    해당 코인에 저장된 저가보다 현재가가 더 낮은 경우 저가를 업데이트 하는 기능

 


 

 

 

 

 


https://youtu.be/q-46wy77ScA

7-1-1

https://youtu.be/5_w9M2Sgl9E

7-1-2

https://youtu.be/YMds-D4WJvM

7-1-3

다음글 :

2022.02.09 - [업비트 자동매매 만들기] - [#7-2][업비트 자동매매 C# winform][종가베팅_매수]