以文本方式查看主题

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

--  作者:jzt666
--  发布时间:2019/7/11 16:16:25
--  模型编写求助AA
小纳指早上6:00至下午15:00为一时间段,时间大于等于15:00 收盘价向上的突破前一时间段(早上6:00至下午15:00)最高点做多,
收盘价向下突破前一时间段(早上6:00至下午15:00)最低点做空,多空仓30点止损,60点止盈;多单或空单止损或止盈平仓后不再开
新仓(一天只做一单)
--  作者:FireScript
--  发布时间:2019/7/11 16:50:43
--  
 运行周期是什么周期呢?时间段相关的需要明确下你运行周期。
--  作者:jzt666
--  发布时间:2019/7/11 16:52:46
--  
一分钟周期,时间段也是一分钟周期
--  作者:FireScript
--  发布时间:2019/7/11 17:10:57
--  
 
t1:=time=13100;
t2:=time=103000;
len:=BARSLAST(t1)+1;
hv:=VALUEWHEN(t2,hhv(h,len));
buycond:time>103000 and cross(c,hv);//开多条件

if buycond then
begin
buy(holding=0,1,market);
end

if c-AvGENTERPRICE>=60*MINDIFF then sell(holding>0,holding,market);//多头止盈
if AvGENTERPRICE-c>=30*MINDIFF then sell(holding>0,holding,market);//多头止损

这是多头部分,空头部分可参照这个写了。然后就是一天一单是多头和空头各自只允许一单,还是无论多空。
[此贴子已经被作者于2019/7/12 8:48:55编辑过]

--  作者:jzt666
--  发布时间:2019/7/11 17:43:04
--  
老师一天交易不止一次啊,而且在一分钟周期上有信号,3分钟 5分钟周期上没信号,
--  作者:jzt666
--  发布时间:2019/7/11 17:45:19
--  
老师能说明一下吗看不太懂
--  作者:FireScript
--  发布时间:2019/7/12 8:49:57
--  
 代码有部分因关键词被屏蔽了。我修改了。另外交易次数那个我没处理,我在四楼代码后面跟着问了你没回复。

--  作者:jzt666
--  发布时间:2019/7/12 10:13:20
--  

老师你写的和我想法不一样

 

小纳指早盘((0100-0900)金宽时间)一分钟K线有480根,求480根K线最高点,我以这个高点作为突破点,然后在(0900-2100)这段时间里收盘价突破它做多

--  作者:FireScript
--  发布时间:2019/7/12 10:21:04
--  
 金宽时间?是按照北京时区来的吗?我这里处理是按照金字塔时间处理的。
t1:=time=13100;
t2:=time=103000;
这个时间是金字塔时间,对应的北京时间是早上6点到下午三点。
然后就是不能自适应其他周期。只能1分钟。如果需要其他周期,修改上面那个代码对时间的判断就行了。
比如
3分钟:
t1:=time=13300;
t2:=time=103300;


[此贴子已经被作者于2019/7/12 10:25:25编辑过]