pythonでwindows時計同期

binanceのAPIコールでよく時計ずれのエラーが起きるので、スクリプトの先頭で実行する
なぜかグリニッジ標準で指定しないと時計がえらいずれた。

import win32api
import ntplib
from datetime import datetime
import pytz


##時計同期
# NTPサーバーのアドレス
ntp_server = 'time.windows.com'
# タイムゾーンを指定 なぜかasia指定すると時計がもっとずれる
tz = pytz.timezone('Etc/GMT')
# NTPサーバーから現在時刻を取得
client = ntplib.NTPClient()
response = client.request(ntp_server)
# 取得した時刻をWindowsの時計に設定
# datetimeオブジェクトを作成し、年を取得
dt = datetime.fromtimestamp(response.tx_time,tz)
win32api.SetSystemTime(dt.year,
                       dt.month,
                       dt.weekday(),
                       dt.day,
                       dt.hour,
                       dt.minute,
                       dt.second,
                       dt.microsecond//1000)