VIX + RCI 戦略(BitMEX) Bot 第四回 その後のその後
久々の新橋で、鉄火巻きにご機嫌になったブラックかふぇです。
前回のnoteでは、意外に反響もあり、嬉しくもあり、こんなで大丈夫かなと心配になったりしてました。でも、なんか楽しかったです。
よしナックルさんから、DMも頂き、色々アイディアを教えて頂きました。その上で、前回のbotをさらに進化?させました(進化していると信じている)。noteも購入いただきありがとうございました。
早速、魔改造RCI3linesも購入させていただきました。エントリーポイントとか色々参考になるのですが、実は、自分のbotの動作があっているか、確認するのにめちゃくちゃ役に立っております!Must Buy の note ですね。
毎回のごとく、ロジック部分は、無料で配布することにしていますので、そのまま使っていただければ作成は可能です。
ベースになっているのは、Pivot逆張りのBotで、そこから、派生してBotを作っています。
今回追加したの、RCI中期線、長期線のゴールデンクロス+RSIのロジックです。このロジックを組み込んだBotは現在、テスト稼働中です。
RCI中期線、長期線のゴールデンクロス+RSIのロジック
src は、close(終値)です。
def rci(src):
upperband = 80
lowerband = -80
signal = 'NONE'
rikaku = 'NONE'
try:
itv = 9
rciS = (1.0 - 6.0 * d(itv,src[1:10]) / (itv * (itv * itv - 1.0))) * 100.0
rciS5MB = (1.0 - 6.0 * d(itv,src[2:11]) / (itv * (itv * itv - 1.0))) * 100.0
#print('RCI短期',rciS)
itv = 36
rciM = (1.0 - 6.0 * d(itv,src[1:37]) / (itv * (itv * itv - 1.0))) * 100.0
rciM5MB = (1.0 - 6.0 * d(itv,src[2:38]) / (itv * (itv * itv - 1.0))) * 100.0
print('RCI中期',rciM)
itv = 52
rciL = (1.0 - 6.0 * d(itv,src[1:53]) / (itv * (itv * itv - 1.0))) * 100.0
rciL5MB = (1.0 - 6.0 * d(itv,src[2:54]) / (itv * (itv * itv - 1.0))) * 100.0
print('RCI長期',rciL)
src[::-1]
rsi14= ta.RSI(src[84:99], timeperiod=14)
print('RSI14',rsi14[14])
except Exception as e:
print(e)
if rciM <= upperband and rciM5MB >= upperband:
print('sell')
signal = 'sell'
rikaku = 'sell'
elif rciM >= lowerband and rciM5MB <= lowerband:
print('RIKAKU buy')
rikaku = 'buy'
elif rciM >= rciL and rciM5MB <= rciL5MB and rsi14[14]<=30:
print('RCI中期が長期をGCかつRSI売られすぎ=>buy')
signal = 'buy'
return signal,rikaku
BitMEXイナゴ作成していたら、成行にしないと追いつかないことが判明、
手数料高いな。。。
いいなと思ったら応援しよう!
BTCアドレス
3BMEXWoSg5i9zegtEZ3QTEAUDeAV7rKXde