前提・実現したいこと
#FCoinとBTCの売買です。
#成り行きで売買を行い、0.2%上がったら売り、0.2%下がったら買いです。
最近、Pythonの勉強を始めました。
知人のリクエストで上記条件のBOTを作りましたが、エラー続きで、よくよく調べてみたら、ccxtにFCoinがありませんでした。
ccxtを使わずにBOTを作る方法を丸一日探したのですが見つかりません。
教えていただけると助かります。ボールドテキスト
FCoinのURLはhttps://exchange.fcoin.com/です。
発生している問題・エラーメッセージ
Traceback (most recent call last):
File "/home/ec2-user/environment/FCoin_01.py", line 17, in <module>
exchange = ccxt.FCoin()
AttributeError: module 'ccxt' has no attribute 'FCoin'
Process exited with code: 0
該当のソースコード
#FCoinとBTCの売買です。
#成り行きで売買を行い、0.2%上がったら売り、0.2%下がったら買いです。
from time import sleep
import ccxt
import time
import json
exchanges = {
"coinex": {
"
"": "FCoinのIDを入力してください",
"": "FCoinのSecretを入力してください"
},
}
exchange = ccxt.FCoin()
exchange.apiKey = exchanges["FCoin"]["apiKey"]
exchange.secret = exchanges["FCoin"]["secret"]
orderbook = exchange.fetch_order_book ('parse/usdt')
bid = orderbook['bids'][0][0] if len (orderbook['bids']) > 0 else None
ask = orderbook['asks'][0][0] if len (orderbook['asks']) > 0 else None
spread = (ask - bid) if (bid and ask) else None
print (exchange.id, 'market price', { 'bid': bid, 'ask': ask, 'spread': spread })
#本当は無限ループ
#10回繰り返したらSTOP
#while true:
while counter < 10:
counter += 1
print(counter)
#成行買い
exchange.create_market_buy_order(symbol='parse/usdt', amount=50)
#成行売り
exchange.create_market_sell_order(symbol='parse/usdt', amount=50)
#0.2%上がったら売り(指値)
exchange.create_limit_sell_order(symbol='parse/usdt', amount=50.2)
#0.2%下がったら買い(指値)
exchange.create_limit_buy_order(symbol='parse/usdt', amount=50.2)
time.sleep(2.0)

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/07/19 16:27
2018/07/20 01:27
2018/07/20 05:37
2018/07/20 19:54
2018/07/20 20:43
2018/07/20 20:48 編集
2018/07/21 16:32
2018/07/21 16:33
2018/07/21 16:42
2018/07/21 18:02