金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 2432|回复: 1

检查有误没有

[复制链接]

27

主题

58

帖子

58

积分

等级: 免费版

注册:
2022-7-11
曾用名:
发表于 2022-7-15 08:48 | 显示全部楼层 |阅读模式
老师:下面仓位控制混乱,会不断无限开仓,我改为:
1,多头仓<2 时 开1手 多仓,
2,空头仓<2 时 开1手 空仓;
以上 目的是总仓位 多空不得大于2. 空仓不得大于2;
3,多头平仓后 全平多头仓位为0; 空头平仓后 全平空头仓位为0;

请老师检查一下下面 有误错误
-------------------------------------------------------------------------------------------------------------

NMIN:=10;
开仓时间:=TIME>OPENTIME(1)+NMIN*100 AND TIME<CLOSETIME(0)-NMIN*100;
平仓时间:=TIME>=CLOSETIME(0)-NMIN*100;
{NMIN为参数,CLOSETIME(0)-NMIN*100表示 收盘时间-提前N分钟 N由NMIN控制}

//交易条件:

开多条件:=开多条件2 AND 开多条件1 AND 开多条件3 AND duokong>=0 AND HOLDING<=1;
//and 开仓时间;
开空条件:=开空条件2  AND 开空条件1 AND 开空条件3 and duokong<=0 and  ABS(HOLDING)<=1 ;
//and 开仓时间;

平空条件:=(空头止盈条件2 OR 空头止盈条件1 OR 空头平仓 OR 空头止损条件1 ) and holding<=0 ,nodraw;
平多条件:=(多头止盈条件2 OR 多头止盈条件1 OR 多头平仓  OR 多头止损条件1) and holding>=0,nodraw;


//交易系统

//收盘平多:sell(平仓时间 and holding>0, 0, thisclose),nodraw;
//收盘平空:sellshort(平仓时间 and holding<0,0,thisclose),nodraw;



开空:buyshort(开空条件 ,手数,limitr,A周期低点);
开多:buy(开多条件 , 手数,limitr,A周期高点);

平空:sellshort(平空条件 and holding<0  {这里<0可取消?}, 手数,limitr,C);
平多:sell(平多条件 and holding>0,手数,limitr,C);
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-7-15 09:22 | 显示全部楼层
你这个就是条件反复满足导致的吧。仓位控制上没问题。

只有你开平条件反复满足 才会导致你说的情况。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-3 14:00 , Processed in 0.117725 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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