以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  时间  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=165864)

--  作者:陈志海11
--  发布时间:2018/10/13 12:49:35
--  时间
买入后5天不赚钱,止损怎么写?
--  作者:wenarm
--  发布时间:2018/10/14 22:48:47
--  
运行的周期是多少?
日线以下级别范例如下,请参考学习修改。

VARIABLE:sum_date=0;
time_cond:VALUEWHEN(开仓条件,time);
if time_cond=time then sum_date:=sum_date+1;
//平仓止损
if sum_date>=5 and ENTERPRICE>CLOSE and HOLDING>0 then BEGIN
 sell(....); 
sum_date:=0;
end
//其他平仓时,需要将sum_date置零,或者在开仓后将其置零也可以。否者无法完成后续止损、


[此贴子已经被作者于2018/10/14 23:23:16编辑过]

--  作者:陈志海11
--  发布时间:2018/10/15 9:35:06
--  
如果运行周期是日级别这个要怎么写,time好像适用于日级别以下的周期啊
--  作者:wenarm
--  发布时间:2018/10/15 9:38:11
--  
日线直接用ENTERBARS和ENTERPRICE去判断处理
--  作者:陈志海11
--  发布时间:2018/10/15 9:53:08
--  
ENTERBARS适用各个周期,直接用他不就可以了吗?
--  作者:FireScript
--  发布时间:2018/10/15 10:02:24
--  
 2楼的代码的逻辑是处理小周期时候的情况,并且这里代码处理的五日是指跨度五个交易日了,而不是五个K线距离了。单纯ENTERBARS没发判断到底跨过了几个交易日,只能判断K线跨度。所以在日线时候用ENTERBARS效果是一样的,但是小周期就不行了。

--  作者:wenarm
--  发布时间:2018/10/15 10:05:28
--  

你提问之前,建议你先理解下代码的处理逻辑,以及尝试分析问什么这么处理,这样才有助于提供编写能力。