金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 700|回复: 7

为什么我的代码只有5%资金,开始下单75%资金

[复制链接]

7

主题

15

帖子

15

积分

Rank: 1

等级: 新手上路

注册:
2024-9-26
曾用名:
发表于 2024-9-26 14:59 | 显示全部楼层 |阅读模式
代码复制在后面
截图202409261459142164.png
截图202409261458126631.png
回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2024-9-26 15:02 | 显示全部楼层
提供下完整的代码,你日志中的是开空信号,要看下你buyshort语句中的开仓比例是多少。你截图的是buy开多的报单比例。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

7

主题

15

帖子

15

积分

Rank: 1

等级: 新手上路

注册:
2024-9-26
曾用名:
 楼主| 发表于 2024-9-26 15:05 | 显示全部楼层
技术010 发表于 2024-9-26 15:02
提供下完整的代码,你日志中的是开空信号,要看下你buyshort语句中的开仓比例是多少。你截图的是buy开多的 ...


m:=8;
n:=8;        //定义m、s的变量值
s:=18;

m1:=ma(c,m);        //m分钟均线值


m5:=ma(CALLSTOCK('',VTCLOSE,2,-1),n);    //调用 5分钟K线的m均线值

z1:=ref(m1,1);    //上1根K线均值
z2:=ref(m1,2);    //上2根K线均值  
z3:=ref(c,3);     //上3根K线收盘价  



//------------------开多---------------------------------------

PD1:c<=m1  and c<=ref(low,m1)-2   and c<=m5-2 ;      //平多条件
ks1:=(AVGENTERPRICE()-c)>=s;                         //止损位

SELL( ks1 or PD1 ,100%,MARKET);                            //平多操作   


KD:c>=m1  and  z1>=z2 and z2>=z3 and c>=m5+1;     //开多条件
   
BUY(KD AND HOLDING=0 and cash(0)>=7000,5%,MARKET),PERTRADER;         //开多操作


//-------------------开空---------------------------------------

PK1:c>=m1 and  z1>=z2 and c>=ref(high,m1)+2 and c>=m5+2 ;    //平空条件   
ks2:=(c-AVGENTERPRICE())>=s;                                 //止损位

SELLSHORT(ks2 or PK1 ,100%,MARKET);                               //平空操作  


KK:c<=m1  and z1<=z2 and z2<=z3 and c<=m5+1;          //开空条件   

BUYSHORT(KK AND HOLDING=0  and cash(0)>=7000,5%,MARKET),PERTRADER;        //开空操作
回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2024-9-26 15:10 | 显示全部楼层
这个日志是均线交易系统的48行开空语句触发的,是你这个策略吗,你这个策略一共才39行。
截图202409261510102471.png
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

7

主题

15

帖子

15

积分

Rank: 1

等级: 新手上路

注册:
2024-9-26
曾用名:
 楼主| 发表于 2024-9-26 15:13 | 显示全部楼层
cref(low,m1)   上一根K线的最低点,代码写对了吗?


补充内容 (2024-9-26 15:13):
ref(low,m1)
回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2024-9-26 15:15 | 显示全部楼层
不对啊,上一根K线的最低点是ref(low,1),不是变量M1啊,M1是你是均线的均值啊。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

7

主题

15

帖子

15

积分

Rank: 1

等级: 新手上路

注册:
2024-9-26
曾用名:
 楼主| 发表于 2024-9-26 15:15 | 显示全部楼层
gzh99 发表于 2024-9-26 15:13
cref(low,m1)   上一根K线的最低点,代码写对了吗?

我的代码没有48行
回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2024-9-26 15:16 | 显示全部楼层
本帖最后由 技术010 于 2024-9-26 15:18 编辑

那你的策略名是均线吗?日志中看到的是均线策略,48行触发的开空。只能检查策略名称为均线的代码了。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-28 09:49 , Processed in 0.104492 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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