自動取引アルゴリズム作った
■ このスレッドは過去ログ倉庫に格納されています
普通のアービトラージはともかく内部アービトラージは時間が特にシビアだから情報取得も通貨絞らないとキツそうですね >>485 今は単純に取ってるだけなので効率の良い取り方を勉強中です。 また、通貨を絞る点を考えると、トレンドを判定して切り替えられたら面白いですね。 これだと基軸コインは良いんだけどアルトが遊んじゃうから勿体ないかな。 >>478 VPSって言葉を初めて聞いたので調べてみたら バーチャルサーバレンタルなんてあるんですね。 通信料が無料ってのがイイ!(・∀・)し月額料金が安い! 機器メンテいらないから放り込んで放置ってのもよさそう 今は無駄な通信が多くて規制されそうなので(Wimax2は規制されながらやってる) 通信量を削減出来たらVPSへ移動しても良いかも プログラムがどれくらい通信してるかどうやって確認してる? >>490 単純に何も動かしてない状態からプログラムのみ実行して Windowsタスクマネージャーからの受信量を見てる感じです。 現在は600Kbps前後なのでWimax2の1Mbps制限には何とか収まってる感じです。 三点アービトラージのほうのコードの板の取得部分に並列処理を実装しました。 情報取得が約三倍の速度でできるようになっています。 取引所間アービトラージのほうでも実装する予定です。 【上場確定】爆上げ銘柄を教えます。 ■5月10日:爆上げコイン入手日 ■5月30日:あなたが億り人になる日 わずか20日という短期間で [億り人が確定]する案件です。 『何を買えばいいか分からない』 『想うように利益が出ない』 『もっと効率よく稼ぎたい』 という方は、必ず手に入れるべき 今世紀最上級のコインになります。 【今すぐ手に入れる】 http://num.to/1800-0003-6686 世界最大手取引所である <BINANCE>に爆上げマル秘コインが 上場するのですが・・ この話に、 ■乗りますか? ■見送りますか? 『乗ります!!』 ======== と言ってくれるあなたには 爆上げ銘柄をタダで教えます。 まずは、メールアドレスを登録して 爆上げ銘柄の正体をご覧ください。 http://num.to/1800-0003-6686 ハッキング怖いおって思ったらソースまで公開してくれてるやん ぐう有能 儲かったら>>1 雇うわ timeoutの時間がccxtのデフォルトでは10秒に設定されてたのに気づいたので、1秒に再設定するようにしました。 手前で書いてたのをやめてccxtを導入してから利益率が下がったように感じてたんですが、これが 通信に時間がかかってしまったとき数秒ずれた情報を比較してしまっていた、って原因だったとしたらこれで回避できるはずです。 なんか1秒に設定するとエラー吐いて止まるのでとりあえずもとに戻しておきます…… あとで修正します >>1 どこ住んでんの?おじさんとお茶しよーよ プログラムガツガツ書けるフリーランサーと繋がりたいわ 所在地は関西圏です。メールアドレスをブログのトップに書いてるので個別に何かあればご連絡ください yobitでやってる人いる?自分の場合、demo では動くけどそうじゃなければ一瞬何かエラーがでて落ちるんだけど。エラー貼りたくても一瞬すぎて無理だったわ うちの環境だとちゃんとTracebackが表示されてるんですけどエラー出たときウインドウごと消えちゃってます? log.txtの最終行に何が出てるかである程度わかるかもしれません 1ヶ月回して1ビットコが0.96ビットコになりました。 根本的にアルトの持ってるだけでリスクが強過ぎる。 >>500 yobit API authentication error Traceback (most recent call last): File "arb.py", line 91, in <module> ex.check_api_state() File "C:\Users\Administrator\Downloads\arbitrage_trade\tools.py", line 65, in check_api_state t1_base, t1_alt = self.balance(self.t1) File "C:\Users\Administrator\Downloads\arbitrage_trade\tools.py", line 97, in balance return np.float(bal["free"][self.base]), np.float(bal["free"][self.alt]) KeyError: 'DASH' こんなエラーが出ます あっ、、、 今気付いた! DASH持たずにトレードしようとしてました。スレ汚しすみません^^; マイナスになっちゃうのは 片方取引成立せず(Openorder)が発生してるか。 手数料を加味した比較でマイナスなんだとおもう。 ロジック見てないので何とも言えないけど。 何故マイナスになるか調べた方が良いかもね。 取引所によっては0.25%取ってるところもあるので 売買合わせると0.5%を加味しなきゃいけないし。 そこから利益分をぷらすしたパラメータせっていをおこなわんと あと相場の上昇下降でビットコが少なくなる事はある。 なので参入するときは底で買っておかないと アルト自体の相場が下がってマイナスになっているように見えることもある。 >>492 フットワーク軽いね。 高機能になっていくのは面白い。 >>505 アルトの上げがビットコインに追いついてない 底で買えるなら、これ回すよりビットコインがちほした方が成績上 やるならUSDTとかでやらんと意味無いね あ、違う。そんなことないな。速度負け続けない限り増えるはずか。 エラーは起きてない筈だけど取引履歴見直してみよ 当然、通貨の量は増えても値動きによってBTC換算では減っちゃうことはありますね たとえばBTC/XRPを 0.00010BTC/XRP のとき 0.1BTC/1000XRP 持ってたのが 0.00005BTC/XRP で 0.12BTC/1200XRP になったら 通貨自体はそれぞれ20%増えててもBTC換算では0.2BTC→0.18BTCに減ってる、みたいな 通貨価値の変動はアービトラージとは独立した問題だし、 法定通貨との組にして法定通貨換算での損失のリスクを低減するか、 リスクとって上がりそう/安定してそうな通貨との組にするかですかね 寝起きだったので適当なこと書いてしまってすいません。 BTC対アルトで考えると売買さえ上手くいってれば減ることは無いです。 A・B取引所で利益の出る差額が発生したのでTRXをそれぞれ2000枚ずつ売買したとする。 A取引所(売買手数料0.2%)で2000TRXを買う場合は 売値:0.00000500TRX × 1.002 × 2000枚 = 0.0100200BTC払う・・・@ B取引所(売買手数料0.2%)で2000TRXを売る場合は 買値:0.00000510TRX × 1.002 × 2000枚 = 0.0102204BTC貰う・・・A 差額: A(貰う額)−@(払う額)=0.0002004BTC増える(TRX枚数はそのまま) 計算方法を変えればBTCの売買額を同じにしてアルトを増やすという事も可能です。 このツールはBTCまたはアルトの枚数を増やしていく事が目的です。 BTCはJPYへの価値換算が出来ますが、これはツールの考慮外となっています。 BTC及びアルトをJPY換算で見るとツールで増えた枚数以上に暴落しているときは減っているように見え 暴騰しているときはすごく増えているように見えます。 ここをきっちり分けて考える必要があります。 多分このツールもこんな考え方だと思うけど。 間違ってたらすまん。 なんかBinanceの板監視してたらaskよりbidのほうが高い謎の返り値 {'asks': ([[ 0.051705, 0.282 ], [ 0.051706, 0.195 ], [ 0.05171 , 2.808 ], [ 0.05174 , 5.67 ], [ 0.051744, 0.365 ], [ 0.051749, 0.238 ], [ 0.051758, 0.041 ], [ 0.051765, 9.696 ], [ 0.051773, 0.175 ], [ 0.051787, 7.756 ]]), 'bids': ([[0.052601, 3.218 ], [0.0526 , 0.116 ], [0.052599, 0.076 ], [0.052598, 4.941 ], [0.052597, 0.21 ], [0.052596, 0.059 ], [0.052595, 0.189 ], [0.05258 , 1.7 ], [0.05254 , 0.06 ], [0.052539, 0.02 ]])} みたいなのがあった BTC/DASHで何度も確認してる 詳細不明だけどこれに反応しちゃって取引してたときがあったみたいで、 実際はbidのほうがウソでこの値では取引できず、このときの取引では損が出てた ask<bidになってたら取引フラグ出さないよう修正するけど、こういうの注意したほうがいいね アルゴリズム対策? かどうかはわからないけど気味が悪い パチスロ笑ゥせぇるすまん3 〜笑撃の『酷税』ドーン〜 プロモーションムービー http://youtu.be/23Kr8coKkm4?& ;list=RD2b2XYZ-YQEM&t=12s http://youtu.be/23Kr8coKkm4 NEWS 317承認済み名無しさん 2018/03/15(木) 22:11:43.70ID:yU5pRGI8 Zaif使わん方がいい Zaifから他に送金できない そしてサポートから永遠返信なし NEWS 368承認済み名無しさん 2018/04/25(水) 13:22:00.35ID:gXtW8chL 攻撃されてハックされて異常な取引があったから入出金中断中だよ 【中国三大取引所】huobi【SBIグループ提携】 https://www.huobi.pro/ja-jp/notice_detail/?id=1383 XRP 0.85セント・・・( ^ω^)・・・何円ほどですか? http://www.google.co.jp/search?q=0.85%E3%82%BB%E3%83%B3%E3%83%88 XRP 0.85セント・・・( ^ω^)・・・回答を頂きました! http://www.youtube.com/embed/k6F_0gG3c2Q?autoplay=1& ;start=1635&end=1637 XRP 0.85セント・・・( ^ω^)・・・インサイダー取引? http://cryptopayments.info/xrp/xrp-option-contracts http://parts.blog.livedoor.jp/img/usr/ver06_km_matomegray_3c/header.png SBI主導の邦銀仮想通貨連合から地銀が一斉離脱した理由 2018.4.25 SBIグループが主導し、3メガバンクを含む最大61行の邦銀が加盟していた 「内外為替一元化コンソーシアム」。 仮想通貨「リップル」の技術を使い、 安価で高速な送金プラットフォームの開発を目指すこの連合に今、異変が起きている。 今年3月末、千葉銀行や伊予銀行(愛媛県)、十六銀行(岐阜県)、武蔵野銀行(埼玉県)、 筑波銀行(茨城県)、オリックス銀行など11行が、 連合から離脱していたことが分かったのだ。 「加盟していても会費だけ取られて実入りがなく、意味がないから離脱を決めた」 関東地方のある地方銀行幹部は、そう吐露する。低金利環境で業界全体が業績悪化に陥る中、 4月に会費が月額30万円から60万円に倍増したという。 一方、連合に残った別の第二地銀幹部も 「再加盟には入会金1000万円が必要だから継続を決めた」と、連合には不満たらたら。 乱高下する仮想通貨の価格と同じように、邦銀連合も混乱に陥っている http://diamond.jp/articles/amp/168184 NEWS 名無しさん2018/04/07(土) 15:34:32.70ID:Cry32Kct https://youtu.be/xGUkw4bfa1M?list=RDxGUkw4bfa1M ___ ♪ ∧__,∧.∩ / || ̄ ̄|| r( XRP )ノ やべぇ勢いで すげえ額下がる♪ |.....||__|| └‐、 レ´`ヽ やべぇ勢いで すげえ額下がる♪ | ̄ ̄\三 / ̄ ̄ ̄/ノ´` ♪ | | ( ./ / NEWS 716名無しさん@お金いっぱい。2018/04/25(水) 14:01:02.61ID:6YZhbK0F0 米国の仮想通貨関連銘柄、上場廃止に直面 Lily Katz2018年4月12日 9:47 JST https://www.bloomberg.co.jp/news/articles/2018-04-12/P71PPZ6TTDSG01 ロング・ブロックチェーンとロングフィン、ナスダック上場廃止予定 ブランド再構築後に両社の株価は急騰−ビットコイン価格急落で失速 原題:Once-Surging Crypto Stocks Face Delisting and the End of an Era(抜粋) https://assets.bwbx.io/images/users/iqjWHBFdfxIU/iizWSjTmLZJM/v2/-1x-1.png >>512 現象的にはあると思ってる。 ただ検証してないので「ある」と断言できないところが辛いところ。 同じユーザが自分が出した売りに対して買いを行っても約定されないと思う。 マイナー取引所でマイナーコイン使って遊んでると良く手玉に取られたのでw 後は売り 買いでデータ取得時にタイムラグがあったかですね。 これはタイムスタンプ見れば一発でわかりそうな気がしますが。 この異常な板が出る一瞬前も一瞬後もbidはask付近の正常な値だし、 記録みても約定価格はask付近の値で安定してるので、まあエラーですね ともかく、対策してからはっきり損の出る取引が減ったので更新をお勧めします(GitHubにアップ済み) >>517 修正コードのインデントの位置おかしくない? エラーが出るから2つ深く修正したんだけど >>518 サンクス 修正しました 直にコピペしてタブキーでインデントしたらタブがそのまま入力されてスペースと混じっちゃってたっぽい 修正素早い。 今、暴落してるっぽいから 取引所間の価格差が開いて沢山売買できそうですね。 暴落してるから取引所重く、エラー返ることも増え片方取引になってしまう回数が増えてる >>521 oh... なるほどそりゃあかんな。 軽いところを探すか。 プログラム止めて様子見た方がいいのかも。 やったことないけど日本の取引所は重いって聞くよね。 Binanceはそこまで重くなったことは無い。 マイナーな所は重くなりがちね。 どういうエラーで止まってます? 参考までに知りたいです 大きめのアップデートしました。 並列処理で取引所ふたつのサーバー応答の待ち時間をオーバーラップさせて短縮したのと、 取引所ごとに必要な特殊な処理をbuffer.pyというモジュールに分離したのが大きな変化です。 あと、これはお願いなんですが、このアルゴリズムで順当に儲かってるよ、という方は、 ちょっと手間ですがBinanceの口座を新たにブログのアフィリエイトリンクから作成したものに変えていただけると非常に助かります。 取引手数料0.05パーセントのうちの20パーセントが私に入るようになります。 HitBTCをリンク経由で登録していただいた方も何人もいて、ある程度の収入になるかと思ってありがたかったのですが、 HitBTCが「トラブルが発生している」とか言いながらもう半年以上一銭も報酬を支払ってない状態のようで、 私には1円も入らず、悪質なので私も同規模のBit-Zに鞍替えしている、という状況です。 (こっちの方が規模も大きく、サーバーの応答もよくて満足しています) 投げ銭のアドレスには2週間ほど前に100XRPを入れてくださった方がいて、とても嬉しかったです。 本当にありがとうございます。 ど素人ですまんが、 これって双方の取引所のAPIで動いてるんだよね?(すまんPython初見だからソースは拝見していない) おそらく取引所間の連携はしてない?(並行して動作させてる?)として、売買にタイミング(時間)的なズレは生じないものなの? 見当違いの疑問かもだがよかったらご教授くださいませ >>528 おっしゃる通り、2つの取引所のAPIは独立です 私の環境ではBinanceとの通信が(典型的に)50msec、Bit-Zとの通信が120msec程度で、 これを並行して行っているので、約定する時間に数十msec単位の時間差はあると思います ただ、問題になるのは売買が同時であるかどうかではなくて、「裁定機会があると判断した板がそのまま食えるか」で、 今のところかなりの確率で成功しています なるほど、機会を逃さない許容範囲内ということですね。 ご教授ありがとうございました。 一度少額(もちろん自己責任)で動かしてみます〜 日本国内最大規模の仮想通貨仕手グループ「DARK_JAPAN」 仮想通貨業界では、最大規模の仕手グループ「DARK_JAPAN」 我らが1万人を募集する理由は、1万人の会員様全員へ、確実な有益情報を発信する為です。 現時点では、すでに5千人の会員が集まっています。 日本では、我らが最大規模の仕手グループです。 仕手情報、コイン開発ニュース、ポンピングニュースなどの情報を、他のどの仕手グループよりも早く、お伝えできます。 我らは現在も今後も、日本最大であり最高の仕手グループというスタンスを守るため最善を尽くします。 ご期待下さい! 1万人募集完了まで、テレグラムのグループに入り、今しばらくお待ちください。 ↓パソコン↓ テレグラム アプリインストール後 http://telegram.me/DARK_JAPAN ↓スマホ↓ テレグラム アプリインストール後 DARK_JAPAN 元々、アフィで小金を稼ぎたいって言ってなかったか? これだけ色々試してソースまで晒してくれてるんだから、多少のお礼はしてあげてもいいのでは? 俺はプログラムとかわからないからROMってるだけだけど アービトラージでユーザーのみなさんはお金が増えて 取引回数がどうしても多いから手数料出来高制のaffiliate収入で私には小金が入ってみんなハッピー って思ってたんだけど、HitBTCは報酬払わないわBinanceはもともとみんな使ってて新規登録されないわであんまり芳しくないんだよね ともかく並列化入れてからかなり調子いいっぽいので試してみてね 先に作者の方がモノを無償で提供してるんだからクレクレというのは違う気が。 逆にここまでやって何もいらんて方が信用できん それに収入あった方がやる気出るだろうしみんなが得 にしても、HitBTCはやばいな 人様のもの使っておいて損したときだけ補填しろとか言うアホは失せろよ 利益出るように自分で調整したり、改善提案もできない奴は使うな 昨日夜まで1ヶ月、一番はじめのバージョン使ってて全く損してなかったのだけど、最新バージョン変えたら減る一方 シンプルな方がいいんかな 並列処理とBinanceの異常板エラー修正してから私の環境だとすごいよくなってるんですけど、減ってる人ってどういう設定でやってます? あと、ex.statusの部分をコメントアウトしてその下のex.status_detailをオンにしたら取引をしようとしたときのbeat ask, best bidが出るので、取引所のOrder Historyを参照してどっちがどのように滑ってるのか確認したら何かわかるかもしれません 通信時間が問題になっている可能性があるので、とりあえず通信時間測定モードを実装しました。 python arb.py time の実行で板の取得を10回行って、通信時間の中央値と最大値、最小値を返します。 >>543 なるほど。頭いいな。 2つの取引所の場合は直列の方が良いと思えてきた。 直列は組み合わせによって価格取得と売買時の価格のズレが大きかったり小さかったりするね。 遅取引所⇒速取引所だとレスポンス返す直前の価格が取得出来るのであれば価格のズレは小さいね。 速い取引所が前に来たとしても並列取得と同等の遅さにしかならない。 速さを評価するポイントはA価格を取得後からB価格取得完了までの時間となるね。 取引所1の計算時間 = Exchange1 取引所2の計算時間 = Exchange2 として、Exchange2のほうが速いとき、ラグが 並列処理: Exchange1-Exchange2 直列処理: Exchange2 で、直列のほうが小さくなることがあるかもしれない、ってことですよね よく考えたら板にタイムスタンプついてるから確認できそうですね サーバの典型的な処理時間を調べて、その差のぶん速いほうの取引所の板取得スレッドをsleepさせて並列処理させるとラグが埋まっていいかも いずれにせよ、この違いで最初のバージョンでうまくいってた人が最新バージョンでダメになるのはちょっと考えにくくて、もっと根本的な何かがあるような気がします 一応tool.pyに入ってるrate_cのtry節のコメントアウトしてる二行を起こしてその上をコメントアウトしたら直列処理に戻るので、そっちのがいい人は書き換えてください 板のtimestamp返す取引所と返さない取引所があるし、値も向こうのサーバーの時間でこっちの時計と微妙なズレがあるのでなかなか検証/最適化むずかしいですね…… 49212018/04/23(月) 15:26:31.71ID:Dalc81Sg 三点アービトラージのほうのコードの板の取得部分に並列処理を実装しました。 情報取得が約三倍の速度でできるようになっています。 取引所間アービトラージのほうでも実装する予定です。 pythonで仮想通貨の取引所間アービトラージ http://algorisamurai.hateblo.jp/entry/2018/03/09/172019 仮想通貨の取引所間価格差から利益を出そう、という内容のものです。 pythonのコードを公開しています。現在、アービトラージで、 日利およそ0.2%程度の利益をあげることに成功しています。 >>547 あるある。 自分は取得価格に賞味期限持たせたかったので 取得完了した瞬間にtimestampをシステム時間に更新してます。 二つで回してたらtoomanyrequestってhitbtcからエラーでたわ プログラム自体は稼働してるみたいだけど取引減ったわ アク禁とアク禁解除を繰り返してて、アク禁が解けてるわずかな時間にきた機会だけ取引できてるって可能性がありますね 持ってるバランス参照して取引量決めてるあたりのロジックからも、共通した取引所を使った多重起動はあんまりおすすめしません なんかここ数日Binanceがよくunknown error飛ばしてますね。binance の unknown errorで止まってる人は tools.pyのbalances()とbalancebnb()内のそれぞれ一番下のexcept節の self.logger.log(str(sys.exc_info()[0])) と raise をコメントアウトしてかわりにtime.sleep(1)を置いたらたぶん解決します。 一応BinanceからのUnknown Errorを回避するようGitHubのコードを更新しました サーバから不慮のレスポンスがあったときの対応はめんどくさいところがありますね >>555 想定外のエラーは全てロギングしてスルーしちゃえばいいだろ いちいち例外出して止まるのが問題 個々の資産を食いつぶしてんだぜ そこをよく考えろ ワロタ 止まってるのはBalance取得のときなので特に個々の資産を食いつぶしてもなかったですね…… 個々の資産を食いつぶさないよう気をつけます 売買時の例外だけは即止めで良いと思う。 例外情報を1に渡して対策してもらってから実行する。 この繰り返しをしないと安定まで行くのはなかなか難しいよ。 特に取引所特有の問題とかやっかい。 >>560 キャンセルできればいいけどな 買ったはいいが例外吐いて売れなかったとか悲惨だぞw >>562 この方式って1回の取引が失敗してもさほど損害無いのよ。 元々その時の最適値で売買してるので 重要なのは取引回数で、一回の失敗は数回の成功でペイ出来る。 失敗を繰り返しちゃうとその何倍か成功させないと元に戻らないので 売買で一度例外が発生したら例外内容を提出して直してもらうを繰り返せば良い。 この積み重ねで安定してくるから、例外出る回数を極力少なくなるまでは利益幅も小さくしておいた方が良い。 ただ、今は乱高下してる最中なので高値のところで売りが例外で約定できなくて 安値の所で買いが約定できないを繰り返すと資産やコインが減ってくので やはり損害が増えないよう売買処理時の例外は止めるべきだと思う。 俺は最初片方約定失敗したときは補完処理入れてたけど 今はそこまでバンバン落ちることは無くなったので、例外出ても止めてない。 ただ売買処理で例外を出した取引所は数十分〜数時間ほど謹慎処分させてる。 何が言いたいかというと売買処理失敗している内は手動補完が必要ってこと。 手動がめんどかったら自動補完が必要って事。 後発展途上なので、例外でたらないようなんでも良いから 例外内容をこのスレにガンガン貼ってかないと一向に治らんよ。 >>1 のツールはそのやり取りが必要 >>563 損害が出たらダメだろ 今公開してしかもドネーションまで要求しているんだぞw 1は単に寄付が欲しくて公開しているだけだぞww そもそも取得に失敗したところで例外が出るって根本的におかしいだろ win+python特有なのかもしれんが バランス・板取得時のエラーは基本的にネットワークが原因のもの(タイムアウトなど)では止まらないようにしてたんですが、 今回のみたいな指定してない例外(BinanceがUnknown Errorを返してくる)があった場合は止まるようにしてたんですね これは半分はどんな例外的なエラーがあり得るか調べるための臨時的な措置で、まあ止めずに再開するよう実装するのが道理と言われればそれもそうかとは思います ちなみにこれまでは「サーバがアップデートはじめた」みたいなレスポンスがアップデート時のサーバから帰ってくることはあっても、平常運転時に止まることはなかったので放置してました 片方の取引所でだけ約定しちゃったとき反対売買でもとにもどす機能については難しいところですね 取引に関わる部分はヘタにいじるとひたすら損を出し続ける可能性があるので、現状のエラーだけ吐いて手でなんとかするのが最善かな、と思ってます 昔、Binanceの板のエラーで「常に昔の同じ板の情報を出力し続ける」ということがあって、 アルゴリズム的にはもう一つの取引所との間に大きな乖離があると判断して売買しようとしてたんですが、 こういう反対売買を実装して板を見て注文して失敗して反対売買して板を見て注文して失敗して反対売買して……みたいなループに入ったらかなり悲しいです 反対売買をいれて停止、みたいな実装だといい感じになるかもしれません あと、うまく儲けやがってと僻まれるのも心外なので経理状況を報告すると、 みなさんからもトランザクションで丸見えな通りドネーションはXRPが100XRPでBTCはなし、 Binanceのアフィリエイトが2人で計50000satoshiくらい、 HiTBTCのアフィリエイトが20人程度で向こうの不手際でいまだ収入はなし、 Bit-Zも8人いるもののこちらも同様になぜかCommisionがゼロ件のままで収入なしで、 まあ言ったらまったくおいしくはないです >>568 文章全部飲み込めてないで先に質問しちゃうけど。 Unknown ErrorってライブラリのエラーじゃなくてBinanceのエラーって確認済? レスポンスコード分かったりする? >昔、Binanceの板のエラーで「常に昔の同じ板の情報を出力し続ける」ということがあって、 >>1 のソース見てなくて申し訳ないが 取得はtickerでRESTAPI? 忘れてて当然だと思ってるけど、何時頃起きた話か覚えてる? 断片的だけどログあるので見てみようかなという単純な興味本位 俺はライブラリ側の問題だと思うけどOKEXでそれ食らってコインが上がる前に結構売ってしまった苦い過去がw オーダ一覧に50あまりのオーダーが並んでたのは壮観だったよw >>569 まあ、必ず言われることだから。 むしろ想定してたよね? 経過報告良いじゃん。 >>570 Binanceから {"code":-1000,"msg":"An unknown error occured while processing the request."} が返ってます 板が更新されなくなったのは確か2月ごろの大型アップデートあたりだったと思いますが詳細は覚えてないですね >>572 >Binanceから >{"code":-1000,"msg":"An unknown error occured while processing the request."} >が返ってます 処理中の予期しないエラーか。 約定は出来てないの? エラー返すけど約定は出来てるってのがcryptopiaとbiboxであったけど。 何回かエラー起こしてみて個別対応かねぇ・・。 あと、こっちは今日binanceで70回約定してるけど Wimax2特有のネットワーク切断によるUknownHostException以外はエラー出てないよ。 >板が更新されなくなったのは確か2月ごろの大型アップデートあたりだったと思いますが詳細は覚えてないですね せんきゅう! 残ってるので一番古いのが2/3からあるのでチラ見してきます。 あーでもDOGE通貨から始めてたからBinanceはこのころやってなかったかも・・・。 >>573 バランス取得時のエラーなので約定は関係ないですね。もう一回投げたら正常なレスポンス返すっぽいのでもう出ないようにしました >>574 ああ、そういえばそう書いてあったね。失礼しました。 いつもながらフットワークの軽さにおどろかされます。 ぶっちゃけ売買処理以外のコイン数に影響がない処理は継続する方向で処理しちゃっていいと思う。 エラーは漏れなくログに出して後で読めばいいんだし。 例外発生したら報告用ログにも出力するようにしてそれ貼ってもらうとか。 気付きやすい・報告しやすい状況にもってけると良いかもね。 あと、過去ログ見てたけどそれっぽいのが見つからなかった・・・orz。 コードから糞学生臭が漂ってるけど、やり取り見てると実際そうなのかな 自分の環境以外何も想定して無くてソースコード配布なんかしているからなw 詰めが甘すぎる 「今まで出なかったから」とか想定外の処理入れてないとか学生以下だと思うよw 「相手があってこその処理」って言うのを理解できていないんだろうね なんかアンチ湧いてるけど、 ライバル減らしたいのかな? フリーの他人のコードなんか使うのどう考えても自己責任なのに文句言ってるやつはなんなの?w >>580 やっぱ金がらみなのか分からんけど githubで公開してる他のフリーの裁定アプリでもレベル低い質問が出てて反吐が出そうになる ソースまで公開されてるんだから文句あるなら修正してpull request出すなり 他の物に乗り換えるなりすればいいのにね 別にアンチしてる訳じゃなく、見てるとイライラするコード、ってだけ。仕事なら絶対一緒にできない。 別に趣味で書いてるんだろうから全然良いんだろうけどね。 儲けたいなら裁定取引より、ブレードランナーみたいなストラテジでシストレやった方が儲かるよ。 このソースは見てないが、ソースに文句つけるやつって今この時代にハンガリアン記法守ったり、 変数宣言は文頭だったり、 化石脳のおっさんが多いんだよな。 ちなみに40のおっさんのIT土方プログラマー。 何で買う必要あるの?作れば良いじゃん。 作れない人は知らんけど1は作れるでしょ。 1もアルゴリズム語りたいなら、独自のストラテジ作った方が人集まるよ。 今のロジックだと何も独創性無いじゃん。 >>585 それに近いことやってるのが1だと思うけどなw >>585 ソース見てから言えよ化石土方w その年齢ならとほほの描いたperlって言えば理解するだろうw どうでもいいけど嫌ならこのスレみなきゃいいだけ わざわざ見て文句言う意味が分からない。 一言言って去るならともかく粘着とかたちがわるい。 >>586 難しいけど基本の形作ってからの方が 改善点を見つけたり新しい方式を思いついたりしやすいと思う。 あとライブラリに癖があるからまずは安定して取引出来る基盤を固めてから新しいアルゴリズム考えた方が近道だと思う。 俺も最初は2つの取引所間のアビトラで、情報取得と売買を試験しまくって地盤を固めてから裾野を広げてってる。 情報取得と売買さえ上手くいけば切り離して、あとは方式考えるだけで済むから色んなパターン追加出来きて楽ちんよ。 挙動はまったく同じですが、たしかに読みにくいのでちょいちょいコードを改変して可読性をあげています。 これからつけたほうがいい機能などがあればコメントしてください。 ほとんど安定版に入ってきたかと思いますが、 検討しているのは ・片方しか約定しなかったとき反対売買して停止するように ・Demoモードを拡張して複数通貨について鞘の大きそうな通貨ペアを探せるように といった感じです。 ほか、報告があれば取引所特有のエラーへの対応を逐次行います。 binanceで取引所に合わせた20種類位通貨を抽出して稼働したけど 全て少しずつ資産が減り100万以上損した なんなのこのくそシステム??? 他の人も前書いているけど、確実に少しずつ資産が減る みんな注意して 約定する度に資産が少しずつ減っていく理由を責任もって書いてくれ 設定はいじってない 絶対増えるみたいに言って、自作自演までして人の資産減らすなよ おい どうせアフィリエイトで稼いでいるんだろ? 1には注意しろよ お前ら >>593 ちょっと状況がよくわからないんですが 新しく通貨ペア/取引所を選ぶ → アルゴリズムの実行 を毎回数万円単位の損だしながら20回やったんですか? 1の作った ソースみてみろよお前ら。 pgmで 数も数えられない 謝る事もできない 生意気な 学生さん なんだぞ? arb.py と tools.py 中心に もっとコメントくらい丁寧に書けよ 社会に出てないんだから、まだ許してやるけどさ。 てめーしかわかんねーコードで相手がいちいち質問するんじゃ結局意味がないだろう? 学生は学生らしく、聞いた事全部真摯に受けて改善しろよ。 文句があんなら、おれたちのリクエストを全部叶えてから言えよ。 なにが「あるていど完成した」だよ。 ふざけんなよマジで。 このレスの自作自演もマジで相当うざいから。 宣伝するなら5chじゃなくて金払え 以下githubから抜粋 ttps://github.com/algori11/arbitrage_crypto/issues/8 --------------------------------------------------------------- #!/usr/bin/env python idx = [0, 0, 0] arr = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j'] # 長さ10の任意のリスト for i in range(10): idx[0] += 1 print(arr[idx[0]]) b c d e f g h i j Traceback (most recent call last): File "foo.py", line 6, in <module> print(arr[idx[0]]) IndexError: list index out of range こうなりませんか? @algori11 Owner algori11 commented 12 hours ago あっ、そうですね。10である意味も特にないので9にしときましょう ふざけんなよ、金払え、そんなに言うならしっかりとサポートしてもらえそうな有料のものを使えばいいだろう ソースだって公開してるんだから、自分で改良しろよ 改良も出来ないで文句言って、みっともないと思わないのか 無料アプリに対して広告に文句言ってるような奴らと何も変わらないんだが? コメントないとプログラムがわからん癇癪起こしてるだけだろうな 自分が別ジャンルでソース公開したソフトはコメント全部削除してからアップしたことがある そういうプログラマーは少なくないと思う スレおつ 少し調べたらこれも上スレと全く同じことが頻発してるな コメントがなく自分勝手にソースを書いてるだけだから わり算をかけ算してみたりどうみても学生ちゃん そらみんな 意味わからんはずやわ >取引量ask1[:, 1]に値段ask2[-1][0]をかけているように見えるのですが, >なにを意味しているんでしょうか? ttps://github.com/algori11/arbitrage_crypto/issues/6 ADHDの学生ってのはこうも酷いのか >>597 ゴミソース公開しといてドネートしろとか喚いてる時点ですでにキティちゃんなんだけどなw 単なるおもちゃならいいけど、基本的に個々の資産を食いつぶすスクリプトと言うのを理解してないんだろうね 仮想通貨といえどもそれぞれにとっては大事な資産なんだよ それを鑑みてないってのが問題点なんだよ >>596 len([list]) って知らないんだろうなw 制作者に対してあまり生産的でない発言は慎んだ方が良いと思うんですよね 彼が何を言いたいのか理解した方が良いと思うんですよね まず自作自演がものすごいんですよね ソースもコメントがないのは事実だし、相当見にくいし醜い書き方なんですよね 確かにあきらかに学生のソースコードでプロの仕業とは思えないんですよね 以下は われわれ2chでプログラムを利用してるみんなに対する彼からの発言です 「ふざけんなよ、金払え、そんなに言うならしっかりと サポートしてもらえそうな有料のものを使えばいいだろう」 >>>レス597より このスレ主 と いくつかの自作自演ID 本人は同一人物 しかも彼はアフィリエイトでお金を得ているみたいなんですよね 100万損したwwって人やコメント書けwwwっていう輩もいますね でも責任があるんじゃないかと思って、みんなから得た情報を以下まとめたんですよね 結構調べるの大変だったんですよねw algori11 これがこのスレの本人です googleで検索して 「ふざけんなよ、金払え、そんなに言うならしっかりと サポートしてもらえそうな有料のものを使えばいいだろう」 この発言は1本人です。調べたところ algori11 が本人のようです。 google先生に聞いたら色々わかったんですよね git 仮想通貨のアービトラージアルゴリズム 確かに学生っぽくて可愛いwwww https://github.com/algori11/arbitrage_crypto ツイッター アルゴリざむらい アルゴリざむらいwwwwwwwwwwwwって変ですね https://twitter.com/algori_11 アルゴリざむらい で検索したらブログヒット! algorisamurai.hateblo.jp/ 誰か もっと algori11 を 特定してほしいんですよね はてなブログしてる時点でもう半分特定されたようなもんですよね algori11 この発言者 このスレ本人 1 の発言ですね 「ふざけんなよ、金払え、そんなに言うならしっかりと サポートしてもらえそうな有料のものを使えばいいだろう」 「ほとんど安定版に入ってきたかと思います」 みんなを侮辱するような言葉や発言の連発は、決して許されない事だと思うんですよね 絶対に許しちゃいけないと思うんですよね なぜなら algori11 はドネーション『寄付』とアフィリエイト でお金を稼いでいるんですよね。 みんなの資本を養分にして自分の私腹を肥やしているんですよね 犠牲者が出る前にもっともっと特定しよう 本当に自作自演だと思うなら頭冷やした方がいいんじゃないか? 垢を特定されるもなにも、本人がこのページの一番上で本人だと言ってるがな。 ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ 1 名前:承認済み名無しさん[] 投稿日:2018/03/09(金) 21:00:39.59 ID:t3QLDehP [1/8] 二ヶ月くらいいろいろ変えながら走らせてるけど損した日ない よかったら使ってくれ pythonで仮想通貨の取引所間アービトラージ http://algorisamurai.hateblo.jp/entry/2018/03/09/172019 まぁ理由はどうあれ、100万損した2ちゃんねらーのみんなに対して 「ふざけんなよ、金払え、そんなに言うならしっかりと サポートしてもらえそうな有料のものを使えばいいだろう」 こういう口の利き方はないんじゃないの? もう本人もばっちり特定されちゃったし。おーこわ。 コメントが無くても意図を読み取れるのが良いコード 意図をコメントに残すのが通常のコード ロジックの概要を書いてるのがお役所コード コメント書かずに意図も読めないのが俺々コード 一番上を目指して頑張って。 寄付は当然のこと、アフィリエイトのほうも公開してるのが儲かるアルゴリズムじゃないと私が得できない仕組み (日本と違って海外取引所のアフィリエイト方法は取引高出来高制なので、長期間回してもらえないと労力がペイしない) になっています。 さすがに使用は自己責任だと思いますが、損したという報告に対しても各種の原因究明や再発防止の策を練ってきたつもりですし、 スタンスとしては善意の協力を募っているだけで「ふざけんなよ、金払え」も私が言ったものではないです。 簡単な解説記事やコードの可読性の向上は徐々に充実させていっているつもりですし、コメントも適宜足していこうと思います。 コードのバグや実装の未熟さは重々承知しているので、問題点は具体的に指摘していただけると助かります。 プログラムのことは全くわからない素人だが、1の言うことの方がよっぽど大人w ホントに100万以上負けたの?? 取引所のログ出してみてよ ってか100万負けるまで使い続けたのはナゼ? このコードっていつでもストップ出来るのにw 負けたのは1のコードの責任じゃなくて、負けてるのに使い続けてる自分自身の責任じゃねぇかw お前もうココに来んなよw とりあえず1の意見があった後に必ず1を擁護する自作自演発言が3つ位 必ず掲載されている。以下の発言の通りみんなをバカにしてるから1主の発言をまとめた >>「ふざけんなよ、金払え、そんなに言うならしっかりと >>サポートしてもらえそうな有料のものを使えばいいだろう」 >>「負けたのは1のコードの責任じゃなくて、 >>負けてるのに使い続けてる自分自身の責任じゃねぇかw >>お前もうココに来んなよw」 極めつけはこれ過去に発言した内容すら責任転嫁 >>スタンスとしては善意の協力を募っているだけで「ふざけんなよ、金払え」も >>私が言ったものではないです。 コメント書かずに意図も読めないのが俺々コードのgithub、ブログ、ツイッターは以下 >>>>>>>>注意<<<<<<< >>>>>>>>注意<<<<<<< >>>>>>>>注意<<<<<<< ブログやツイッターをクリックすると、全部アフィリエイトでリンクになってる。 みんなの仮想通貨取引量の50%が1主にキャッシュバックされて 結局はソースを利用した人間は必ず長くPC稼働をして損をするので注意。 逆に1主だけは確実に儲かる仕組みになってる。 ブログ・ツイッター自体鬼危険。 ブログ pythonで仮想通貨の取引所間アービトラージ http://algorisamurai.hateblo.jp/entry/2018/03/09/172019 ツイッター アルゴリざむらい https://twitter.com/algori_11 github 仮想通貨のアービトラージアルゴリズム クソコード https://github.com/algori11/arbitrage_crypto ソースの汚らしさから明らかに学生。 誰かipからもっと特定して。怖いし危険。 >>>>>>>>注意<<<<<<< >>>>>>>>注意<<<<<<< >>>>>>>>注意<<<<<<< 被害 既に100万円以上損失を出している人もいるらしい 可哀想すぎ なお、このスレの下に必ず自作自演スレがつきます。>>注意<< じゃ自演しとくわw >>注意<< >>注意<< >>注意<< あほらし みんなで作る国産通貨の取引所トークン。゚+.(・∀・)゚+.゚ 国産の仮想通貨を全て上場し、国産の仮想通貨を応援したいという想いから発足しました! モナコインやNANJ、VIPSなどの上場にこだわりを置きたい(=゚ω゚)ノ エアドロップも予定してますのでぜひ遊びに来てください♪ ☆5ch EXCHANGE☆ →http://urls.to/f8e あちゃー。 粘着くんに目を付けられちゃったか。 >>1 ご愁傷様です。 まあ、>>1 の忍耐が試されるところだな。 >>612 いいんだけど。 時間のむだじゃない? どうしたら大人しくしてくれるの? >>596 >学生は学生らしく、聞いた事全部真摯に受けて改善しろよ。 >文句があんなら、おれたちのリクエストを全部叶えてから言えよ。 私生活か仕事の鬱憤をここで晴らしてる感じがして怖いんだけど こんなテンプレートみたいな人いるんだね こんな文章を書くのは学生じゃないし社会人でこれだとあかん気がする・・・ 連投申し訳ない 自分も動かして貢献できたらと思うけど 問題一覧見たけど良い感じで対話&解決できてるね これがどんどん増えていけば言う事なし >>1 python使ったことないので細かくは見れないけど ざっとコード読んだ感じ読みやすかったし シンプルかつ綺麗に並んでると思う コード量も少なくていい感じ 最低限必要なロジックも含まれてる エラー処理はスクリプト言語だからか大雑把だけど 売買処理でちゃんと落としてるので良いと思う 大体自分の売買ロジックと似てて面白かった ひとつ気になったのが threshold だけど 説明欄読むと読み手によって勘違いしちゃうから もうちょっと具体的にA取引所とB取引所の手数料の合計が 最低値だという事を分かってもらった方が良いともう ここを理解して設定してもらわないと損してくだけなので 例があっても良いくらい >>>>>>>>注意<<<<<<< >>>>>>>>注意<<<<<<< >>>>>>>>注意<<<<<<< ブログやツイッターをクリックすると、全部アフィリエイトでリンクになってる。 みんなの仮想通貨取引量の50%が1主にキャッシュバックされて 結局はソースを利用した人間は必ず長くPC稼働をして損をするので注意。 逆に1主だけは確実に儲かる仕組みになってる。 ブログ・ツイッター自体鬼危険。 ブログ pythonで仮想通貨の取引所間アービトラージ http://algorisamurai.hateblo.jp/entry/2018/03/09/172019 ツイッター アルゴリざむらい https://twitter.com/algori_11 github 仮想通貨のアービトラージアルゴリズム クソコード https://github.com/algori11/arbitrage_crypto ソースの汚らしさから明らかに学生。 誰かipからもっと特定して。怖いし危険。 >>>>>>>>注意<<<<<<< >>>>>>>>注意<<<<<<< >>>>>>>>注意<<<<<<< 被害 既に100万円以上損失を出している人もいるらしい 可哀想すぎ なお、このスレの下に必ず自作自演スレがつきます。>>注意<< 👀 Rock54: Caution(BBR-MD5:1341adc37120578f18dba9451e6c8c3b) 「ドテンくる」みたいに意図的な悪意コード埋め込んだ詐欺師ならともかく、ここのはソース公開して、アフィのことも自ら公開してるんだから別に責められるようなことはないと思うが…いやなら使わなきゃいいだけだし。 おそらく似たようなアビトラ手法のコードで金取ってる業者の嫌がらせじゃないか? というかもう内容が勝手に脳内変換されてて・・・ >みんなの仮想通貨取引量の50%が1主にキャッシュバックされて 俺の仮想通貨取引量見せてやりたいわw BTC⇒アルト⇒BTCのエンドレスだからとんでもないよ? 流石にクラーケンとかLiveCoinとかの送金手数料安くなる月の取引量(100BTCだっけ?)までは流石に届かんが クラーケン・・・本人確認したばっかりなのに・・・orz。 たぶん自分以外は敵で >>1 の自演だという設定になってるんだと思う >>1 GitHubみました。 対応していただきありがとございます。 俺が勘違いしている可能性があるので認識合わせしたいのですが このツールは買いと売りを別々の取引所で1回ずつ行って、1売買としてるようにみえます 買い側、売り側にそれぞれ手数料が発生していると思ってます。 なので >Binanceの取引手数料は0.05%, HitBTCの取引手数料は0.1%なので, って場合はどちらの閾値も「1.0015」より大きくする必要があるのかなと思ってます。 取引所のTradeHistory見てるとBuyもSelも取引手数料が掛かってるように見えるので 俺の勘違いだったら申し訳ない。 >>625 その通りですね。ご指摘ありがとうございます。修正しておきます。 そういえば規模が大きくて手数料が安い取引所、ブログの記事では紹介しなかったんですが Bithumbが基本手数料0.15%のところクーポンを使えば0.01〜0.07%になるって書いてますね クーポンが有料なので実質的な割引率がどの程度になるかは不明ですが、興味がある方は調べてみてください >>1 が悪意あるかどうかなんて分らんので自衛はしっかりと ソースが更新されたら差分取って何が更新されたか分からなくても見た方が良い 幸い綺麗なコードなのでちゃんと差分取れると思うし あと自分の資産を売買する以上どういう結果になるかは適切な頻度で確認するべき 自分が作ったコードですら念入りにチェックしないと実際の売買なんて怖くてできないのに 個人が無償で公開した日の浅いプログラムなんてテストしなきゃとてもじゃないが使えないよ 餅っと人が増えればレビューしたり指摘したりしてくれる人は出てくるんじゃないかな そういうのでブラッシュアップして品質を上げていければいいんだと思う ドテンくるは逮捕できるのかが凄く気になりますね。 >>626 対応あざっす ほんとはプログラム的に対応するのがいいんだけど 取引所によってFeeが取れる取れないがあったり値がおかしかったり(これはライブラリのバグかもしれんが) するからいまいち使えないんだよね。 俺は最低取引Feeの基準作ってマイナス取引できないようにしてるけど >>1 githubのmasterブランチは動作確認が終わってないcommitがマージされることがあるでしょうか? どうも特定のcommitが削除されたり、pullした歳エラーになる場合が希にあるようで。。 公開する場合や複数人で開発する場合はdevelopなどのブランチを作り そこで開発を行い、ある程度の動作確認などをおこなったタイミングで masterにマージすればmasterはどのタイミングでもエラーが発生しにくくなります。 https://qiita.com/okuderap/items/0b57830d2f56d1d51692 幾つかパターンがありますが一人プロジェクトで、マージのタイミングが短いのならcase2でも十分だと思います。 自動裁定の話じゃ無くてごめんなさい。。 >>630 ありがとうございます。使い慣れていないので勉強になります。 無料で公開してるコードが見にくいだの処理が悪いだのアホかよ 不満があるなら自分で作るなり修正すればいいだけだろ 281 名前:承認済み名無しさん 2018/05/06(日) 18:14:12.20 ID:e2JQ+5tg ○ わっ ←ロンガー /\ ノ > ■ ■ ■ ミ ヽ> ■ ) ■ ○)ヽ ■ うわぁわぁわわ ■ □ □ ) ■ ■ ■ /ヾノ 彡 ■ ⌒○ ■ あひあひあぁ ■ ミ おっひょっお ■ ○ノ V ○ノ ■ `ー´ 彡 )ヾ ■ >´ ■ □ ■ □ ■ ■ ■ /__ ひぃぃ ■ \_ ■ ミ ノ○ ■ 彡 ■ ■ ■ ................続く ここ友達になったら3000円分のBTCもらえた http://cr.2-d.jp/budgfm なんか久々に来たら頭悪そな粘着沸いててワロタ 個人的な経験でいうとコメントつけろというやつは漏れなく三流のスーツ族 理解もせずに他人のプログラム使って損失出しましたに関してはスクリプトキディ顔真っ赤ですねとしか言えない 文句があるなら理解して綺麗に書き直してコメントつけたコードを上げなさいね >>1 雑魚は放っといて頑張れ プログラム使わせてもらっています。 huobipro-kucoin間、huobipro-bibox間でプログラムが落ちてしまいます。たぶん片側に通貨が寄った時に落ちているようなのですが、同じ現象の方いますか?対策などありますか? >>638 ログにエラー等出ていたら、貼り付けてみるといいかも 圧倒的美女在籍数☆関西最大クラス ビギナーズ神戸本店 業界未経験の女の子の在籍数もNo.1クラス 興味のある方は、「福原ビギナーズ」で検索♪ 偏ったときの注文時に出やすいエラーだと、 ・最小取引量以下の注文を出してるエラー またはmarket_buy/sellのリストに追記してる場合は ・注文に必要な量の通貨を持ってないエラー(たとえばHitBTCでは、Market_buy/sellの見込み価格の1.2倍程度の通貨を持ってないと取引できない) ですかね 起動時にCautionは出てないですか? >>641 起動時にCautionは出てません。ログにも吐き出されてないですね。 >またはmarket_buy/sellのリストに追記してる場合は コード変更で成行注文にできるということでしょうか?全くコードを変更していません。 片側に偏った場合は、出金手数料がばかにならないので反対売買を待ちたいのですがそれは無理ということでしょうか? 初心者ですみません。 >>642 普通は一日内くらいには反対向きに偏ることがあって、そのときに逆の売買をする(以後繰り返し)ので入出金は必要ないはずです。 「プログラムが落ちてしまう」というのは具体的にどういった状況をさしてますか? >コード変更で成行注文にできるということでしょうか? ccxtにcreate_market_buy_order/create_market_sell_orderという成行注文の関数があるのですが、取引所によっては成行注文が存在しない/関数が正常に動作しない 場合があるので、とりあえず正常動作を確認しているBinanceとHitBTCのときだけこの関数を使うようにしています。 現状ではこれ以外の取引所がきたときは即座に解消される価格で指値注文をしています。 >>643 片側のアルトが1以下になるまで一方通行でトレードされて、その後落ちてるようです。 windows環境でコマンドプロンプトから実行していますが、それがいつの間にか閉じていて、再度実行してもしばらくすると閉じています。 普通に起動は出来てしばらくすると落ちるので、トレードチャンスがきて「最小取引量以下の注文」で落ちてるのかもしれません。 >>643 起動時にminsize:0.01となってますが、これが間違ってるようでオーダー時に落ちてるぽいです。 落ちる寸前にOrder Errorと一瞬表示されました。 トレード対象のアルトの実際の最小注文単位はKucoinで1、Huobiで0.1です。 >>643 正確な最小取引量を取得できないのであれば、config.iniで最小取引量(minsize)を設定できるようになると助かります。 最小取引量が0.01と出ているのであれば取得できているはず(0.01という値はこちらで指定していないし、もしサーバから取得できなければCautionが出るはずなので)なので奇妙ですね ひとまず、tools.py内の self.minsize = max(self.minq(self.t1), self.minq(self.t2)) をコメントアウトして self.minsize = 1. とすれば最小取引量が1であるように手で修正できます。 原因究明やWinでのエラー表示まわりの問題についてもちょっと洗ってみようかと思います。 最近のbit-zのBTC/DASHの異常に急な値動きで損がでてましたね… アービトラージの避けられないリスクといえばそうかもしれませんが、 成行相当にするために市場とあまりに乖離した値をつけていると危険そうです 現行コードだと10パーセント(arb.pyの1.1と0.9)を使っているので1パーセントとか0.5パーセントにしたほうがいいかもです Coineggってprivateapi公開やめた?finance->api見つからない >>647 self.minsize = 1に修正したら、とりあえず落ちることがなくなりました。 有難うございました。 【仮想通貨】60万円のハイスペックPCでマイニングしてみた結果! https://youtu.be/8sQe-0Rtefs >>648 ある一定以上のの大きな乖離がある場合、取引を行わない(スキップ)する という処理があると安心かも知れませんね。 取引する際に全力でやるのか半分残しておくかとかでいいんじゃね? そうすりゃ偏りすぎになるまでの時間が稼げるだろ あと売り側が残り1minQtyになったらWarning 出してパスすりゃいいだろ いちいちエラー吐いて止まってる場合じゃ無い 1070で1日100円ぐらいなんだけど、やり方まずいのかな >>655 1070って? 裁定取引はGPU性能とか関係ないですよ >>1 さんのおかげでpythonの勉強になっております ありがとうございます Coinexで試すと板取得に失敗してる様子 # 板取得はエラーが出たらやりなおし if response[self.t1.name] == 0 or response[self.t2.name] == 0: time.sleep(1) continue ここで取得結果が0になってしまい止まります >>656 どっかのマイニングとスレ間違えたんだろ coineggとかcoinexとかみんな面白い所でやってるんだな 皆と食い合いたくないから色々サイト試してるけど大体動かなくて厳しい bitbankもorderができない?成行できるように追加すると 成行でもプライス必要と出るので追加するといけるかも へーあぶな。githubで使ってみるところだったわ。どでんと一緒なん? >>>>>>>>注意<<<<<<< >>>>>>>>注意<<<<<<< >>>>>>>>注意<<<<<<< ブログやツイッターをクリックすると、全部アフィリエイトでリンクになってる。 みんなの仮想通貨取引量の50%が1主にキャッシュバックされて 結局はソースを利用した人間は必ず長くPC稼働をして損をするので注意。 逆に1主だけは確実に儲かる仕組みになってる。 ブログ・ツイッター自体鬼危険。 ブログ pythonで仮想通貨の取引所間アービトラージ ttp://algorisamurai.hateblo.jp/entry/2018/03/09/172019 ツイッター アルゴリざむらい ttps://twitter.com/algori_11 github 仮想通貨のアービトラージアルゴリズム クソコード ttps://github.com/algori11/arbitrage_crypto ソースの汚らしさから明らかに学生。 誰かipからもっと特定して。怖いし危険。 >>>>>>>>注意<<<<<<< >>>>>>>>注意<<<<<<< >>>>>>>>注意<<<<<<< 被害 既に100万円以上損失を出している人もいるらしい 可哀想すぎ なお、このスレの下に必ず自作自演スレがつきます。 なんか1の発言がザクザク出てくる。www 確かに随分と言葉遣いが違うんだな。 >とりあえず1の意見があった後に必ず1を擁護する自作自演発言が3つ位 >必ず掲載されている。以下の発言の通りみんなをバカにしてるから >1主の発言をまとめた >>「ふざけんなよ、金払え。そんなに言うならしっかりと >>サポートしてもらえそうな有料のものを使えばいいだろう >>「負けたのは1のコードの責任じゃなくて、 >>負けてるのに使い続けてる自分自身の責任じゃねぇかw >>お前もうココに来んなよw >極めつけはこれ過去に発言した内容すら責任転嫁 >>スタンスとしては善意の協力を募っているだけで「ふざけんなよ、金払え」も >>私が言ったものではないです。 またアホが来てる 論破されて悔しかったのかな?wwww 業者さん 月曜朝からお疲れさまー アビトラソフトの売上落ちたんだね 別の商材に乗り換えたほうがいいよ >仮想通貨取引量の50%が1主にキャッシュバック もし本当だったら警察沙汰になりそうな予感 >>1 仮想通貨取引の自動売買に興味があって更にプログラミングにも興味があったので、勉強しながら導入してみるわ! 楽しみ〜 いつもと設定は同じはずなのに、今日は取引すればするほど減っていく、、、 元が少ないからマイナス0.004btc程度だけど、地味に痛いなw >>1 今日から、環境構築して少額で開始してみた。 いろいろエラー出たけど、何とか取引開始できて。 今のところ6%位ふえたわ! マジ感謝!取引高報酬が振り込まれることを祈ります。 >>1 今日の午後位から以下のようなエラーが出るようになりました。 バイナンスのAPIがおかしくなったのでしょうか? 昨日はトレードできていました。 Trade mode binance/ minsize:0.1 binance API authentication error Traceback (most recent call last): File exchange.py", line 364, in fetch response.raise_for_status() File "\models.py", line 935, in raise_for_status raise HTTPError(http_error_msg, response=self) requests.exceptions.HTTPError: 400 Client Error: Bad Request for url: 知らなきゃパイソンとは読めないよな。 スト2のあいつの顔を連想すれば覚えられるよ。 海外版ではベガの名前がバイソン。 >>673 お前がエアプだよw自動化でPython使ってんの情弱向けの業者ぐらいだゾ >>671 すみません。 自己解決。 バイナンスとPCの時刻ズレによるエラーのようです。 過去ログ参照し、正常稼働しました。 >>676 速さの話なのに自動化云々って何言ってんだコイツ 何でバカなのに口挟むのか 公開されてからずいぶん経ったが戦績はどんな感じなん? 微々たるプラスだがそれ以上に今の暴落で資産としてはマイナスなので 計算できん。 何か基準持たんとあかんね。 短期で資金倍増とか考えてるならICOとかの方がいいと思う。 “改ざんされない”ブロックチェーン技術に陰りか--「モナコイン」でハッキング被害 2018年05月18日 21時00分 https://japan.cnet.com/article/35119425/ https://japan.cnet.com/storage/2018/05/18/8c89cb1eb0e36212a123ef15615364d0/monacoin.jpg 国産の仮想通貨である「モナコイン」が、 「Block withholding attack」「Selfish Mining」と呼ばれる大規模攻撃でブロックチェーンが書き換えられてしまい、 直近のトランザクションが消失した。ブロックチェーンの改ざんが成功した例は世界でも類を見ない。各仮想通貨取引所は、 モナコインの入出金に必要なブロックの承認数を一時的に引き上げたり、入出金を一時停止するなど対応に追われている。 通常、マイナーは採掘したブロックをネットワークにブロードキャストするのだが、今回、一部のマイナーが、採掘したブロックを隠し持ったまま次々に ブロックを掘り進めてチェーンを生成し、他のチェーンより長く生成したタイミングでネットワークにブロードキャストしている。 PoWでは、マイナーによるチェーンの分岐を無効化するため、最も長いチェーンがメインのチェーンになるようルールが定められているが、 分岐したチェーンがさらに長くなることで置き換えられてしまい、直近のトランザクションが消失してしまう。 攻撃者は、直近のトランザクションが消えてしまう性質を利用し、自身が保有していたモナコインをチェーンの書き換え前に取引所に送金し、 すぐに出金する。その後、ブロックチェーンを書き換えることで送金履歴が消失し、送金されたはずのモナコインが取引所には存在しないことになるため、 すでに出金処理した取引所は、出金額分の被害を受けてしまう。 ビットコイン研究所ブログによると、Livecoinという海外の取引所がターゲットとなり、被害額は1000万円程度と推計している。 当面の回避策として、取引所ではブロックの承認数を引き上げることでチェーンの確度を上げ、安全性を高めようとしている。例えば、 30ブロックなどひとまとまりのブロックが進んだら、ユーザーからの入出金などを承認する。ブロックの承認数が多いほど、 ブロックでトラブルがあった場合でもトランザクションの処理を防ぐことができる。 一方で、ブロックの生成時間分待ち時間が発生するため、ユーザーの入出金が反映されるまで時間がかかってしまう。 分岐したチェーンは24ブロック目まで進み、チェーンのreorg(再編成)が発生している。大手取引所の広報担当者は、 「承認数を通常よりも多くすることで、間違ったブロックに巻き込まれないように保護する」と説明している。Monacoin Projectの公式アカウントも、 「現状ではサービス提供側で入金の承認数を上げる以外に有効な手段はありません」とツイートしている。 ccxtでbookの一番安い値段で自動で買うこと出来ないの? >>684 この手の自動裁定は暴落または暴騰で市場が荒れないと利益が出ないから 短期で考えるときついかもね パパパPythonで何やっても無駄 せいぜいがんばれよthe子供 >>691 改造すれば出来るだろうけどbtcだと手数料だとかラグ考えるとやや難しい というかそこまで自動化する前にまだ出来ることはあると思う 取引所との通信時間が約10倍の環境でやったら減っていく一方やで 1> ひとりでずっと書いてて寂しくなーい? 書き込み時間見ればモロばれ >>1 逃げたな。アフィでどんだけ稼いだんだろうか。 >>696 ドテンくるだってソース公開されてたんやぞ? >>701 ちゃんと公開されたソースを読んだけど少なくともこのアビトラのソフトは 盗むようなコード入ってないよ。 ドテンくるとやらはライブラリが改修されていたようだけど このアプリは利用者が手動でライブラリをインストールするから 正しい手順で行う限り、改造ライブラリが混入する余地も無い。 ドテンくると同じように考えるのは無知な人だけだろうけど、確かにそういう人は使わない方がいいわな。 細部や挙動まで全部読むのは面倒だからやらないとしても 罠コードらしきものが無いか位は見るでしょ。 知らないアドレスが書いてないかとか、他人のIDっぽい物が無いかとか。 コレめちゃくちゃええやん ccxt全対応は神やな 1ナイスやで!!ありがとう そんな長いコードでもないしな。 何らかの言語やってる人なら30分あれば読める。 やってない人は・・・まあがんばれ といえばドテンくるの作者逮捕できなかったんだな。 痕跡は結構あると思うんだけど 通信を匿名かしちゃうと手も足もでないんだねぇ。 >>705 実際悪さするならconfig内のAPIキー、シークレットの利用だろうから そこを読んでいるロジックだけ確認すれば良いだろうね 取引所APIのIPアドレス制限などかければ、対策できるし。 Python 3.5のasyncioで通信の並列化して 読みやすいコードにしてくれないかなあ これって取引枚数固定できないの? 残高ありったけ使って,アルトコイン買い漁られてもボラでアービトラージの利益殺されちゃうから枚数固定でやりたい 簡単にインストールできて簡単に値幅設定するだけの初心者に優しいUIで作ってくれ ちゃんとお金払うから ロジックでは無い、readmeの更新が最近あったので やる気の問題だと思われるw 変なのが現れてたから 出ないようにしてるんじゃないの? 出ると上のようになるし >713 この手の有料ソフトゴロゴロあるからそこから選べばOK 気にくわなかったらお金払ってプログラマにお願いするとか。 最近個人でもお願いできるサイトあったよね。 win10(64bit)で動くスキャルツール(BBとCC)作って動かしてるけど 興味ある人いる? >>718 興味はあるけどソースコード公開がないものは論外ね 718 です。書き方が悪かったみたいで、すいません。 ツールは有償にするほどの機能はないです。 1.最低売価取得 2.最低売価で買い注文 3.約定チェック 4.(2が約定したら)最低売価+αで売り注文 5.約定チェック もしくは 1.最高買価取得 2.最高買価で売り注文 3.約定チェック 4.(2が約定したら)最高買価-αで買い注文 5.約定チェック 上記を自動で繰り返します。 分析・予測等は行っていません。 なのでフリーで公開する予定です。 ツールを使用して儲かったら寄付してくれたらいいなぁとは思っていますが....。 あと、BitBankとCoinCheck以外の取引所についても作成したいのですが、 開発資金(正確には動作確認等試験費用)が無いため着手できないでいます。 「誰か資金援助してくれたら」という願望はあります。 開発言語はC#です。現時点ではソースを公開するつもりはありませんが、 開発・保守を放棄する場合には公開します。 >>722 APIキーを登録するのに問題無い(盗んだり悪用しない)という判断は、どうやってするの? まさか「信用してくれ」の一言で済ますわけじゃないでしょ? >>722 善意だと思うけど 残念ながらソース公開自分でこんぱいるできないと 残念ながら使う人はあまりいないかも 既にそれで十数BTC転送してとんずらしてる人も居るから。 ちゃんとした形で売買してくれるのなら買う 素人向けUIで >>722 使ってみたいんだけどどうすればいいんだろう? >>722 いくら援助したらいいの? Bitcoinでも良い? ソースは公開しない 無償と言いながら資金援助とか 人様のスレでよーやるわw >>722 毎月利確した分の10%を一年間とかでどうだろ? 出来たらBinanceが希望だけど BOT系スレって無いんか? 不毛な闘い観たいんだが 722です。 前に書き込んだBitBank、CoinCheck用スキャルツールです。ここに置いときました. https://github.com/TarokoHonpo/Namboja/blob/master/BOT/BotBitBank/ZIP/BotBitBankVer100.zip https://github.com/TarokoHonpo/Namboja/blob/master/BOT/BotCC/ZIP/BotCCver100.zip 説明書 https://github.com/TarokoHonpo/Namboja/blob/master/BOT/BotBitBank/EXE/Ver1.00/%E3%82%B9%E3%82%AD%E3%83%A3%E3%83%ABBOT%E8%AA%AC%E6%98%8E%E6%9B%B8.pdf 約\10,000で動かしていますが、収益は多い時で\100〜150/日、平均で\20〜30/日です。 (\0の時もあります。) あとは各自で判断してください。 APIkey,API Secret の不正使用については 「出金権限は無効にして、不正な注文がないか注文履歴を時々確認して下さい。ApiKey,ApiSecretはまめに変更してください」としか言えません。 設定ファイルには暗号化したAPIkey,API Secretを保存するようにしています(暗号化ツールは同梱しています)。 なので結局のところ「信用してください」になってしまいます。 Binanceはアカウントおよび残高もあるので作ってみます。 よそ様のスレに書き込みで不快にさせて申し訳ありませんでした。 以後はこちらに書き込みます。 誰か自動取引ツールを紹介してくれませんか https://fate.5ch.net/test/read.cgi/cryptocoin/1528169682/ HitbtcからBitzにうつったけどエラーばかりでますわ ccxtがFCOINに対応しましたが動かせた方います? 自分が試したらエラーでて動かないのですが... >>732 のファイルダウンロードしたらマルウェア感染した Swiftdemand ベーシックインカム 1日100Swift貰おう https://goo.gl/h7f4VJ HitBtcからうつして以降ぜんぜんうごかんくなったわ >>722 アビトラでの利益はどんな考えで、作ればいいの? スイングトレードっぽい戦略で自動取引bot放置してたら資産2倍以上になってワロタ noteで売るのもったいなくなってきたわ 自動取引bot作って運用してるけど、マジでガッツリ作ってる奴居ないのかなぁ? 他の人は単調なアルゴリズムでしか作ってないの? botで運用してほしい人いますか? 一定期間は塩漬けするつもりのあるひとは、絶対にbotで運用したほうが良いです。 ベース通貨が暴落した場合は、フィアット建てだと計算するとマイナスになるかもですけど、 ベース通貨建てで見れば、マイナスは無いです。 >>746 トレーディングビューのピボット反転戦略コピペして動かしてる まぁ楽に稼いでくれるわwww 全然プログラミングとか分からんけど、今やサイトのおかげで日本語読めたらなんでもできる 元手なしの乞食湧いてて草 駄目な奴は何をやっても駄目なんだよな〜 bot稼動させてるで、バックテストも現在の状況もなかなか良い感じ note.mu/watacchi/n/n4e13e8bda569 ■ このスレッドは過去ログ倉庫に格納されています
read.cgi ver 07.5.1 2024/04/28 Walang Kapalit ★ | Donguri System Team 5ちゃんねる