股票365bet交易策略(附源码)

​ 在白天拨准的快慢买卖(日) 顾客是一种买卖方法。。头等是指诈骗时期短。,无隔夜买卖。。日内买卖捕获买卖时机,可以立刻,倘若进入去市场买东西就得不到边缘,预备好最几乎的地距。。由于这样地买卖在去市场买东西上很短。,这么去市场买东西动摇的风险很低。。眼前,世上相当多的买卖者运用这项买卖来通用刺戳。,成曾经通用。。

日内战术在奇纳河去市场买东西可行吗?

​ 与海外去市场买东西不寻常的,奇纳河股市眼前在家具T+1买卖。,在此根底上,停止T+0运算。,它必需品是第一位高席位和低吸取。。

​ that的复数有丰富体验的,在日内买卖中去成的人。,在产权证券权利的对象拨准的快慢,会对日内买卖发生浓重兴味。,买卖频率会高尚的。。下面的表达隐含了第一位隐含的预设。:必然是that的复数缺勤预备好卖掉这一天到晚的人。,另外会为了数个点的巨大价差而得失相当。

​ 日内买卖的表现特性的是收市快,息差小。,买卖者利市的头等限制是价钱不寻常的。。战场眼前券商经用的佣钱规范,瓦城,第一位未经触动的的买卖圆状物的摩擦本钱略没有,从这一点看,低佣钱使得在白天拨准的快慢买卖的边缘绝对轻易。。战场我本身的买卖体验,如果政党的在单一边缘沉思担任守队队员是有理的,在一世纪一次的的速度中,两者都都能通用很多精力旺盛的的进项。。

战略思惟

  • 这一战术率先补进10000股。。

  • 由于300 S知识计算MACD(12)。,26,9)线。

  • MACD海面下的金叉,够支付1000股适合EMA的产权证券。,MACD水叉,按EMA名次1000股。。

  • 每天经纪的产权证券美国昆腾公司不超过刚才的席位。,在亲密的先发制人,将席位校准到翻开席位。。

战术家具的头等尺寸

订阅知识

subscribe(symbols=symbols, frequency=''300s'', count=35, wait_group=True)(symbols=symbols, frequency=''300s'', count=35, wait_group=True)

​ 订阅知识需求下定义。init有或起作用外面设置,并呼唤subscribe有或起作用:

  • symbols需求发现用户信号。。

  • frequency需求设置订阅知识的包围超过。,设置在在这一点上1d 这宣讲把一天到晚作为第一位圆状物。。

  • count设置需求设置的条数。

知识获取

recent_data = context.data(symbol=symbol, frequency=''300s'', count=35, fields=亲密的) = context.data(symbol=symbol, frequency=''300s'', count=35, fields=亲密的)

​ 订阅知识后,您需求获取已订阅的使运行知识。,这次你需求呼唤。有或起作用:

  • symbols 需求发现用户信号。。

  • frequency需求设置订阅知识的包围超过。,设置在在这一点上1d这宣讲把一天到晚作为第一位圆状物。。

  • count设置需求设置的条数。

  • fields要设置的返乡值典型

获取现在时的的酒吧时期

defon_bar(context, bars):
    bar = bars[0]
    day = bar.bob.strftime(''%Y-%m-%d %H:%M:%S'')on_bar(context, bars):
    bar = bars[0]
    day = bar.bob.strftime(''%Y-%m-%d %H:%M:%S'')

​ 在on_bar有或起作用里,需求断定现在时的bar这是当天买卖的到底偏爱的吗?,决定即使亲密的仓库栈。,这可以最几乎的使分娩到过来。bar的数据。

决定因素名 典型 阐明
symbol str 标的信号
frequency str 频率
open float 以收盘价
close float 收牌价
high float 绝对价
low float 最低价格
amount float 吞吐量
volume float
position long 持仓量
pre_close float 前收牌价
bob datetime.datetime 酒吧开端时期
eob datetime.datetime 酒吧完毕时期

反实验报告

辨析

​ 敝拔取了2016年1月至2016年7月作为回测圆状物,保利房屋(600048)是标的产权证券。,可以看出:

  • 胜率(惩罚席位数与总收市时期之比),自然,你可以战场你的需求去做。,为其余的高盈利率发现开平仓库栈限制。

  • 卡马比率(运用年度投资的进项与历史高级的掉出率之比)。最大重新获得测风险。采取最大重新获得测风险,最顶点的条款是顾虑的。。卡马比率越高表现战略持久每单位最大降低价值通用的惩罚越高。在在这一点上卡马比率实现了。

  • 夏普比率(投资的进项与进项与风险比率的比率)。

  • 战术进项半面它与根底产权证券进项有很大的相关性。,日内买卖的用铰链连接是把持费。,借款胜率,尽量借款盈亏账目率,收牌价的差价大于汉方的差价。。

