리소스 로딩... 로딩...

2.3 시중 가격표 거래

저자:발명가들의 수량화 - 작은 꿈, 2016-11-08 11:05:52, 업데이트: 2019-08-01 09:26:02

시중 가격 목록 거래


리테스트 테스트와 실제 테스트 모두 OKCoin 현장 거래소를 선택합니다.

  • Buy (()) 시중 가격 목록 재검토 테스트

    API 문서를 참조하세요.
Buy(Price, Amount)	下买单, Price为买单价格,Amount为数量, 返回一个订单ID
可以跟多余的参数做为附加消息显示到日志, 如exchange.Buy(1000,0.1, "OK", 123)
支持现货(火币/BitVC/OKCoin/OKCoin国际/OKCoin期货/BTCChina/BitYes)市价单, 市价单价格指定为-1
exchange.Buy(1000), 指买市价1000元的币, BTCChina例外exchange.Buy(0.3)指市价买0.3个币

이 테스트의 소스 코드는 아래와 같습니다.

function main() { 
    var ticker = null;    // 用于获取ticker 行情。
    Log("initAccount:", exchange.GetAccount());   // 获取初始账户信息。
    Log("ticker:", ticker = exchange.GetTicker());  // 获取并打印行情
    Log("3000元 预计买到 Amount:", 3000 / ticker.Last);   // 计算下 Amount 传入 3000 预计按照当前的行情可以买入的数量。
    exchange.Buy(-1, 3000);           // 使用市价单, 在参数 Price 传入 -1 , 第二个参数 Amount 回测系统中为 法币。
    Log("nowAccount:", exchange.GetAccount()); // 显示当前账户信息,用于对比 实际买入的数量。
}

이 프로젝트의 결과는 다음과 같습니다:img참고: 재검토 시 입력된 Amount 파라미터는 이다.

  • Buy (()) 시중 가격 목록 실제 디스크 테스트

    img발명자의 양적화 모형 디스크가 시장 가격을 지원하지 않는 것을 볼 수 있습니다.
function main() { 
    var ticker = null;
    Log("OKCoin 允许的BTC最小交易量:", 0.01); //  显示一下 OKCoin 允许的最小交易量
    // GetMinStock 函数已经废除, 需要使用一个 变量代替 最小交易币数(或者设置成 界面参数)
    Log("initAccount:", exchange.GetAccount());  
    Log("ticker:", ticker = exchange.GetTicker());
    
    exchange.Buy(-1, 200);  
    Log("nowAccount:", exchange.GetAccount());
}

img

자금액이 200으로 전달되는 것을 볼 수 있습니다. 자, 자, 자, 자, 자, 자, 자, 자, 자, 자.

exchange.Buy(-1, 0.5); // 这句的 第二个参数 原来是200 改为 0.5 img

여기 0.5가 입력된 것을 볼 수 있습니다. 0.5가 아닌 0.5가 (RMB 금액) 로 표시됩니다.

  • Sell (()) 시중 가격 목록 재검토 테스트

    이 경우 판매와 구매가 조금 다릅니다.
  function main() { 
    var ticker = null;
    Log("OKCoin 允许的BTC最小交易量:", 0.01);
    // GetMinStock 函数已经废除, 需要使用一个 变量代替 最小交易币数(或者设置成 界面参数)
    Log("initAccount:", exchange.GetAccount());
    Log("ticker:", ticker = exchange.GetTicker());
    
    exchange.Sell(-1, 0.5);   //  注意这里 传入Amount 的值  0.5
    Log("nowAccount:", exchange.GetAccount());
}

그 결과:img판매 하에 시가 문서를 사용할 때, Amount의 매개 변수를 입력하는 것은 거래 금액 (BTC 코인 수) 를 가리키는 것으로 볼 수 있으며, 법인 금액이 아닙니다.

  • Sell (()) 시중 가격 목록 실제 디스크 테스트

    이 경우, 저는 돈을 벌기 위해 실제 디스크에 뛰어들었습니다.
function main() { 
    var ticker = null;
    Log("OKCoin 允许的BTC最小交易量:", 0.01);
    Log("initAccount:", exchange.GetAccount());
    // GetMinStock 函数已经废除, 需要使用一个 变量代替 最小交易币数(或者设置成 界面参数)
    Log("ticker:", ticker = exchange.GetTicker());
    
    exchange.Sell(-1, 0.011);    // 我实盘 冲进去了一点钱,  看看效果。
    Sleep(5000);
    Log("nowAccount:", exchange.GetAccount());
}

이 프로젝트의 결과는:imgSell의 두 번째 매개 변수인 Amount는 거래할 수 있는 금액 (동전 수) 이다.


더 많은

미래에셋증권은 시장을 지지하지 않는 것 같습니다.

마룬스타민스톡이 폐지된 후 최소 거래량을 어떻게 얻을 수 있을까요?

검은색GetMinStock는 이미 폐지되었거나, 이 함수를 예제에서 제거하는 것이 더 낫습니다.

FangBei파이썬 버전 https://dn-filebox.qbox.me/9c60297441da0ff8ae0d59aa204ce3ff512a2e49.png https://dn-filebox.qbox.me/def30c890172a44d526ea55c7f38e32507f000c6.png

발명가들의 수량화 - 작은 꿈재평가 시스템에서는 일시적으로 지원되지 않습니다. 선물 시장 가격 목록, 실제 디스크는 좋습니다.

발명가들의 수량화 - 작은 꿈이 글은 이미 수정되었습니다. 추천해 주셔서 감사합니다 ^^