编写程序化模型 (文华财经WH6赢顺V6.7)

投资者咨询:编写程序化模型 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2019-2-27 9:47
 1、设定一个参数设置模块
开仓率 XX
止损率 XX
第一止盈率 XX
第二止盈率 XX
买入系数 XX
2、想要实现的功能:
(1)能够实时看出K线周期内向上和向下震荡均值
K线周期内向上震荡均值=前K线周期内向上震荡值的平均值
K线周期内向下震荡均值=前K线周期内向下震荡值的平均值
K线周期内向上震荡值=K线周期内最高价-K线周期内开盘价
K线周期内向下震荡值=K线周期内开盘价-K线周期内最低价
(2)根据K线周期内开盘价,实时算出买入价、卖出价
买入价=K线周期内开盘价+K线周期内向上震荡均值*买入系数
卖出价=K线周期内开盘价-K线周期内向下震荡均值*买入系数
(2)自动检测当日买入价、卖出价,达到即开仓交易,开仓手数根据开仓率和账户权益自动确定
开仓手数=账户权益*开仓率/(保证金率*开仓价*单位)
(3)达到止损率全仓止损
(4)达到第一止盈率止盈半仓,余仓成本价止损,如达到第二止盈率,止盈余仓的半仓,剩余按第一止盈率上移止损

 
   
技术人员回复
日期:2019-2-27 10:00

 核实一下

 

1.“K线周期内向下震荡值”K线周期是多少周期?“前K线周期”和“当前K线周期”是怎么划分的?

 

2.“K线周期内开盘价”是指K线周期内第一根K线的开盘价?

 

3.价格上穿“买入价”买开,下穿“卖出价”买开?

 

4.达到第一止盈率止盈半仓后,没达到第二止盈率,则余仓成本价止损,如果达到第二止盈率,再止损余仓的半仓,剩余按第一止盈率止损?

投资者咨询:编写程序化模型 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2019-2-27 9:47
 谢谢,我再详细下
投资者咨询:编写程序化模型 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2019-2-27 9:47
 1、设定一个参数设置模块

开仓率 XX

止损率 XX

第一止盈率 XX

第二止盈率 XX

买入系数 XX

K线均值系数 1/X

<!--[if !supportLists]-->2、<!--[endif]-->想要实现的功能:

1)能够实时看出周期内任意K线向上和向下震荡均值(周期是510153060120240分钟、日线、周线、月线)

任意Kn线向上震荡均值=K线均值系数乘以向上震荡值∑(Kn+Kn-1+...+Kn+1-x)

任意K线向下震荡均值=K线均值系数乘以向下震荡值Kn+kn-1+...+Kn+1-x

K线向上震荡值=K线最高价-K线开盘价

K线向下震荡值=K线开盘价-K线最低价

2)根据当前周期内K线开盘价,实时算出买入价、卖出价

买入价=当前K线开盘价+前一根K线向上震荡均值*买入系数

卖出价=当前K线开盘价-前一根K线向下震荡均值*买入系数

<!--[if !supportLists]-->(2)<!--[endif]-->以日线为周期自动检测当日买入价、卖出价,达到即自动开仓交易,达到买入价自动买开,达到卖出价自动卖开,设置一个可自动交易的开关按钮。开仓手数设置2种选择按钮,第一种根据开仓率和账户权益自动确定,第二种全部默认手数为1

开仓手数=账户权益*开仓率/(保证金率*开仓价*单位)

3达到止损率全仓止损

4)达到第一止盈率止盈半仓,未达到第二止盈率则余仓成本价止损,如达到第二止盈率,止盈余仓的半仓,剩余按第一止盈率上移止损

技术人员回复
日期:2019-2-28 11:34

 核实一下

 

您是要在510153060120240分钟、日线、周线、月线上加载运行,引用日线周期上的买入价、卖出价

 

当加载周期的价格,上穿日线的买入价则买入,下穿日线上的卖出价则卖出?