金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 98|回复: 8

请教老师,一个用kdj的操作模型思路,能教教么?

[复制链接]

4

主题

14

帖子

14

积分

Rank: 1

等级: 新手上路

注册:
2024-4-9
曾用名:
发表于 2025-3-18 17:41 | 显示全部楼层 |阅读模式
再问一个老师,用kdj来判断kdj的参数,改成(89,3,3),
当J大于50,买入做多;
突破100后跌破100,或者突破80后跌破80,平多单;
J值跌破50时,做空。跌破-2或-10,然后反弹上穿0时,平空。

回复

使用道具 举报

38

主题

9811

帖子

9821

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2025-3-18 17:44 | 显示全部楼层
// KDJ 参数设置
N := 89;
P1 := 3;
P2 := 3;

// KDJ 计算
RSV := (CLOSE - LLV(LOW, N)) / (HHV(HIGH, N) - LLV(LOW, N)) * 100;
K := SMA(RSV, P1, 1);
D := SMA(K, P2, 1);
J := 3 * K - 2 * D;

// 开仓条件
CONDBUY := J > 50;
CONDSELLSHORT := J < -2 OR J < -10;

// 平仓条件
CONDSELL := (J > 100 AND J < 100) OR (J > 80 AND J < 80);
CONDSELLSHORT := (J < -2 OR J < -10) AND CROSS(J, 0);

// 开仓和平仓
BUY(CONDBUY AND holding < 10, 1, limitr, CLOSE);
SELL(holding > 0, holding, marketr);
SELLSHORT(CONDSELLSHORT AND holding < 10, 1, limitr, CLOSE);
BUY(CONDSELLSHORT, holding, marketr);
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

4

主题

14

帖子

14

积分

Rank: 1

等级: 新手上路

注册:
2024-4-9
曾用名:
 楼主| 发表于 2025-3-18 17:47 | 显示全部楼层
模拟试了一下,出现很多次的开仓信号,怎么过滤掉一些呢?

补充内容 (2025-3-18 17:48):
开仓马上又平仓,多次出现
回复

使用道具 举报

38

主题

9811

帖子

9821

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2025-3-18 17:48 | 显示全部楼层
这个要您具体自己思考了,软件只是平台提供实现,没有办法帮您去给出策略的
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

4

主题

14

帖子

14

积分

Rank: 1

等级: 新手上路

注册:
2024-4-9
曾用名:
 楼主| 发表于 2025-3-18 17:52 | 显示全部楼层
满足条件后,不断开平仓呢
回复

使用道具 举报

4

主题

14

帖子

14

积分

Rank: 1

等级: 新手上路

注册:
2024-4-9
曾用名:
 楼主| 发表于 2025-3-18 18:02 | 显示全部楼层
// 开仓条件
CONDBUY := J > 50;
CONDSELLSHORT := J < -2 OR J < -10;

// 平仓条件
CONDSELL := (J > 100 AND J < 100) OR (J > 80 AND J < 80);
CONDSELLSHORT := (J < -2 OR J < -10) AND CROSS(J, 0);


开仓和平仓条件,我的开空应该放哪里好?

补充内容 (2025-3-18 18:03):
J值跌破50时,做空。

跌破-2或-10,然后反弹上穿0时,平空。
回复

使用道具 举报

4

主题

14

帖子

14

积分

Rank: 1

等级: 新手上路

注册:
2024-4-9
曾用名:
 楼主| 发表于 2025-3-18 18:16 | 显示全部楼层
// 开仓和平仓
BUY(CONDBUY AND holding < 10, 1, limitr, CLOSE);
SELL(holding > 0, holding, marketr);
SELLSHORT(CONDSELLSHORT AND holding < 10, 1, limitr, CLOSE);
BUY(CONDSELLSHORT, holding, marketr);

我的买平仓应该放在哪里好?老师?
回复

使用道具 举报

4

主题

14

帖子

14

积分

Rank: 1

等级: 新手上路

注册:
2024-4-9
曾用名:
 楼主| 发表于 2025-3-18 18:48 | 显示全部楼层
我的买平仓应该放在哪里好?老师?
是不是卖出就相当于买平仓?
回复

使用道具 举报

38

主题

9811

帖子

9821

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2025-3-19 09:03 | 显示全部楼层

// KDJ 参数设置
N := 89;
P1 := 3;
P2 := 3;

// KDJ 计算
RSV := (CLOSE - LLV(LOW, N)) / (HHV(HIGH, N) - LLV(LOW, N)) * 100;
K := SMA(RSV, P1, 1);
D := SMA(K, P2, 1);
J := 3 * K - 2 * D;

sellshort(cross(J,0) and holding=0,holding,marketr);
buy(J>50,1,marketr);
sell(cross(80,J),holding,marketr);
buyshort(J<50 and holding=0,1,marketr);
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-4-4 20:55 , Processed in 0.218355 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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