金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 1585|回复: 10

老师帮我看一下

[复制链接]

1

主题

5

帖子

5

积分

Rank: 1

等级: 新手上路

注册:
2025-1-16
曾用名:
发表于 2025-1-16 15:42 | 显示全部楼层 |阅读模式

stkindi('','A.ZD',0,7,0)
stkindi('','A.ZK',0,7,0)


HH:=HV(L,40);//40根K线最高点对应的最低点
LL:=LV(H,40);//40根K线最低点对应的最高点
HH1:=HV(H,80);//80根K线最高点
LL1:=LV(L,80);//80跟K线最低点
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;//收盘价与N周期最低值做差,N周期最高值与N周期最低值做差,两差之间做比值定义为RSV
K:=SMA(RSV,3,1);//RSV的移动平均
D:=SMA(K,3,1);//K值的移动平均
SS:=31000/(C*MARGIN*UNIT1);


ZD&&CROSSUP(C,HH)&&C<HH1&&BKVOL=0,BK(SS);//开多单
ZK&&CROSSDOWN(C,LL)&&C>LL1&&SKVOL=0,SK(SS);//开空单

((C-BKPRICE)*UNIT*BKVOL)/VOLMARGIN<=-0.11499,SP(BKVOL);//止损
((C-BKPRICE)*UNIT*BKVOL)/VOLMARGIN>=0.235,SP(BKVOL);//止盈

((BKHIGH-BKPRICE)*UNIT*BKVOL)/VOLMARGIN>=0.099&&C<=BKPRICE+MINPRICE,SP(BKVOL);//保本
((SKPRICE-C)*UNIT*SKVOL)/VOLMARGIN<=-0.11499,BP(SKVOL);//止损
((SKPRICE-C)*UNIT*SKVOL)/VOLMARGIN>=0.235,BP(SKVOL);//止盈

((SKPRICE-SKLOW)*UNIT*SKVOL)/VOLMARGIN>=0.099&&C>=SKPRICE-MINPRICE,BP(SKVOL);//保本

TRACING_ORDER(BK,ACTIVE_ORDER,2);
TRACING_ORDER(SK,ACTIVE_ORDER,2);
TRACING_ORDER(BP,ACTIVE_ORDER,2);
TRACING_ORDER(SP,ACTIVE_ORDER,2);//开仓平仓2秒不执行进行追单

MULTSIG(60,0,2,0);//开仓信号出现了持续60秒才开单,每个K线最多2个信号

发现每一行都是错的说,不知道咋改,
#IMPORT[WEEK,1,AA顺周期]AS VAR
WZD:=VAR.ZD;//多头行情K大于D
WZK:=VAR.ZK;//空头行情K小于D

HH:=HV(L,40);//40根K线最高点对应的最低点
LL:=LV(H,40);//40根K线最低点对应的最高点
HH1:=HV(H,80);//80根K线最高点
LL1:=LV(L,80);//80跟K线最低点
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;//收盘价与N周期最低值做差,N周期最高值与N周期最低值做差,两差之间做比值定义为RSV
K:=SMA(RSV,3,1);//RSV的移动平均
D:=SMA(K,3,1);//K值的移动平均
SS:=31000/(C*MARGIN*UNIT1);


WZD&&CROSSUP(C,HH)&&C<HH1&&BKVOL=0,BK(SS);//开多单
WZK&&CROSSDOWN(C,LL)&&C>LL1&&SKVOL=0,SK(SS);//开空单

((C-BKPRICE)*UNIT*BKVOL)/VOLMARGIN<=-0.11499,SP(BKVOL);//止损
((C-BKPRICE)*UNIT*BKVOL)/VOLMARGIN>=0.235,SP(BKVOL);//止盈

((BKHIGH-BKPRICE)*UNIT*BKVOL)/VOLMARGIN>=0.099&&C<=BKPRICE+MINPRICE,SP(BKVOL);//保本
((SKPRICE-C)*UNIT*SKVOL)/VOLMARGIN<=-0.11499,BP(SKVOL);//止损
((SKPRICE-C)*UNIT*SKVOL)/VOLMARGIN>=0.235,BP(SKVOL);//止盈

((SKPRICE-SKLOW)*UNIT*SKVOL)/VOLMARGIN>=0.099&&C>=SKPRICE-MINPRICE,BP(SKVOL);//保本

TRACING_ORDER(BK,ACTIVE_ORDER,2);
TRACING_ORDER(SK,ACTIVE_ORDER,2);
TRACING_ORDER(BP,ACTIVE_ORDER,2);
TRACING_ORDER(SP,ACTIVE_ORDER,2);//开仓平仓2秒不执行进行追单





MULTSIG(60,0,2,0);//开仓信号出现了持续60秒才开单,每个K线最多2个信号

回复

使用道具 举报

44

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2025-1-16 15:43 | 显示全部楼层
https://www.weistock.com/bbs/for ... &extra=page%3D1

