def _sttop_process(): ''' 終了時に実行 ''' myutils.post_slack(name="さやちゃん", text="止まっちゃったよ…")
if z_api.check_buy(amount=buy_price): buyflg = True print "sellflg : " + str(sellflg) print "buyflg : " + str(buyflg) ## 結果を返す if sellflg == True and buyflg == True: return True else: return False if __name__ == "__main__": ## 開始時のメッセージ myutils.post_slack(name="さやちゃん",text="さやちゃん始めるよー") #getCoincCheckRate() #getZaifRate() # 停止時の処理 atexit.register(_sttop_process) # 初期化 if config["initialize"]: initialize() while(True): main() sleep(config["interval"])
def _sttop_process(): ''' 終了時に実行 ''' myutils.post_slack(name="さやちゃん", text="bitflyerのスキャルピング止まっちゃったよ…")
強制終了用ハンドラ ctl + cで止まる """ print('Oh, i will be die ...') sys.exit(0) f.close() signal.signal(signal.SIGINT, handler) def b_scalping(): amount = config["bitflyer"]["amount"] b_api.scalping(amount) if __name__ == "__main__": ## 開始時のメッセージ myutils.post_slack(name="さやちゃん", text="bitflyerのスキャルピング始めるよー") # 停止時の処理 atexit.register(_sttop_process) # tickのstreaming取得 b_api.get_ticker_streaming() while (True): b_scalping() #sleep(config["interval"])
def handler(signal, frame): """ 強制終了用ハンドラ ctl + cで止まる """ print('Oh, i will be die ...') sys.exit(0) f.close() signal.signal(signal.SIGINT, handler) def cc_scalping(): amount = config["coincheck"]["amount"] cc_api.scalping(amount) if __name__ == "__main__": ## 開始時のメッセージ myutils.post_slack(name="さやちゃん", text="coincheckのスキャルピング始めるよー") # 停止時の処理 atexit.register(_sttop_process) while (True): cc_scalping() #sleep(config["interval"])
終了時に実行 ''' myutils.post_slack(name="さやちゃん", text="zaifのスキャルピング止まっちゃったよ…") def handler(signal, frame): """ 強制終了用ハンドラ ctl + cで止まる """ print('Oh, i will be die ...') sys.exit(0) f.close() signal.signal(signal.SIGINT, handler) def z_scalping(): amount = config["zaif"]["amount"] z_api.scalping(amount) if __name__ == "__main__": ## 開始時のメッセージ myutils.post_slack(name="さやちゃん",text="ziafのスキャルピング始めるよー") # 停止時の処理 atexit.register(_sttop_process) while(True): z_scalping() #sleep(config["interval"])