关于空头买入平仓内容导航:
1、空头买入平仓
if (position.direction == Direction.SHORT and position.volume > 0):
self.close(position.vt_symbol, position.volume)
self.write_log(u'平空头:{0}, 数量:{1}'.format(position.vt_symbol, position.volume))
# 发出状态更新事件
self.put_event()
# ----------------------------------------------------------------------
def on_order(self, order):
"""收到委托变化推送(必须由用户继承实现)"""
pass
# ----------------------------------------------------------------------
def on_trade(self, trade):
"""收到成交推送(必须由用户继承实现)"""
# 对于无需做细粒度委托控制的策略,可以忽略on_order()和on_trade()方法
pass
# ----------------------------------------------------------------------
def on_stop_order(self, so):
"""停止单推送"""
pass
if __name__ == '__main__':
# 提供直接双击回测的功能
# 导入PyQt4的包是为了保证matplotlib使用PyQt4而不是PySide,防止初始化出错
from ctaBacktesting import *
from PyQt4 import QtCore, QtGui
# 创建回测引擎
engine = BacktestingEngine()
# 设置引擎的回测模式为K线
engine.setBacktestingMode(engine.BAR_MODE)
# 设置回测用的数据起始日期
engine.setStartDate('20120101')
# 设置产品相关参数
engine.setSlippage(0.2) # 股指1跳
engine.setRate(0.3 / 10000) # 万0.3
engine.setSize(300) # 股指合约大小
engine.setPriceTick(0.2) # 股指最小价格变动
# 设置使用的历史数据库
engine.setDatabase(MINUTE_DB_NAME, 'IF0000')
# 在引擎中创建策略对象
d = {}
engine.initStrategy(DoubleMaStrategy, d)
# 开始跑回测
engine.runBacktesting()
# 显示回测结果
engine.showBacktestingResult()
2、空头买入平仓怎么理解
显示多开就是以买方价格成交,显示空开就是以卖方价格成交3、空头买入平仓是什么意思
开仓相当于股票交易中的买,平仓相当于股票交易中的卖,多头代表看涨,空头代表看跌,所以这几个词语的意思是:空头开仓=买入空单
多头开仓=买入多单
空头平仓=卖掉空单
多头平仓=卖掉多单
配资公司基本没什么手续费,就只有利息。
力的取火。那么有没有更便捷的生火工具呢?给了女性,但随着女性主义者们不断确认女
空头开仓就是建立卖出单,多头开仓就建立买入单
空头平仓就是把卖出单卖掉,多头平仓就是把买入单卖掉
任务占坑