不就是这个帖子吗,刚才电话里也给你讲了,你可以看下的
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

1

主题

5

帖子

5

积分

Rank: 1

等级: 新手上路

注册:
2025-1-16
曾用名:
 楼主| 发表于 2025-1-16 15:52 | 显示全部楼层
我放进去了啊,然后没一条代码都说不对,哎
回复

使用道具 举报

44

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2025-1-16 15:54 | 显示全部楼层
//获取A的ZD指标,其他的指标都同理
WZD:stkindi('','A.ZD',0,7,0);



//这里是开平仓部分
if WZD and CROSS(C,HH) and C<HH1 and holding=0 then
begin
        sellshort(1,holding,marketr);
        buy(1,1,marketr);
END
if WZK and CROSS(LL,C) and C>LL1 and SKVOL=0 then
begin
        sell(1,holding,marketr);
        buyshort(1,1,marketr);
END
//止损止盈
if OPENPROFITPER<=-0.11499 or OPENPROFITPER>=0.116 then
begin
        sell(1,holding,marketr);
        sellshort(1,holding,marketr);
end

//保本
if hhv(OPENPROFITPER,enterbars)>=0.099   then  
begin
        sell(C<=enterprice+MINDIFF,holding,marketr);
        sellshort(C>=enterprice-MINDIFF,holding,marketr);
end
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

1

主题

5

帖子

5

积分

Rank: 1

等级: 新手上路

注册:
2025-1-16
曾用名:
 楼主| 发表于 2025-1-16 15:54 | 显示全部楼层
每一条都让改,不懂咋改
回复

使用道具 举报

44

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2025-1-16 15:54 | 显示全部楼层
因为你都没有认真去看过那个代码,下面交易函数怎么写的都给你写好了
你还用bp这种,压根没看啊
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

44

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2025-1-16 15:59 | 显示全部楼层
HH:=HhV(L,40);//40根K线最高点对应的最低点
LL:=LLV(H,40);//40根K线最低点对应的最高点
HH1:=HhV(H,80);//80根K线最高点
LL1:=LLV(L,80);//80跟K线最低点

//获取A的ZD指标,其他的指标都同理
WZD:stkindi('','A.ZD',0,7,0);
WZK:stkindi('','A.ZK',0,7,0);


//这里是开平仓部分
if WZD and CROSS(C,HH) and C<HH1 and holding=0 then
begin
        sellshort(1,holding,marketr);
        buy(1,1,marketr);
END
if WZK and CROSS(LL,C) and C>LL1 and holding=0 then
begin
        sell(1,holding,marketr);
        buyshort(1,1,marketr);
END
//止损止盈
if OPENPROFITPER<=-0.11499 or OPENPROFITPER>=0.116 then
begin
        sell(1,holding,marketr);
        sellshort(1,holding,marketr);
end

//保本
if hhv(OPENPROFITPER,enterbars)>=0.099   then  
begin
        sell(C<=enterprice+MINDIFF,holding,marketr);
        sellshort(C>=enterprice-MINDIFF,holding,marketr);
end
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

44

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2025-1-16 16:00 | 显示全部楼层
鼠标放到函数上面去的时候,该函数时什么作用都有说明的
建议去看下,基本所有策略都是上面这样模板写起来的

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号? 微信登录

x
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

1

主题

5

帖子

5

积分

Rank: 1

等级: 新手上路

注册:
2025-1-16
曾用名:
 楼主| 发表于 2025-1-16 16:04 | 显示全部楼层

WZD:stkindi('','A.ZD',0,7,0);
WZK:stkindi('','A.ZK',0,7,0);
HH:=HV(L,40);
LL:=LV(H,40);
HH1:=HV(H,80);
LL1:=LV(L,80);

//这里是开平仓部分
if WZD and CROSS(C,HH) and C<HH1 and holding=0 then
begin
        sellshort(1,holding,marketr);
        buy(1,1,marketr);
END
if WZK and CROSS(LL,C) and C>LL1 and SKVOL=0 then
begin
        sell(1,holding,marketr);
        buyshort(1,1,marketr);
END
//止损止盈
if OPENPROFITPER<=-0.11499 or OPENPROFITPER>=0.116 then
begin
        sell(1,holding,marketr);
        sellshort(1,holding,marketr);
end

//保本
if hhv(OPENPROFITPER,enterbars)>=0.099   then  
begin
        sell(C<=enterprice+MINDIFF,holding,marketr);
        sellshort(C>=enterprice-MINDIFF,holding,marketr);
end
回复

使用道具 举报

1

主题

5

帖子

5

积分

Rank: 1

等级: 新手上路

注册:
2025-1-16
曾用名:
 楼主| 发表于 2025-1-16 16:06 | 显示全部楼层
这样写么,说我HV未定义,不是我没看,完全跟文华8不一样,术语我根本不会用
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-21 16:23 , Processed in 0.160104 second(s), 23 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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