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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → [原创]请教开仓问题

   

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


  共有3776人关注过本帖平板打印复制链接

主题:[原创]请教开仓问题

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


加好友 发短信
等级:论坛游侠 帖子:194 积分:0 威望:0 精华:0 注册:2020/2/11 13:06:09
  发帖心情 Post By:2020/2/11 16:14:20    Post IP:144.123.5.122[只看该作者]

VARIABLE:开仓次数=0;
VARIABLE: 回撤平仓跳点=10;
止损跳点:=20;
加仓间距:=10;
初始开仓手数:=1;
加仓倍数:=1;
加仓次数循环:=3;
空单开仓条件:=1;
//回撤跳点评测1:=(DYNAINFO(  3)*初始开仓手数+DYNAINFO(  3)*加仓间距*加仓倍数*初始开仓手数)/(加仓倍数*初始开仓手数+初始开仓手数);
//回撤跳点评测2:=DYNAINFO(  3)*加仓间距-回撤平仓跳点;
if holding=0 and 开仓次数=0 THEN
 begin
   开空: buyshort(1,初始开仓手数,MARKETR);
   止损:=ENTERPRICE+止损跳点*MINDIFF;
   开仓次数:=1;
   end
//回撤出:=ENTERPRICE+回撤平仓跳点*MINDIFF;
     
if holding<0 then
begin 
if c>=止损 then begin
        sellshort(holding<0,0,MARKETR);
        开仓次数:=0;
        end
     if 开仓次数>1  then 
     begin  
      if c>=ENTERPRICE+回撤平仓跳点*MINDIFF then begin
        sellshort(holding<0,0,MARKETR);   
    开仓次数:=0;
    end
end
//----------------------------------------------------------------------------    
if 0<开仓次数 and 开仓次数>=开仓次数%加仓次数循环 and 开仓次数%加仓次数循环<>0 then
   begin  
      if c<=ENTERPRICE-加仓间距*MINDIFF THEN
        begin
        开空2:buyshort(1,entervol*加仓倍数,MARKETR);
        开仓次数:=开仓次数+1;
    end     
        end
        
      if 0<开仓次数  and 开仓次数%加仓次数循环=0 then 
         begin  
      if c<=ENTERPRICE-加仓间距*MINDIFF THEN
        begin
        开空1:buyshort(1,初始开仓手数,MARKETR);
        开仓次数:=开仓次数+1;
    end     
        end  
end    

 回到顶部
总数 17 1 2 下一页