以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  条件1出现后,到条件2出现时开仓  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=137547)

--  作者:carney
--  发布时间:2016/8/4 14:54:26
--  条件1出现后,到条件2出现时开仓

当条件1出现时,确定了K线位置,之后当条件2出现时,再交易,如何编写?

 

比如

条件1:当K线成交量大于1000,且价格变动为大于+50。

确定了这个K线位置后,之后出现的第一个条件2:此K线成交量大于1500,且价格变动为大于-150。

然后马上开仓做空100手。

 

因为条件1出现后,到条件2出现的之间的时间不确定,不知道该怎么编写。

 

为图表交易。


--  作者:jinzhe
--  发布时间:2016/8/4 15:00:09
--  
if 条件2 and barslast(条件1)>0 then buyshort(holding=0,100,market);
--  作者:carney
--  发布时间:2016/8/4 15:51:15
--  

那图表交易的平仓是怎么写?

 

比如:持有空单

止损为价格+10,或者持有时间30秒无盈利及平仓

止盈位价格-100,或持有时间120秒盈利及平仓


--  作者:jinzhe
--  发布时间:2016/8/4 15:57:30
--  

if holding<0 and c>enterprice+10 then sellshort(1,0,market);

if holding>0 and c<enterprice-100 then sellshort(1,0,market);

这两个是点数止损

时间止损在图表上做不出


--  作者:carney
--  发布时间:2016/8/5 8:54:43
--  
如果时间不行,那K线个数可以吗?
--  作者:jinzhe
--  发布时间:2016/8/5 9:03:33
--  
可以,用enterbars>n来实现,n写用户所需要的k线数
--  作者:carney
--  发布时间:2016/9/1 9:15:32
--  

如果是后台交易的分笔交易,可以使用时间函数吗?

比如使用秒或者分钟?


--  作者:jinzhe
--  发布时间:2016/9/1 9:26:17
--  
你要用来做什么?
--  作者:carney
--  发布时间:2016/9/1 9:29:54
--  
比如取多少秒或者多少分钟之前的最高最低值
--  作者:jinzhe
--  发布时间:2016/9/1 9:34:09
--  
你要换算一下这些秒是多少根k线,然后用ref(h,转换后的k线数量)