金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 50|回复: 36

老师帮我写一个策略

[复制链接]

5

主题

27

帖子

27

积分

Rank: 1

等级: 新手上路

注册:
2022-11-24
曾用名:
发表于 2025-4-2 14:11 | 显示全部楼层 |阅读模式
开仓 :某(  )周期阳k收盘价大于ema20,下一根k价格过前k最高点开多仓   N  手(只在第一个信号出现后开仓,止损后或者开盘第一个信号出现后开仓,连续过高不加仓 );    下一根k价格跌破前根k低点平仓。

          某(  )周期阴k收盘价小于 ema20,下一根k价格过前k最低点开空仓  N 手(只在第一个信号出现后开仓,止损后或者开盘第一个信号出现后开仓,连续过高不加仓 ) ;    下一根k价格涨破前根k高点平仓。

     相同品种有持仓不加仓,只在第一个信号开仓,连续高开超过5跳以上不开多,低开5跳以上不开空,回补缺口符合开仓条件可开仓,一根K上只开平一次。








回复

使用道具 举报

38

主题

9811

帖子

9821

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2025-4-2 14:13 | 显示全部楼层
https://www.weistock.com/bbs/for ... hread&tid=24624

不是这个吗

如果有细微改动,建议用户自己学者做些修改
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

5

主题

27

帖子

27

积分

Rank: 1

等级: 新手上路

注册:
2022-11-24
曾用名:
 楼主| 发表于 2025-4-2 14:17 | 显示全部楼层
老师加一个开仓条件:成交量5日均量线大于20日均量线符合以上条件开仓
回复

使用道具 举报

5

主题

27

帖子

27

积分

Rank: 1

等级: 新手上路

注册:
2022-11-24
曾用名:
 楼主| 发表于 2025-4-2 14:19 | 显示全部楼层
老师我一点不懂,就是加上面的条件发给您的
回复

使用道具 举报

38

主题

9811

帖子

9821

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2025-4-2 14:20 | 显示全部楼层
成交量5日均量线大于20日均量线

cond_vol:ma(vol,5)>ma(vol,20);

这个就是条件,加入上面开仓条件中就行


这个自己必须学会基本代码的,工作人员不可能每次都全部重头给您写完,这个毕竟是您自己要去使用的,开仓怎么使用,条件怎么放入这种基本自己看下把
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

5

主题

27

帖子

27

积分

Rank: 1

等级: 新手上路

注册:
2022-11-24
曾用名:
 楼主| 发表于 2025-4-2 14:25 | 显示全部楼层
哪里有教程?
回复

使用道具 举报

38

主题

9811

帖子

9821

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2025-4-2 14:33 | 显示全部楼层
https://www.weistock.com/univercity_video.html  
教程,这里看下

// 计算 EMA20
EMA20 := EMA(CLOSE, 20);

// 判断阳线和阴线条件
IS_UPPER_K := C > O;
IS_LOWER_K := C < O;

// 计算前 K最高点和最低点
PREV_HIGH := high=hhv(high,10);
PREV_LOW := low=llv(low,10);

// 开仓条件
LONG_CONDITION := IS_UPPER_K AND C > EMA20 and PREV_HIGH;
SHORT_CONDITION := IS_LOWER_K AND C < EMA20 AND PREV_LOW;

cond_vol:ma(vol,5)>ma(vol,20);

// 开仓逻辑
IF LONG_CONDITION THEN BEGIN
SELLSHORT(1,HOLDING, MARKET); // 空头平仓
BUY(cond_vol,1, MARKET); // 开多 N手
END

IF SHORT_CONDITION THEN BEGIN
SELL(1,HOLDING, MARKET); // 多头平仓
SELLSHORT(cond_vol,1, MARKET); // 开空 N手
END

// 平仓逻辑
IF HOLDING > 0 AND low<ref(low,1)-5*mindiff THEN BEGIN
SELL(1,HOLDING, MARKET); // 多头平仓
END

IF HOLDING < 0 AND high>ref(low,1)+5*mindiff THEN BEGIN
SELLSHORT(1,HOLDING, MARKET); // 空头平仓
END
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

5

主题

27

帖子

27

积分

Rank: 1

等级: 新手上路

注册:
2022-11-24
曾用名:
 楼主| 发表于 2025-4-2 15:21 | 显示全部楼层
老师帮我看看
这里完全符合条件的为什么没有开仓信号
截图202504021520541452.png
回复

使用道具 举报

38

主题

9811

帖子

9821

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2025-4-2 15:23 | 显示全部楼层
输出下条件看,是哪个条件没有满足
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

5

主题

27

帖子

27

积分

Rank: 1

等级: 新手上路

注册:
2022-11-24
曾用名:
 楼主| 发表于 2025-4-2 15:23 | 显示全部楼层
止盈止损后再次符合条件应该开仓的,但是看不到开仓信号
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-4-4 18:42 , Processed in 0.241332 second(s), 25 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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