产权证券365bet买卖战略源码:

  1. # coding=utf-8
  2. from __future__ import print_function, absolute_import, unicode_literals
  3. try:
  4. import talib
  5. except:
  6. print(请上升TA LIB库。)
  7. from gm.api import*
  8.  
  9. ''''''
  10. 这一战略率先够支付10000股产权证券。
  11. 随后,由于60S知识计算MACD(12)。,26,9)线,够支付MACD 0股100股。,MACD<0的时候卖出100股
  12. 但每天经纪的产权证券美国昆腾公司不超过刚才的席位。,在亲密的先发制人,将席位校准到翻开席位。
  13. 返乡60秒知识。
  14. 返乡时期为:2017~0901 08:00:00到2017-10-01 16:00:00
  15. ''''''
  16.  
  17.  
  18. def init(context):
  19. # 引起根底产权证券
  20. context.symbol =''''
  21. # 用于决定第一位席位即使成翻开。
  22. context.first =0
  23. # 订阅浦东发达堆积, 棒频1min
  24. subscribe(symbols=context.symbol, frequency=60年头, count=35)
  25. # 365bet每回买卖100股
  26. context.trade_n =100
  27. # 通用过去的时期。
  28. context.day =[0,0]
  29. # 它用于决定发现逻辑的时序即使曾经被发现。
  30. context.ending =0
  31.  
  32.  
  33. def on_bar(context, bars):
  34. bar = bars[0]
  35. if context.first ==0:
  36. # 名列前茅初始分派
  37. # 要包含的总席位
  38. context.total =10000
  39. # 收买上海浦东机场开展堆积10000股
  40. order_volume(symbol=context.symbol, volume=context.total, side=PositionSide_Long,
  41. order_type=OrderType_Market, position_effect=PositionEffect_Open)
  42. print(context.symbol,按牌价收盘10000股。)
  43. context.first =1.
  44. day = bar.bob.strftime(''%Y-%m-%d'')
  45. context.day[-1]= day[-2:]
  46. # 日常仓库栈使运行
  47. context.turnaround =[0,0]
  48. return
  49.  
  50. # 替换最新日期
  51. day = bar.bob.strftime(''%Y-%m-%d %H:%M:%S'')
  52. context.day[0]= bar.bob.day
  53. # 倘若是新的一天到晚,通用过去的仓库栈,可以用来转弯。
  54. if context.day[0]!= context.day[-1]:
  55. context.ending =0
  56. context.turnaround =[0,0]
  57. if context.ending ==1:
  58. return
  59.  
  60. # 倘若过去有构成疑问句和否定句的仓库栈作业
  61. if context.total >=0:
  62. # 获取时期序列知识
  63. symbol = bar[证章]
  64. recent_data = context.data(symbol=symbol, frequency=60年头, count=35, fields=亲密的)
  65. # 计算MACD线
  66. macd = talib.MACD(recent_data[亲密的].values)[0][-1]
  67. # 战场MACD>0,翻开仓库栈,没有0。
  68. if macd >0:
  69. # 来回使运行不能超过过去的席位。,另外,它将无法回到刚才的席位。
  70. if context.turnaround[0]+ context.trade_n < context.total:
  71. # 计算积聚席位
  72. context.turnaround[0]+= context.trade_n
  73. order_volume(symbol=context.symbol, volume=context.trade_n, side=PositionSide_Long,
  74. order_type=OrderType_Market, position_effect=PositionEffect_Open)
  75. print(symbol,去市场买东西价钱表是吐艳的。, context.trade_n,产权证券)
  76. elif macd <0:
  77. if context.turnaround[1]+ context.trade_n < context.total:
  78. context.turnaround[1]+= context.trade_n
  79. order_volume(symbol=context.symbol, volume=context.trade_n, side=PositionSide_Short,
  80. order_type=OrderType_Market, position_effect=PositionEffect_Close)
  81. print(symbol,去市场买东西价钱商品交易会,多仓库栈。, context.trade_n,产权证券)
  82. # 几乎亲密的时期,倘若席位数不如YTEST
  83. if day[11:16]==''14:55''or day[11:16]==''14:57'':
  84. position = context.account().position(symbol=context.symbol, side=PositionSide_Long)
  85. if position[音量]!= context.total:
  86. order_target_volume(symbol=context.symbol, volume=context.total, order_type=OrderType_Market,
  87. position_side=PositionSide_Long)
  88. print(''牌价单回转装货场所使运行...'')
  89. context.ending =1
  90. # 替换过来日期知识
  91. context.day[-1]= context.day[0]
  92.  
  93.  
  94. if __name__ ==''__main__'':
  95. ''''''
  96. 战术首数ID,由零碎产生物理反应
  97. 名声名声,请包含与此用锉锉的解释分歧。
  98. mode实时时尚:MODE_LIVE回测时尚:MODE_BACKTEST
  99. 预兆绑定数纸机的ID。,可以在零碎设置中产生物理反应-秘密密钥办理。
  100. 返乡试验开端时期
  101. 返乡试验完毕时期
  102. backtest_adjust产权证券复职方法不复职:ADJUST_NONE前复职:ADJUST_PREV后复职:ADJUST_POST
  103. 现钞恢复初始资产
  104. 回溯佣钱比率
  105. backtest_slippage_ratio回测滑点鱼鳞
  106. ''''''
  107. run(strategy_id=''strategy_id'',
  108. filename='''',
  109. mode=MODE_BACKTEST,
  110. token=''token_id'',
  111. backtest_start_time=''2017-09-01 08:00:00'',
  112. backtest_end_time=''2017-10-01 16:00:00'',
  113. backtest_adjust=ADJUST_PREV,
  114. backtest_initial_cash=2000000,
  115. backtest_commission_ratio=0.0001,
  116. backtest_slippage_ratio=0.0001)

文字起源于:金块量子化买卖平台,重印,请加入。!

———————————————————————————————————————————————————-

更古典文学的的产权证券/转寄定量战略源信号看:

发表评论

电子邮件地址不会被公开。 必填项已用*标注