以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  公式模型编写问题提交  (http://222.73.7.161/bbs/list.asp?boardid=4)
----  日线周期下,下跌一定幅度平仓,不等走完K线  (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=173662)

--  作者:AK之王
--  发布时间:2019/12/22 22:06:06
--  日线周期下,下跌一定幅度平仓,不等走完K线
在日线周期下,交易模式是走完K线交易,假如我要设置盘中下跌5%就要平仓(无论此时有没有走完K线都要交易)这样可以实现吗?怎么实现?
--  作者:zm71212302
--  发布时间:2019/12/23 3:03:52
--  
可以的,选【固定时间间隔】模式。
--  作者:AK之王
--  发布时间:2019/12/23 8:42:37
--  
这个在哪里选啊?
--  作者:wenarm
--  发布时间:2019/12/23 8:55:42
--  

在程序化交易设置中。模式选择为,固定时间间隔。(走完k线模式和固定时间间隔,两者必须二选一)

 

1楼的问题:

1)如果你5%的平仓条件,是在代码中实现的。那么就必须按照2楼的方式处理时,还需要对代码中需要走完k线条件执行的代码进行处理。

例如:开仓条件需要走完k线执行,固定时间间隔模式下,使用上根k线的条件,作为变相实现走完k线执行。

if ref(开仓条件,1)=1 then begin

   buy

end

 

2)如果你的5%平仓条件是通过止盈止损设置的。那么你直接使用走完k线模式就行。因为系统自带的止盈止损设置,是对账号直接作用的。和策略执行过程无关。满足条件后就会立即执行。


--  作者:AK之王
--  发布时间:2019/12/23 9:41:31
--  
有没有办法在程序中实现两种模式,K线走完 有信号就交易,固定时间间隔(如30分钟计算一次,有信号也交易)
--  作者:FireScript
--  发布时间:2019/12/23 10:00:44
--  
 这种做不到的。
--  作者:AK之王
--  发布时间:2019/12/24 17:23:28
--  
那有没有办法实现可果条件A成立采用走完K线模式,如果条件B成立采用固定时间模式。
--  作者:FireScript
--  发布时间:2019/12/24 17:25:27
--  
 这个模式本身是无法在代码中控制进行切换的。
但是你上面这个倒是有个变通的办法。首先模式还是选择固定轮询。但是A条件限制不采用当前周期的进行判断,而是ref(A,1)。也就是说你判断A的时候判断上一个周期的A,其实就是相当于一个走完K模式了。