金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
12
返回列表 发新帖
楼主: 100020061

老师看下

[复制链接]

507

主题

2975

帖子

2985

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
 楼主| 发表于 2023-9-27 13:31 | 显示全部楼层
技术009 发表于 2023-9-27 13:26
你这个肯定有问题的。你开平仓 和全局变量赋值肯定不是相同条件。

你开仓你这里是有仓位判断的。你这里 ...

我好像有看到有些模板开仓以后记录高低价。
我大概就是开仓以后记录高低价作为止损 要怎么操作呢
回复

使用道具 举报

507

主题

2975

帖子

2985

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
 楼主| 发表于 2023-9-27 13:33 | 显示全部楼层
技术009 发表于 2023-9-27 13:26
你这个肯定有问题的。你开平仓 和全局变量赋值肯定不是相同条件。

你开仓你这里是有仓位判断的。你这里 ...

大概这样 开多取前底 开空取前高
variable:入场前底:=0;
variable:入场前高:=0;

3MQD:=ref(llv(l,3),ENTERBARS);
3MQG:=ref(HHv(H,3),ENTERBARS);
//3分钟信号
IF 1_3mXH>0 THEN BEGIN
        SELL(holding<0,HOLDING,MARKETR);
        BUY(HOLDING=0,手数,MARKETR);
        入场前底:=3MQD;
        SELL(L<=入场前底,HOLDING,LIMITR,入场前底);
        END
IF 1_3mXH<0 THEN BEGIN
        SELLSHORT(holding>0,HOLDING,MARKETR);
        BUYSHORT(HOLDING=0,手数,MARKETR);
        入场前高:=3MQG;
        SELLSHORT(H>=入场前高,HOLDING,LIMITR,入场前高);
        END
回复

使用道具 举报

507

主题

2975

帖子

2985

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
 楼主| 发表于 2023-9-27 13:41 | 显示全部楼层
技术009 发表于 2023-9-27 10:29
总资产-昨日收盘时候的资产-当前浮动盈亏

就是你要的日内平仓盈亏了。

我发现取得这个前底 不会根据平仓以后就消失 这个就是你说得那个问题吗?
回复

使用道具 举报

507

主题

2975

帖子

2985

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
 楼主| 发表于 2023-9-27 13:46 | 显示全部楼层

variable:入场前底:=0;
variable:入场前高:=0;
if holding=0 then 入场前底:=0;
if holding=0 then 入场前高:=0; 平仓重置 不知道会不会对
回复

使用道具 举报

107

主题

813

帖子

813

积分

等级: 免费版

注册:
2022-12-12
曾用名:
发表于 2023-9-27 16:33 来自手机 | 显示全部楼层
老师,上面的逻辑帮我看下对不对,测试好像是对的,不知道有没有什么问题。策略运行在1分钟周期,我在1分钟调用3分钟周期的信号那么止损就取入场前3个k的低点,引用15分钟周期,止损就取15根k的低点,平仓重置为0,前面没有重置的话会出错,现在好像是对了
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2023-9-27 16:35 | 显示全部楼层
看不出有什么明显问题。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

107

主题

813

帖子

813

积分

等级: 免费版

注册:
2022-12-12
曾用名:
发表于 2023-9-27 16:39 来自手机 | 显示全部楼层
这个逻辑是否支持,不同的开仓信号,能取到不同的止损点。如果不行就要不同的开仓条件对应不同的策略进行运行,这样效率就很低了。
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2023-9-27 16:41 | 显示全部楼层
本帖最后由 技术009 于 2023-9-27 16:43 编辑

你可以运行测试下。上面代码我看不出来有没有这个效果。代码效果肉眼看,只能看个模糊大概。建议以实际效果为准。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

107

主题

813

帖子

813

积分

等级: 免费版

注册:
2022-12-12
曾用名:
发表于 2023-9-27 16:44 来自手机 | 显示全部楼层
测试目前没发现问题,重置以后,平仓以后不会影响下次开仓,前面没有重置的话,下次开仓的时候会先取到上次的止损价,会导致出错,目前没有这个问题了,感觉可以了
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-30 12:32 , Processed in 0.122813 second(s), 20 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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