일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
Tags
- c# api호출
- 라이브 차트
- maui
- C#
- 업비트
- Upbit API
- Prism
- c# 업비트
- XAML
- c# 차트
- c# restapi 호출
- c# 라이브 차트
- 즐겨찾기
- 업비트 c#
- upbit
- 북마크
- Chart
- c# restapi
- c# 업비트 api키 목록
- 업비트 차트
- WPF
- 차트
- 나만의 사이트모음집
- c# maui
- 업비트 API
- c# websocket
Archives
- Today
- Total
하아찡
WPF - 차트(1) 본문
이번에 처음 WPF를 공부를하게되어서 코드가 많이 난잡함

원하는 차트 모양
차트가 두개로 나눠짐 금액 차트랑 / 거래량 막대그래프
일단은 금액 차트를 작업함.

일단 원하는 코인 차트를 200개를 읽어와서 출력하는데까지는 완성
추후 남은작업은 좌측으로 움직일때 이전데이터를 읽어와 차트에 추가하는 방식

Query Params - to 부분에 시간을 전달해서 이전데이터를 읽어올라하는데 마지막 틱에서 -30*18(-540분을 빼야 제대로 작동함... 왜...?)
string TimeStamp = "";
if (!FirstSerch)
{
DateTime dt = Convert.ToDateTime(keeptm[0].candle_date_time_kst);
DateTime.TryParse(keeptm[0].candle_date_time_kst, null, System.Globalization.DateTimeStyles.AssumeLocal, out dt);
//-30 * 18 ?
DateTime dt1 = dt.AddMinutes(-30 * 18);
TimeStamp = $",to:{dt1.ToString("yyyy-MM-dd")}T{dt1.ToString("HH")}%3A{dt1.ToString("mm")}%3A{dt1.ToString("ss")}Z";
}
List<Structs.TickMin> tm = upbit.TickMin(min, $"market:{Coin}{TimeStamp},count:{200}");
반응형
'C# > 코인프로그램 - 진행상황' 카테고리의 다른 글
WPF - 차트(4) (1) | 2022.08.05 |
---|---|
WPF - 차트(3) (1) | 2022.08.04 |
WPF - 차트(2) (1) | 2022.08.04 |
WPF 공부시작 -차트 (0) | 2022.08.03 |
업비트 C# 프로그램 (0) | 2022.07.27 |