金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 1713|回复: 2

[求助] 帮修改IF语句

[复制链接]

59

主题

197

帖子

197

积分

等级: 免费版

注册:
2021-6-24
曾用名:
发表于 2021-7-7 10:39 | 显示全部楼层 |阅读模式
…………
开多条件:开多因子1 and 开多因子2 AND 开多因子3 ;
BUY(开多条件 AND HOLDING=0,2,MARKET);
平多条件:平多因子1 and 平多因子2;
SELL(平多条件 AND HOLDING>0,2,MARKET);
//以上部分能正常出信号,语句没问题。

当我用到if后,则开多和平多信号全部消失,请老师指正是哪短语句出的问题,如下:

开多条件:开多因子1 and 开多因子2 AND 开多因子3 ;
BUY(开多条件 AND HOLDING=0,2,MARKET);
盈亏:(c-ENTERPRICE)/ENTERPRICE;//定义盈亏
IF  (盈亏>0.05 AND 盈亏<0.1) and 平多条件 and holding>0  then BEGIN
sell(1,holding/2,market);
end
//想要表达的意思是盈利5%-10%之间,且达到平仓条件则平多二分之一仓位
回复

使用道具 举报

19

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2021-7-7 10:46 | 显示全部楼层
这样试下。

盈亏换成用持仓均价算

盈亏:(c-AVGENTERPRICE)/AVGENTERPRICE;//定义盈亏

金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

59

主题

197

帖子

197

积分

等级: 免费版

注册:
2021-6-24
曾用名:
 楼主| 发表于 2021-7-7 11:19 | 显示全部楼层
技术009 发表于 2021-7-7 10:46
这样试下。

盈亏换成用持仓均价算

更换后已完美解决!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 微信登录

本版积分规则

手机版|小黑屋|上海金之塔信息技术有限公司 ( 沪ICP备13035422号 )

GMT+8, 2024-11-16 10:32 , Processed in 0.186163 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表