金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 6543|回复: 15

麻烦帮忙编写个指标吧,多谢老师了

[复制链接]

1

主题

8

帖子

8

积分

Rank: 1

等级: 新手上路

注册:
2022-11-9
曾用名:
发表于 2022-11-23 16:00 | 显示全部楼层 |阅读模式

帮忙编写个指标吧,多谢老师了
第一个策略:当四条均线都顺序排列向下时,当下跌时候,价格反弹触及最底下那根均线的时候,开一手空,当价格触及到最上面的绿线,在收盘时候站稳绿线,止损,反之多单也一样的条件
第二个策略:当四条均线都顺序排列向下时,当下跌时候,价格反弹触及最底下那根均线的时候,开一手空,再上一根均线,再开一手,再上去一根再开一手,总共三手,当价格触及到最上面的绿线,在收盘时候站稳绿线,同时止损,反之多单也一样的条件



补充内容 (2022-11-23 16:13):
止盈止损是一样的条件

本帖子中包含更多资源

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

x
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-11-23 16:17 | 显示全部楼层
怎样才算“顺序排列向下时” 。这个需要更严格的定义。写成代码的前提是逻辑要完整,所有情况都要考虑到。

如果按照均线值一个K比一个K低这种方式去定义,那么你上面截图部分 中间某个地方这个过程就已经断开了。因为总会出现某个收盘价比较高的情况。

而且就你截图部分白线明显有一个上升阶段。  所以你这个定义其实还是不完整的。大体上还在肉眼观察阶段,还不足以形成能写成代码的逻辑。

后面的描述也大体差不多,很多地方禁不住仔细推敲逻辑。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

1

主题

8

帖子

8

积分

Rank: 1

等级: 新手上路

注册:
2022-11-9
曾用名:
 楼主| 发表于 2022-11-23 16:21 | 显示全部楼层
技术009 发表于 2022-11-23 16:17
怎样才算“顺序排列向下时” 。这个需要更严格的定义。写成代码的前提是逻辑要完整,所有情况都要考虑到。
...

我图中画绿色竖线的前后,有一根交叉都不行,最终下降排列是绿粉黄白,上升排列是白色黄色粉色绿色,就是四根均线相当月10》20》30》40这样的
回复

使用道具 举报

1

主题

8

帖子

8

积分

Rank: 1

等级: 新手上路

注册:
2022-11-9
曾用名:
 楼主| 发表于 2022-11-23 16:29 | 显示全部楼层
技术009 发表于 2022-11-23 16:17
怎样才算“顺序排列向下时” 。这个需要更严格的定义。写成代码的前提是逻辑要完整,所有情况都要考虑到。
...


本帖子中包含更多资源

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

x
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-11-23 16:42 | 显示全部楼层
“价格反弹触及最底下那根均线的时候” 白线在几条均线排列的阶段,多次触及收盘价。那这多次都是开空的?

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

使用道具 举报

1

主题

8

帖子

8

积分

Rank: 1

等级: 新手上路

注册:
2022-11-9
曾用名:
 楼主| 发表于 2022-11-23 16:50 | 显示全部楼层
技术009 发表于 2022-11-23 16:42
“价格反弹触及最底下那根均线的时候” 白线在几条均线排列的阶段,多次触及收盘价。那这多次都是开空的?
...

只要有单子就是一手,不再开单,直到止损或者止赢,还有就是第二个策略才多加了两手,分别是触及上面的两根线才加的,顶多三手,下面再碰也不加,不知道能实现不能,麻烦您了老师
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-11-24 09:20 | 显示全部楼层
ma10:ma(c,10);
ma20:ma(c,20);
ma30:ma(c,30);
ma40:ma(c,40);


dtpl:ma40<ma30 and ma30<ma20 and ma20<ma10;
ktpl:ma40>ma30 and ma30>ma20 and ma20>ma10;


if ktpl and holding=0 and cross(h,ma10) then buyshort(1,1,market);

if holding<0 and cross(c,ma40) and not(ktpl) then 空止盈:sellshort(1,holding,market);
if holding<0 and ktpl and  h>ma40 and cross(c,ma40) then 空止损:sellshort(1,holding,market);

策略1的空头部分

先试下范例代码效果吧。你有些描述其实有些模糊,你根据代码效果指出哪些地方的不符合你的思路 并指出不符合在什么地方。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

1

主题

8

帖子

8

积分

Rank: 1

等级: 新手上路

注册:
2022-11-9
曾用名:
 楼主| 发表于 2022-11-24 10:52 | 显示全部楼层
技术009 发表于 2022-11-24 09:20
ma10:ma(c,10);
ma20:ma(c,20);
ma30:ma(c,30);

我看了几波行情,好像就是这样呢,我要的就是这样的呢,多谢老师了,老师能不能再加个条件啊,就是止损止盈的话再添加一个条件,就是开了单之后,如果均线碰到最后一根均线止盈这是第一点,还有要加的一点就是如果均线率先交叉了,就直接平仓,这两点符合一个就平,麻烦老师了
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-11-24 10:58 | 显示全部楼层
“均线碰到最后一根均线止盈”  ma10 和ma40 金叉或死叉了?
“如果均线率先交叉了” 这个又是什么意思。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

1

主题

8

帖子

8

积分

Rank: 1

等级: 新手上路

注册:
2022-11-9
曾用名:
 楼主| 发表于 2022-11-24 11:08 | 显示全部楼层
技术009 发表于 2022-11-24 10:58
“均线碰到最后一根均线止盈”  ma10 和ma40 金叉或死叉了?
“如果均线率先交叉了” 这个又是什么意思。

我发的图里面有交叉区域么,交叉区域如果是空的话,按道理应该MA10先上穿20,然后20再穿30,我就要MA10穿20就行了,如果是多单止盈止损的话也是10穿20,麻烦了
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-28 07:00 , Processed in 0.103608 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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