金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 8803|回复: 33

老师好,求帮忙别写策略

[复制链接]

1

主题

18

帖子

18

积分

Rank: 1

等级: 新手上路

注册:
2022-4-21
曾用名:
发表于 2022-4-25 23:09 | 显示全部楼层 |阅读模式
麻烦各位老师帮忙写个半自动策略,自动入场,手动去平仓出场,自动止损:
1、开空条件:60天均线小于 250天均线 且 macd零轴以下死叉
2、空单止损条件:最新价格 高于 入场价格前20根k线内的最高价
3、开多条件:60天均线大于 250天均线 且 macd零轴以上金叉
4、多单止损条件 :最新价 低于 入场价格 20根k线内的最低价


补充内容 (2022-4-25 23:14):
5、开仓的时候,根据买一、卖一量的50% 超价分批挂单
回复

使用道具 举报

38

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2022-4-26 11:21 | 显示全部楼层
ma60:ma(close,60);
ma250:ma(close,250);

DIFF :=EMA(CLOSE,12) - EMA(CLOSE,26);
DEA  :=EMA(DIFF,9);
MACD :=2*(DIFF-DEA);


if ma60<ma250 and macd<0 and cross(dea,diff) and holding<=0 then
begin
        sell(1,holding,marketr);
        buyshort(1,1,marketr);
end


if close>ref(hhv(high,20),enterbars) and holding<0 then sellshort(1,1,marketr);


多头部分,建议用户自己试着自己学习后编写,这样有助于您自我学习
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

1

主题

18

帖子

18

积分

Rank: 1

等级: 新手上路

注册:
2022-4-21
曾用名:
 楼主| 发表于 2022-4-26 13:28 | 显示全部楼层
技术008 发表于 2022-4-26 11:21
ma60:ma(close,60);
ma250:ma(close,250);

好的谢谢老师,入场按照资金比例呢 10%仓位 叠加 大单分拆
回复

使用道具 举报

38

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2022-4-26 13:32 | 显示全部楼层
大单拆分需要专业版,暂时先不加了
10%你直接写成
buy(1,10%,marketr);

第二个参数,注意这个是图表理论仓位不是实际账户的,有关图表理论持仓和实际持仓请加qq群看下之前录制视频了解99720338
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

1

主题

18

帖子

18

积分

Rank: 1

等级: 新手上路

注册:
2022-4-21
曾用名:
 楼主| 发表于 2022-4-27 21:56 | 显示全部楼层
技术008 发表于 2022-4-26 13:32
大单拆分需要专业版,暂时先不加了
10%你直接写成
buy(1,10%,marketr);

老师你好,我如果要同时监控不同的周期,互相之前如何做到不干扰,目前状态是同时预警,1分钟下进去的单,会被5分钟出现信号时直接平掉,期待老师解惑
回复

使用道具 举报

38

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2022-4-27 23:07 | 显示全部楼层
图表本身就是互不干扰,自己开的平自己
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

1

主题

18

帖子

18

积分

Rank: 1

等级: 新手上路

注册:
2022-4-21
曾用名:
 楼主| 发表于 2022-4-28 08:41 | 显示全部楼层
技术008 发表于 2022-4-27 23:07
图表本身就是互不干扰,自己开的平自己

我是后台程序化
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-4-28 09:25 | 显示全部楼层
你平仓前判断下当前预警前面是否有过开仓。
TTYPE 判断下最近一次信号是否是开仓信号。但是这样也存在一定问题,如果2个周期都开仓了,那还是区分不了。你持仓都在一个账户,本质上是无法区分开来的。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

1

主题

18

帖子

18

积分

Rank: 1

等级: 新手上路

注册:
2022-4-21
曾用名:
 楼主| 发表于 2022-4-28 14:12 | 显示全部楼层
技术009 发表于 2022-4-28 09:25
你平仓前判断下当前预警前面是否有过开仓。
TTYPE 判断下最近一次信号是否是开仓信号。但是这样也存在一定 ...

难道金字塔只能做一个周期吗,还有不同品种如何设置不同的仓位,谢谢老师
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-4-28 14:21 | 显示全部楼层
1.怎么可能只能做一个周期,处理方式已经告诉你了啊。你设置的某个后台程序化里面是能判前面有没有触发过开仓信号的。我前面没有开仓过,我现在有持仓也满足平仓条件我就不执行平仓。或者用全局变量方式也可以的。自己在程序里记录前面有没有开过仓。
2.多种方式,可以一个品种一个后台程序化,手数设置成参数就行了。如果品种或周期组合很多,可以在代码里做处理,
ss:=1;//默认手数
if STKLABEL='rb00'then  ss:=2;
if STKLABEL='ag00'then  ss:=3;

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-29 07:22 , Processed in 0.169883 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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