金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
楼主: 100020061

斜率

[复制链接]

507

主题

2975

帖子

2985

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
 楼主| 发表于 2023-4-6 12:19 | 显示全部楼层
技术009 发表于 2023-4-6 10:59
[mw_shl_code=pel,true]VARIABLE:开仓次数:=0;

老仓:HOLDING-DAYHOLDING;

if c>o and (holding=(ss/2) and 老仓=0) or (老仓<>0) then sell(1,holding,market);
最后这句是不是需要调整下  C>O是平仓条件,
if c>o and (holding=(ss/2) and 老仓=0) or c>o and (老仓<>0) then sell(1,holding,market);
另外要判断如果减仓大于10次,不受这个控制?
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2023-4-6 12:45 | 显示全部楼层
本帖最后由 技术009 于 2023-4-6 12:48 编辑

1.我的开平仓条件 你不用管,测试用的。你如果疑惑我的开平仓条件,说明你可能没理清思路了。
2.“当日空首赢满5次不再执行空首赢。开始执行空次赢,当日空次赢满5次,当日止盈方式结束。”我范例减仓单个条件是有限制到五次的,加载了是有效果的,你本地如果不行,那必然你应用这个思路过程出问题了。我不可能还把你本地代码所有情况都考虑到,这不现实,我只能提供你一个大致思路。3. 我建议你先把多头部分弄好。再去改空头部分。否则你提问题一直是各种思路都纠缠在一起,理不清的。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

507

主题

2975

帖子

2985

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
 楼主| 发表于 2023-4-6 12:48 | 显示全部楼层
技术009 发表于 2023-4-6 10:59
[mw_shl_code=pel,true]VARIABLE:开仓次数:=0;

老仓:HOLDING-DAYHOLDING;

问题在我持仓有加仓情况
回复

使用道具 举报

507

主题

2975

帖子

2985

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
 楼主| 发表于 2023-4-6 12:50 | 显示全部楼层
技术009 发表于 2023-4-6 12:45
1.我的开平仓条件 你不用管,测试用的。你如果疑惑我的开平仓条件,说明你可能没理清思路了。
2.“当日空 ...

就是后面这个常规平仓。我有止损平仓,有反手平仓。两个平仓都要加上最后这句吗?另外最后这句的OR 是不是要跟平仓条件并列。括号到在老仓<>0的后面来才对?
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2023-4-6 12:54 | 显示全部楼层
你如果有加仓,并且可能减仓前后都可能加仓,那么前面代码无效了。你可以不用考虑使用前面代码了。你本地可能出现的情况太多了,前面代码处理不了。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

507

主题

2975

帖子

2985

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
 楼主| 发表于 2023-4-6 12:55 | 显示全部楼层
技术009 发表于 2023-4-6 12:45
1.我的开平仓条件 你不用管,测试用的。你如果疑惑我的开平仓条件,说明你可能没理清思路了。
2.“当日空 ...

我测试了 问题在我存在加仓情况。HOLDING跟SS有问题
回复

使用道具 举报

507

主题

2975

帖子

2985

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
 楼主| 发表于 2023-4-6 13:01 | 显示全部楼层
技术009 发表于 2023-4-6 12:54
你如果有加仓,并且可能减仓前后都可能加仓,那么前面代码无效了。你可以不用考虑使用前面代码了。你本地可 ...

这个加仓我会去掉,开仓以后不需要加仓。下面这个常规平仓我这样你看下对不对
常规平仓:=(holding=(HOLDING/2) and 老仓=0 AND (多开仓次数+空开仓次数)<=10)OR(老仓=0 AND (多开仓次数+空开仓次数)>10)OR(老仓<>0);
回复

使用道具 举报

507

主题

2975

帖子

2985

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
 楼主| 发表于 2023-4-6 13:04 | 显示全部楼层
技术009 发表于 2023-4-6 12:54
你如果有加仓,并且可能减仓前后都可能加仓,那么前面代码无效了。你可以不用考虑使用前面代码了。你本地可 ...

VARIABLE:多开仓次数:=0;
VARIABLE:空开仓次数:=0;
老仓:HOLDING-DAYHOLDING;
开仓手数1:#品种参数.开仓手数1#;
多空止盈1:=(多开仓次数+空开仓次数)<=5 and holding=开仓手数1  and 老仓=0;
多空止盈2:=(多开仓次数+空开仓次数)<=10 and (多开仓次数+空开仓次数)>5 and holding=开仓手数1 and 老仓=0;
常规平仓:=(holding=(HOLDING/2) and 老仓=0 AND (多开仓次数+空开仓次数)<=10)OR(老仓=0 AND (多开仓次数+空开仓次数)>10)OR(老仓<>0);
我这样归纳下,如何在开平仓后面加上去。收盘 多开仓次数和空开仓次数重置为0;
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2023-4-6 13:20 | 显示全部楼层
本帖最后由 技术009 于 2023-4-6 13:21 编辑

现在问题是 你加仓算不算一次开仓?

我初始开仓一次,加仓三次,算几次开仓?  如果加仓算一次,那整个范例的逻辑是要重写的。如果加仓算一次,那么你这个加仓后是不是第一个减仓 是否也必须用你的空首盈 去减仓(前五次内)?
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

507

主题

2975

帖子

2985

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
 楼主| 发表于 2023-4-6 13:22 | 显示全部楼层
技术009 发表于 2023-4-6 13:20
现在问题是 你加仓算不算一次开仓?

我初始开仓一次,加仓三次,算几次开仓?

现在不加仓。开仓以后就是减仓一次到平仓结束,为当日一次开仓次数
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-11 04:28 , Processed in 0.185298 second(s), 20 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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