金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 5588|回复: 10

指标编写问题

[复制链接]

10

主题

37

帖子

37

积分

Rank: 1

等级: 新手上路

注册:
2021-11-8
曾用名:
发表于 2021-11-11 09:33 | 显示全部楼层 |阅读模式
老师好,能否帮忙写个指标。思路 DKX多空线。DKX中当B(快线)数值大于D(慢线)数值时,开多单平空单。反之,当D<B时,开空单平多单。谢谢 看下能否操作
88.png
回复

使用道具 举报

10

主题

37

帖子

37

积分

Rank: 1

等级: 新手上路

注册:
2021-11-8
曾用名:
 楼主| 发表于 2021-11-11 09:33 | 显示全部楼层
DKX参数默认为10
回复

使用道具 举报

0

主题

2237

帖子

2247

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2021-11-11 09:41 | 显示全部楼层
DKX中当B(快线)数值大于D(慢线)数值时,开多单平空单

确认下,是大于,还是上穿或者下穿?
回复

使用道具 举报

10

主题

37

帖子

37

积分

Rank: 1

等级: 新手上路

注册:
2021-11-8
曾用名:
 楼主| 发表于 2021-11-11 09:44 | 显示全部楼层
技术012 发表于 2021-11-11 09:41
DKX中当B(快线)数值大于D(慢线)数值时,开多单平空单

确认下,是大于,还是上穿或者下穿?

上穿或者下穿吧  意思差不多的 上穿:开多平空  下穿:开空平多
回复

使用道具 举报

0

主题

2237

帖子

2247

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2021-11-11 09:50 | 显示全部楼层
手数:=1;
//交易条件
开多平空条件: cross(b,d);
开空平多条件: cross(d,b);

//交易系统
平空:SELLSHORT(开多平空条件,手数,MARKET);
平多:SELL(开空平多条件,手数,MARKET);
开多:BUY(开多平空条件,手数,MARKETr);
开空:BUYSHORT(开空平多条件,手数,market),;
回复

使用道具 举报

10

主题

37

帖子

37

积分

Rank: 1

等级: 新手上路

注册:
2021-11-8
曾用名:
 楼主| 发表于 2021-11-11 09:55 | 显示全部楼层
技术012 发表于 2021-11-11 09:50
手数:=1;
//交易条件
开多平空条件: cross(b,d);

复制代码加入自编 提示出现错误,是哪里漏掉了么
回复

使用道具 举报

10

主题

37

帖子

37

积分

Rank: 1

等级: 新手上路

注册:
2021-11-8
曾用名:
 楼主| 发表于 2021-11-11 09:55 | 显示全部楼层
显示这个
666.png
回复

使用道具 举报

38

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2021-11-11 09:58 | 显示全部楼层
b和d你要自己定义下的,建议用户一定要有基本的能看懂这种简单的代码
否者真的没法用的
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

10

主题

37

帖子

37

积分

Rank: 1

等级: 新手上路

注册:
2021-11-8
曾用名:
 楼主| 发表于 2021-11-11 09:59 | 显示全部楼层
技术008 发表于 2021-11-11 09:58
b和d你要自己定义下的,建议用户一定要有基本的能看懂这种简单的代码
否者真的没法用的

好的 谢谢老师
回复

使用道具 举报

10

主题

37

帖子

37

积分

Rank: 1

等级: 新手上路

注册:
2021-11-8
曾用名:
 楼主| 发表于 2021-11-11 13:13 | 显示全部楼层
技术008 发表于 2021-11-11 09:58
b和d你要自己定义下的,建议用户一定要有基本的能看懂这种简单的代码
否者真的没法用的

a:=(3*C+L+O+H)/6;//3倍收盘价与最高价、最低价、开盘价之和的均值。
b:(20*A+19*REF(A,1)+18*REF(A,2)+17*REF(A,3)+16*REF(A,4)+15*REF(A,5)+14*REF(A,6)+13*REF(A,7)+12*REF(A,8)+11*REF(A,9)+10*REF(A,10)+9*REF(A,11)+8*REF(A,12)+7*REF(A,13)+6*REF(A,14)+5*REF(A,15)+4*REF(A,16)+3*REF(A,17)+2*REF(A,18)+REF(A,20))/210;
//对A值做加权均值计算。
d:MA(B,10);//对B值做10周期平均计算。

手数:=1;
//交易条件
开多平空条件: cross(b,d);
开空平多条件: cross(d,b);  老师帮忙修改下,把上穿下穿改成:开多平空条件:b>d  开空平多条件b<d  谢谢
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-11 03:36 , Processed in 0.173287 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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