以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  公式模型编写问题提交  (http://222.73.7.161/bbs/list.asp?boardid=4)
----  请问移动止盈要怎么写  (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=148407)

--  作者:期货菜鸟
--  发布时间:2017/3/1 13:46:43
--  请问移动止盈要怎么写
请问按照开仓后盈利最高值回撤10%止盈,止盈后不开仓的条件如何加到开仓条件里
如何写

--  作者:jinzhe
--  发布时间:2017/3/1 13:57:09
--  

止盈后不开仓,到了第二天再开吗


--  作者:期货菜鸟
--  发布时间:2017/3/1 14:07:54
--  
是的
--  作者:jinzhe
--  发布时间:2017/3/1 14:10:00
--  

请问按照开仓后盈利最高值回撤10%止盈,止盈后不开仓的条件如何加到开仓条件里

 

variable:bj=0;

开仓条件加入bj=0;

 

if openprofit<=hhv(openprofit,enterbars+1)*0.9 and enterbars>0 and hhv(openprofit,enterbars+1)>0 and holding>0 then begin

   sell(1,0,marketr);

   bj:=1;

end

 

if time=closetime(0) then bj:=0;


--  作者:期货菜鸟
--  发布时间:2017/3/1 14:13:09
--  
谢谢老师,我加入试试
--  作者:期货菜鸟
--  发布时间:2017/3/1 15:33:02
--  
sell(1,0,marketr);
只平多

--  作者:期货菜鸟
--  发布时间:2017/3/1 15:33:18
--  
不不能平空
--  作者:期货菜鸟
--  发布时间:2017/3/1 15:36:33
--  
openprofit<=hhv(openprofit,enterbars+1)*0.9
还有这句试了下似乎有些不科学如果才开仓,浮动盈亏10元,那么一回落就平仓了图片点击可在新窗口打开查看
--  作者:jinzhe
--  发布时间:2017/3/1 15:39:19
--  

variable:bj=0;

开仓条件加入bj=0;

 

if openprofit<=hhv(openprofit,enterbars+1)*0.9 and enterbars>0 and hhv(openprofit,enterbars+1)>0 and holding<>0 then begin

   sell(1,0,marketr);

   sellshort(1,0,marketr);

   bj:=1;

end

 

if time=closetime(0) then bj:=0;

 

加上平空了


--  作者:jinzhe
--  发布时间:2017/3/1 15:40:03
--  
以下是引用期货菜鸟在2017-3-1 15:36:33的发言:
openprofit<=hhv(openprofit,enterbars+1)*0.9
还有这句试了下似乎有些不科学如果才开仓,浮动盈亏10元,那么一回落就平仓了图片点击可在新窗口打开查看

按照你思路写的,盈利太少一回落就平仓你就改下你的思路