-
Notifications
You must be signed in to change notification settings - Fork 301
/
Copy pathmain_banZhuan.py
61 lines (53 loc) · 2.63 KB
/
main_banZhuan.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
#!/usr/bin/env python
# -*- coding: utf-8 -*-
###############################################################
# 获取更多免费策略,请加入WeQuant比特币量化策略交流QQ群:519538535
# 群主邮箱:lanjason@foxmail.com,群主微信/QQ:64008672
# 沉迷量化,无法自拔
###############################################################
from banZhuan.banZhuanStrategy import *
from banZhuan.fixedSpreadArbStrategy import *
from banZhuan.statArbStrategy import *
from utils.helper import *
if __name__ == "__main__":
# 传统搬砖 - BTC
'''
strat =BanZhuanStrategy(datetime.datetime.now(), 0.8, 1, 0.1, 60, helper.COIN_TYPE_BTC_CNY)
'''
# 传统搬砖 - LTC, 加每日退出时间
'''
strat =BanZhuanStrategy(datetime.datetime.now(), 0.8, 1, 0.1, 60, helper.COIN_TYPE_BTC_CNY,
dailyExitTime="23:30:00")
'''
# 统计套利搬砖 - BTC, 加每日退出时间, 加自动再平衡,加退出时自动再平衡
'''
strat = StatArbSignalGenerator(datetime.datetime.now(), 0.8, 1, 0.1, 60, helper.COIN_TYPE_BTC_CNY,
maximum_qty_multiplier=3,
auto_rebalance_on=True,
auto_rebalance_on_exit=True,
dailyExitTime="23:30:00")
'''
# 统计套利搬砖 - LTC
'''
strat = StatArbSignalGenerator(datetime.datetime.now(), 0.8, 1, 0.1, 60, helper.COIN_TYPE_BTC_CNY,
maximum_qty_multiplier=3,
auto_rebalance_on=False,
auto_rebalance_on_exit=False)
'''
# 固定价差套利搬砖 - BTC
strat = FixedSpreadSignalGenerator(datetime.datetime.now(), 0.8, 1, 0.1, 60, helper.COIN_TYPE_BTC_CNY,
0.001,
0.0005,
maximum_qty_multiplier=3,
auto_rebalance_on=False,
auto_rebalance_on_exit=False)
# 固定价差套利搬砖 - LTC, 加每日退出时间,加自动再平衡,加退出时自动再平衡
'''
strat = FixedSpreadSignalGenerator(datetime.datetime.now(), 0.8, 1, 0.1, 60, helper.COIN_TYPE_LTC_CNY,
0.003,
0.001,
maximum_qty_multiplier=3,
auto_rebalance_on=True,
auto_rebalance_on_exit=True)
'''
start_strat(strat)