金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 5703|回复: 7

连续出现平仓信号

[复制链接]

227

主题

881

帖子

881

积分

等级: 免费版

注册:
2022-4-2
曾用名:
发表于 2022-6-1 20:07 | 显示全部楼层 |阅读模式
老师您好,不知道为啥,程序连续出现了卖出信号,明明没有持仓;以下是源码,哪里出了问题呀
//定义开平仓条件
condbuy1:=bm&&b1;
condbuy2:=bm&&b2;

condsel1:=sm&&s1;
condsel2:=sm&&s2;

sp1:=bd&&s1&&holding>0;
sp2:=bd&&s2&&holding>0;
sp3:=bd&&bm&&holding>0;
szs1:=sd&&holding>0;

bp1:=sd&&b1&&holding<0;
bp2:=sd&&b2&&holding<0;
bp3:=sd&&sm&&holding<0;
bzs1:=bd&&holding<0;


//交易系统
开买1:BUY(condbuy1,2%,THISCLOSE),pertrader; //开仓1
开买2:BUY(condbuy2,2%,THISCLOSE),pertrader;  //开仓2

卖抛1:SELL(sP1,2%,THISCLOSE),pertrader;   //平仓1
卖抛2:SELL(sP2,2%,THISCLOSE),pertrader;  //平仓2
卖抛3:SELL(sP3,2%,THISCLOSE),pertrader;  //平仓3
卖抛4:SELL(szs1,2%,THISCLOSE),pertrader;  //平仓4

开卖1:BUYshort(condsel1,2%,THISCLOSE),pertrader; //开仓1
开卖:BUYshort(condsel2,2%,THISCLOSE),pertrader;  //开仓2

买抛1:SELLshort(bP1,2%,THISCLOSE),pertrader;   //平仓1
买抛2:SELLshort(bP2,2%,THISCLOSE),pertrader;  //平仓2
买抛3:SELLshort(bP3,2%,THISCLOSE),pertrader;  //平仓3
买抛4:SELLshort(bzs1,2%,THISCLOSE),pertrader;  //平仓4



截图202206012007038278.png
回复

使用道具 举报

37

主题

1万

帖子

6万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2022-6-1 20:18 | 显示全部楼层
本帖最后由 技术006 于 2022-6-1 20:19 编辑

你红框位置有理论持仓的,否者不会平的、
你双击十字光标,定位到对应位置看holding就行
注:平仓语句的2%,是平持仓数量的2%。不是资金。和开仓可不是一个含义
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

227

主题

881

帖子

881

积分

等级: 免费版

注册:
2022-4-2
曾用名:
 楼主| 发表于 2022-6-1 20:37 | 显示全部楼层
技术006 发表于 2022-6-1 20:18
你红框位置有理论持仓的,否者不会平的、
你双击十字光标,定位到对应位置看holding就行
注:平仓语句的2 ...

最后一句破防了,,,那请问这个怎么解决呀。。。
回复

使用道具 举报

227

主题

881

帖子

881

积分

等级: 免费版

注册:
2022-4-2
曾用名:
 楼主| 发表于 2022-6-1 20:38 | 显示全部楼层
胖虎爱吃鱼 发表于 2022-6-1 20:37
最后一句破防了,,,那请问这个怎么解决呀。。。

我这里的2%都是一个基础单位的仓位,比如固定2%的保证金或者市值;对了,如果按市值去计算手数有案例吗
回复

使用道具 举报

44

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2022-6-1 23:01 | 显示全部楼层
市值另一个帖子已回复
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

37

主题

1万

帖子

6万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2022-6-2 07:27 | 显示全部楼层
胖虎爱吃鱼 发表于 2022-6-1 20:37
最后一句破防了,,,那请问这个怎么解决呀。。。

你开仓2%,是可用资金的2%进行开仓。这个没问题
平仓2%,是当前持仓的2%。

所以开仓应该是没问题。平仓用holding得到持仓数量。进行平仓
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

227

主题

881

帖子

881

积分

等级: 免费版

注册:
2022-4-2
曾用名:
 楼主| 发表于 2022-6-2 09:43 | 显示全部楼层
技术006 发表于 2022-6-2 07:27
你开仓2%,是可用资金的2%进行开仓。这个没问题
平仓2%,是当前持仓的2%。

怎么写?
回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2022-6-2 09:48 | 显示全部楼层
按2%的固定市值计算手数=(0.02*市值)/(CLOSE*MULTIPLIER);
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-19 03:24 , Processed in 0.100484 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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