欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → [求助]修改策略

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有3173人关注过本帖树形打印复制链接

主题:[求助]修改策略

帅哥哟,离线,有人找我吗?
天天涨停
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:117 积分:0 威望:0 精华:0 注册:2019/1/18 14:44:34
[求助]修改策略  发帖心情 Post By:2019/3/27 14:08:02    Post IP:106.87.44.8[只看该作者]

老师,我在下图打箭头的地方是先平空,再开空,再平空,又再开空,这个地方是不应该开空单,却开了空单,能帮我调整一下策略吗。谢谢老师

 
此主题相关图片如下:2.png
按此在新窗口浏览图片

 

//中间变量
DRAWBKBMP(CLOSE>0,'a008',0);
{p1:3,0,30;p2:6,1,300;p3:18,1,300;p4:250,0,300}
INPUT :亏损点加仓1(50,1,300,1),亏损点加仓2(100,1,300,1),亏损点加仓3(200,1,300,1),亏损点加仓4(400,1,400,1),总仓位(2000,1,2000,1);
INPUT :盈利点加仓1(5,1,300,1),盈利点加仓2(20,1,300,1),盈利点加仓3(40,1,300,1),盈利点加仓4(80,1,300,1);

INPUT:ss(1,1,100,1),盈利浮度(100,1,10000,1);

手数:=SS;

Var1:=(C+L+H)/3;
Var2:=eMA(Var1,5);
Var3:=eMA(Var2,6);
Var4:=eMA(Var3,12);
Var5:=eMA(Var4,5);
生命线:=eMA(Var3,2),COLORRED,POINTDOT;

 //交易条件:
 sellcond:=(C+5)<生命线;
 buycond:=(C-5)>生命线;
//交易系统

if buycond then
begin
sellshort(holding<0 and OPENPROFIT>盈利浮度 ,HOLDING,MARKETR)IGNORECHECKPRICE;

end

if sellcond then
begin

buyshort(holding=0,ss,LIMITR,(H+L)/2)IGNORECHECKPRICE;

end

if  c-ENTERPRICE>亏损点加仓1 and holding=-手数*1 then BUYSHORT( holding<总仓位,手数*1,market);
if  c-ENTERPRICE>亏损点加仓2 and holding=-手数*2 then BUYSHORT( holding<总仓位,手数*1,market);
if  c-ENTERPRICE>亏损点加仓3 and holding=-手数*3 then BUYSHORT( holding<总仓位,手数*1,market);

if  ENTERPRICE-c>盈利点加仓1 and holding=-手数*1 then BUYSHORT( holding<总仓位,手数*1,market);
if  ENTERPRICE-c>盈利点加仓2 and holding=-手数*2 then BUYSHORT( holding<总仓位,手数*1,market);

 




 回到顶部
帅哥哟,离线,有人找我吗?
wenarm
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:26631 积分:0 威望:0 精华:7 注册:2015/4/9 14:59:07
  发帖心情 Post By:2019/3/27 14:31:13    Post IP:180.169.30.6[只看该作者]

 

调试下你自己的条件,输出看下具体哪个条件满足开空条件的。

例如:

cond:c-ENTERPRICE>亏损点加仓1 and holding=-手数*1;



编程无捷径,技巧靠积累。
 回到顶部