Skip to content

Instantly share code, notes, and snippets.

@guchimon99
Last active March 28, 2018 10:46
Show Gist options
  • Select an option

  • Save guchimon99/6f6817ba67105f0fc13fdf16fc70b5fa to your computer and use it in GitHub Desktop.

Select an option

Save guchimon99/6f6817ba67105f0fc13fdf16fc70b5fa to your computer and use it in GitHub Desktop.
zaif で 指値めんどくさいときに使うコード
var token = $("form input[name=\"token\"]").val() // DOMからtokenを取得
var amount = 0.0044 // 任意の数量を入れる
var priceBase = 890000 // 基準となる指値
var priceDef = 3330 // 指値の基準からの価格差
var limitBase = null // 逆指値の基準
var limitDef = 0 // 逆指値の基準からの価格差
var range = 10 // 指値の数
var currencyPair = "btc_jpy" // 銘柄
var action = "ask" // 取引内容: "bid" 買い / "ask" 売り
// 個数に対して実行する
for (var i = 0; i < range; i++) {
// 注文をした価格と約定予定金額を計算して表示
var price = priceBase + i * priceDef
var limit = limitBase === null ? null : (limitBase + i * limitDef)
var deposit = amount * price
var params = {
price: price,
amount: amount,
deposit: deposit,
limit: limit,
token: token,
currency_pair: currencyPair,
action: action,
}
console.log(params) // 送信内容の確認
// リクエストを送信、動作テストするときはこの行を取り除く
$.post("https://zaif.jp/trade_btc_jpy_xhr", params)
}
@guchimon99
Copy link
Author

DOMからtokenを取得できたので修正

@guchimon99
Copy link
Author

逆指値の機能を追加

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment