金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 16|回复: 2

请教技术指导,帮忙修改一下

[复制链接]

4

主题

10

帖子

10

积分

Rank: 1

等级: 新手上路

注册:
2024-6-16
曾用名:
发表于 2025-8-14 15:10 | 显示全部楼层 |阅读模式
如果我用30分钟,60分钟分别用以下的策略开同一个合约的仓位,各开各的单,各平各的单,互相不影响,我以下的程序写对吗 ,如果不对,请帮忙修改


DIF:=EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:=EMA(DIF,9);
MACD:=(DIF-DEA)*2;
Z:=C>REF(HHV(H,30),1);
MA5:MA(C,5);
MA120:MA(C,120);
MA10:MA(C,10);
MA60:MA(C,60);
MA20:MA(C,20);
MA40:=MA(C,40);


K:=CROSS(MA60,C);
DD:=cross(c,ma10);






K1:=CROSS(C,MA60);
KK:=cross(ma10,c);



手数:=1;

//平空开多
if DD then
begin
sellSHORT(holding<0 and DD,0);
buy(holding=0,手数,THISCLOSE);
end
if KK then
begin
sell(holding>0 and KK,0);
buyshort(holding=0,手数,THISCLOSE);
end

//平空1
SELLSHORT(HOLDING<0 AND K1 and enterbars>0,HOLDING,THISCLOSE);
//平多
SELL(HOLDING>0 AND K and enterbars>0,HOLDING,THISCLOSE);

//多单价格跌破开多单那条K线的一半止损
BARHH:=REF(high,TYPEBAR(1,1));
BARLL:=REF(low,TYPEBAR(1,1));

//计算中间价格,
zsjg:=BARLL;

if c<ZSJG  then BEGIN

    sell(HOLDING>0 and c<zsjg and enterbars>0 ,holding,THISCLOSE);
END


//开空单K线回踩平空
BARHH:=REF(high,TYPEBAR(1,3));
BARLL:=REF(low,TYPEBAR(1,3));

//计算中间价格,
zsjg:=BARHH;

if c>ZSJG  then BEGIN

    sellshort(HOLDING<0 and c>zsjg and enterbars>0 AND C>O ,holding,THISCLOSE);
END

回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2025-8-14 15:46 | 显示全部楼层
1、图表程序化交易,是操作窗口上的理论持仓holding的,各个窗口上的holding是相互独立的,不会互相干扰,代码层面上,平仓手数要填holding,这样平仓就只会平该窗口的仓位的。你平仓代码中又错误,平仓数量填holding,如下图:
2、正常情况下,平仓代码中数量用holding,那只会平该窗口的仓位的,不会互相干扰的。但是一旦你图上的理论持仓和实际交易账户中的持仓不一致时,那就出现相互干扰的情况了。
截图202508141544046363.png
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

0

主题

101

帖子

111

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2025-8-14 15:48 | 显示全部楼层
本帖最后由 技术011 于 2025-8-14 15:51 编辑

开始平仓部分,手数0改为holding,还需要加上报单类型。
图表程序化交易是以图表上的理论持仓为准,可能会存在实际持仓和理论持仓不一致的现象的。
截图202508141543109891.png
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-14 21:35 , Processed in 0.091599 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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