以文本方式查看主题

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

--  作者:程序学习者
--  发布时间:2016/12/28 23:05:29
--  分时图图表问题?
这个是论坛里的老师写的,是对分时图上穿做多,下穿做空的策略?
我想做一些改进,这个程序如何改?
比方说:以一次上穿和一次下穿为总次一次,那么当天如果出现三次的。就停止开仓。或者说全部平仓。
同时,第一次上下穿越结算做,开仓为1手,那么第二次平仓之后再次开仓的仓位为2手,第三次越穿平仓之后再开仓的
仓位是4手;这样的交易策略如何写。

n1:=todaybar;
dm:=4-INTPART(LOG(C));
jsj:=ROUNDS(IF(sum(vol,n1)=0,C,sum(C*vol,n1)/sum(vol,n1)),2+dm);
cc:=c;
if cross(cc,jsj) then begin
  
   buy(holding=0,1,marketr);
end
 
if cross(jsj,cc) then begin
      buyshort(holding=0,1,marketr);
end
 
if c<jsj-5 then sell(1,0,marketr);
if c>jsj+5 then sellshort(1,0,marketr);
 
if time0>=timetot0(closetime(0))-5*60 then begin
   sell(1,0,marketr);
   sellshort(1,0,marketr);
end
 

--  作者:程序学习者
--  发布时间:2016/12/28 23:09:30
--  
补充一下,又或者用倒金字塔之,第一次4手,第二次2手,第三次1手
--  作者:程序学习者
--  发布时间:2016/12/28 23:13:59
--  
还有就是,如果可以的话,我想在以上的条件上再加上一个条件:如果我开仓上穿或是下穿获利达到>=1%的行情,则可以止盈。
--  作者:jinzhe
--  发布时间:2016/12/29 9:14:42
--  
把需求一次性讲清了,不要挤牙膏一样一段段的来
--  作者:程序学习者
--  发布时间:2016/12/29 9:24:36
--  

[此贴子已经被作者于2016-12-29 9:25:17编辑过]

--  作者:程序学习者
--  发布时间:2016/12/29 9:29:04
--  

为什么会出现2手的平仓,可以不可以只开仓一手。还要递增加仓。当条件成立后,开仓一手,下穿后应该是平仓,反向开空。

 

[此贴子已经被作者于2016-12-29 9:30:05编辑过]

--  作者:jinzhe
--  发布时间:2016/12/29 9:37:21
--  

我的条件里面有写 固定1手下单,出现2手平仓可能是信号闪烁了,你要用走完k线下单

 

你的下穿平仓和下穿5点是不是一个意思?


--  作者:程序学习者
--  发布时间:2016/12/29 14:26:09
--  

好的,我知道了!我整理一下所以的思路,发上去。尽可以的详细