재검토에서 exchange.GetAccount의 사용

저자:깃털과 양, 2021-03-11 18:28:35, 업데이트:

저는 이 코드를 사용하여 재검토했습니다. def Calculate MA ((n, record): sumMA = 0 for i in range ((n): sumMA += record[-(i+1)][Close] return sumMA/n

def SimpleMAStrategy (status): account = exchange.GetAccount (이용) 틱어 = 교환.GetTicker record = exchange.GetRecords (기록 시간) MAFast = 계산 MA (MAFastN, 기록) MASlow = 계산 MA (MASlowN,record) balance = account [ 밸런스 ] stocks = account[Stocks] Log (( 현재 보유량은:??, account[Stocks],?? 현재 잔액은:??, account[Balance]) currSell1Price = 틱어 if (MAFast >= MASlow and status == 0): id = exchange.Buy ((-1, balance*rate/ticker[Sell]) 상태 = 1 if (MAFast <= MASlow and status == 1): id = exchange.Sell ((-1, stocks) 은 상태 = 0 복귀 상태

상태 = 0 while (true) 는 상태 = SimpleMAStrategy (상태) 잠자리 (3000)

검색에 항상 출력되는 현재 보유량은: 3.89e-07 현재 잔액은: 19999.166986677이다. 검색에 대한 exchange.GetAccount은 항상 설정 매개 변수에서 설정된 정보만을 반환하는 것을 확인하세요.


더 많은

초목재검토는 원래 추가된 것을 삭제해야 합니다. 다시 추가하기 전에 효과가 있습니다.