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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 请问如何实现多条件导致同一结果

   

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


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

主题:请问如何实现多条件导致同一结果

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


加好友 发短信
等级:新手上路 帖子:24 积分:0 威望:0 精华:0 注册:2020/2/6 11:37:39
请问如何实现多条件导致同一结果  发帖心情 Post By:2020/3/12 23:28:09    Post IP:42.63.49.116[显示全部帖子]

请问,如附件中所示流程图如何实现?

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


加好友 发短信
等级:新手上路 帖子:24 积分:0 威望:0 精华:0 注册:2020/2/6 11:37:39
您好,不好意思,如图所示  发帖心情 Post By:2020/3/13 9:02:43    Post IP:42.63.49.116[显示全部帖子]

图片点击可在新窗口打开查看

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


加好友 发短信
等级:新手上路 帖子:24 积分:0 威望:0 精华:0 注册:2020/2/6 11:37:39
  发帖心情 Post By:2020/3/13 9:05:14    Post IP:42.63.49.116[显示全部帖子]

这两天一直在琢磨,未得要领。不知从何下手?if  还是  if else?还是其他?


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


加好友 发短信
等级:新手上路 帖子:24 积分:0 威望:0 精华:0 注册:2020/2/6 11:37:39
  发帖心情 Post By:2020/3/13 9:08:14    Post IP:42.63.49.116[显示全部帖子]

流程图最后一步,应为平仓指令,手误打错了。不好意思。


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


加好友 发短信
等级:新手上路 帖子:24 积分:0 威望:0 精华:0 注册:2020/2/6 11:37:39
您好,这是我当下平仓模型,出现了如下的情况  发帖心情 Post By:2020/3/13 10:05:56    Post IP:42.63.49.116[显示全部帖子]

您好,这是我当下平仓模型,出现了如下的情况
DZDYL:=((OPEN-ENTERPRICE)/ENTERPRICE);//当当日开盘价大于开仓价3%的时候,当日最高价-开仓价回撤达到1.5%,即平仓>=1.03
HC:=(close-ENTERPRICE)/ENTERPRICE;

if(DZDYL>0.03,DYDZY,DGDZS);

IF DYDZY THEN BEGIN
 IF HC>=0.01 THEN BEGIN
  SELL(1,1,MARKET);
  END
 END 

IF DGDZS THEN BEGIN
 IF ENTERBARS>=8 THEN BEGIN
  SELL(1,1,MARKET);
  END
 END 

DZS:=(CLOSE-ENTERPRICE)/ENTERPRICE;
if DZS<-0.01 THEN BEGIN
 SELL(1,1,MARKET);
 end
 
KZDYL:=((ENTERPRICE-OPEN)/OPEN);//当当日开盘价大于开仓价3%的时候,当日最高价-开仓价回撤达到1.5%,即平仓>=1.03
HC:=(ENTERPRICE-close)/close;

if(KZDYL>0.03,KYDZY,KGDZS);

IF KYDZY THEN BEGIN
  IF HC>=0.01 THEN BEGIN
    SELLSHORT(1,1,MARKET);
  END
 END

IF KGDZS THEN BEGIN
 IF ENTERBARS>=8 THEN BEGIN
  SELL(1,1,MARKET);
  END
 END 

KZS:=(CLOSE-ENTERPRICE)/ENTERPRICE;
if DZS>0.01 THEN BEGIN
 SELLSHORT(1,1,MARKET);
 end


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


加好友 发短信
等级:新手上路 帖子:24 积分:0 威望:0 精华:0 注册:2020/2/6 11:37:39
  发帖心情 Post By:2020/3/13 10:12:09    Post IP:42.63.49.116[显示全部帖子]

图片点击可在新窗口打开查看

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


加好友 发短信
等级:新手上路 帖子:24 积分:0 威望:0 精华:0 注册:2020/2/6 11:37:39
  发帖心情 Post By:2020/3/13 10:12:56    Post IP:42.63.49.116[显示全部帖子]

这个是应用模型后,止损位远高于预设的止损位,不清楚发生了什么,麻烦老师看下

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


加好友 发短信
等级:新手上路 帖子:24 积分:0 威望:0 精华:0 注册:2020/2/6 11:37:39
本地是编译成功的  发帖心情 Post By:2020/3/13 11:04:51    Post IP:42.63.49.116[显示全部帖子]

