量化交易入门(2)

1、常用的下单函数:

order(security,amount)

security是股票代码,amount是数量,amount为负数时代表卖出

国内股票买入最小单位是1手即100股。

  # 买入100股平安银行
    order('000001.XSHE',100)
  # 卖出100股平安银行
    order('000001.XSHE',-100)

order_target(security,amount),含义是通过买卖,将股票仓位调整至一定数量(单位:股)。

  # 调整平安银行的持股数量至1000股
  # 即,如果目前平安银行的持股数量低于1000股就买入,高于就是卖出,不高不低就不动。
  order_target('000001.XSHE',1000)

order_value(security,value),含义是买卖一定价值量(单位:元)股票。security是股票代码,value是价值量。value为负数代表卖出。

  # 买入10000元的平安银行
  # 如果当前股票市价是10元,则代表买入1000股
  # 如果除不开系统会自动调整成相近的合理数量。卖出时也会
  order_value('000001.XSHE',10000)
  # 如果当前股票市价是100元,则代表卖出100股
  order_value('000001.XSHE',-10000)

order_target_value(security,value),通过买卖,将股票仓位调整至一定价值量(单位:元)。security是股票代码,value是价值量。

  # 调整平安银行的持股价值量至10000元
  # 即,如果目前平安银行的持股价值量(按股票市价算)低于10000元就买入,高于就是卖出,不高不低就不  动。
 order_target_value('000001.XSHE',10000)

2、MA(moving average)移动平均线

MA求若干天收盘价的算术平均,MA=(C1+C2+C3+C4+....+Cn)/n,c为收盘价,n为移动平均周期。

现货黄金的5日收盘价:MA=(四天前收盘价+三天前收盘价+两天前收盘价+昨天收盘价+今天收盘价)/5

MA可分为短期/中期/长期,分别为(5或10天)、(30或60天)、(100或200天)。

3、市价单、限价单

市价单:以市场价格买进或卖出股票的委托单。成交价格通常等同或接近下单时报价,主要视成交速度和该股市场活跃度而定。

限价单:一种以等同或低于指定价格买进特定数量股票的委托单,或一种以等同或高于指定价格(称为限定价格)卖出股票的委托单。此类委托单可以确保投资人买进该支股票的价格不会高于指定的价格,同样地,若市价一直未达到所指定的价格,该委托单将不会被执行。

猜你喜欢

转载自blog.csdn.net/sinat_34886122/article/details/81321593
今日推荐