VARIABLE:DYDZY=1;
VARIABLE:DGDZS=1;
VARIABLE:KYDZY=1;
VARIABLE:KGDZS=1;


DZDYL:=((OPEN-ENTERPRICE)/ENTERPRICE);//当当日开盘价大于开仓价3%的时候,当日最高价-开仓价回撤达到1.5%,即平仓>=1.03
HC:=(close-ENTERPRICE)/ENTERPRICE;

if(DZDYL>0.03,DYDZY,DGDZS);

IF DYDZY THEN BEGIN
IF HC>=0.01 THEN BEGIN
SELL(1,1,MARKET);
END
END

IF DGDZS THEN BEGIN
IF ENTERBARS>=8 THEN BEGIN
SELL(1,1,MARKET);
END
END

DZS:=(CLOSE-ENTERPRICE)/ENTERPRICE;
if DZS<-0.01 THEN BEGIN
SELL(1,1,MARKET);
end
KZDYL:=((ENTERPRICE-OPEN)/OPEN);//当当日开盘价大于开仓价3%的时候,当日最高价-开仓价回撤达到1.5%,即平仓>=1.03
HC:=(ENTERPRICE-close)/close;

if(KZDYL>0.03,KYDZY,KGDZS);

IF KYDZY THEN BEGIN
  IF HC>=0.01 THEN BEGIN
    SELLSHORT(1,1,MARKET);
  END
 END

IF KGDZS THEN BEGIN
IF ENTERBARS>=8 THEN BEGIN
SELL(1,1,MARKET);
END
END

KZS:=(CLOSE-ENTERPRICE)/ENTERPRICE;
if DZS>0.01 THEN BEGIN
SELLSHORT(1,1,MARKET);
end

HOLDING;//持仓
当前资产:ASSET-990000,NOAXIS,COLORred,LINETHICK2;


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


加好友 发短信
等级:新手上路 帖子:24 积分:0 威望:0 精华:0 注册:2020/2/6 11:37:39
已编译成功,图中所示品种为玉米连续【c00】大商所  发帖心情 Post By:2020/3/13 11:06:45    Post IP:42.63.49.116[显示全部帖子]

VARIABLE:DYDZY=1;
VARIABLE:DGDZS=1;
VARIABLE:KYDZY=1;
VARIABLE:KGDZS=1;


DZDYL:=((OPEN-ENTERPRICE)/ENTERPRICE);//当当日开盘价大于开仓价3%的时候,当日最高价-开仓价回撤达到1.5%,即平仓>=1.03
HC:=(close-ENTERPRICE)/ENTERPRICE;

if(DZDYL>0.03,DYDZY,DGDZS);

IF DYDZY THEN BEGIN
IF HC>=0.01 THEN BEGIN
SELL(1,1,MARKET);
END
END

IF DGDZS THEN BEGIN
IF ENTERBARS>=8 THEN BEGIN
SELL(1,1,MARKET);
END
END

DZS:=(CLOSE-ENTERPRICE)/ENTERPRICE;
if DZS<-0.01 THEN BEGIN
SELL(1,1,MARKET);
end
KZDYL:=((ENTERPRICE-OPEN)/OPEN);//当当日开盘价大于开仓价3%的时候,当日最高价-开仓价回撤达到1.5%,即平仓>=1.03
HC:=(ENTERPRICE-close)/close;

if(KZDYL>0.03,KYDZY,KGDZS);

IF KYDZY THEN BEGIN
  IF HC>=0.01 THEN BEGIN
    SELLSHORT(1,1,MARKET);
  END
 END

IF KGDZS THEN BEGIN
IF ENTERBARS>=8 THEN BEGIN
SELL(1,1,MARKET);
END
END

KZS:=(CLOSE-ENTERPRICE)/ENTERPRICE;
if DZS>0.01 THEN BEGIN
SELLSHORT(1,1,MARKET);
end

HOLDING;//持仓
当前资产:ASSET-990000,NOAXIS,COLORred,LINETHICK2;


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


加好友 发短信
等级:新手上路 帖子:24 积分:0 威望:0 精华:0 注册:2020/2/6 11:37:39
收到,谢谢您!  发帖心情 Post By:2020/3/13 16:28:02    Post IP:42.63.49.116[显示全部帖子]

收到,谢谢您!

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