金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 1675|回复: 5

咨询

[复制链接]

6

主题

15

帖子

15

积分

Rank: 1

等级: 新手上路

注册:
2023-1-30
曾用名:
发表于 2024-2-27 09:20 来自手机 | 显示全部楼层 |阅读模式
请问老师,我有一个策略,想改成日线和小时线都出现开多或开空时下单。其中一个出现平仓就卖掉。两个时间段共振能改吗
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2024-2-27 09:24 | 显示全部楼层
那跨周期调用时候直接设置周期为日线和小时线就行了。平仓条件以 or 来合并2个周期的条件就行了。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

6

主题

15

帖子

15

积分

Rank: 1

等级: 新手上路

注册:
2023-1-30
曾用名:
 楼主| 发表于 2024-2-27 09:34 | 显示全部楼层
技术009 发表于 2024-2-27 09:24
那跨周期调用时候直接设置周期为日线和小时线就行了。平仓条件以 or 来合并2个周期的条件就行了。

老师帮我改一下。//DMA指标

input:s(12,2,300,1),p(36,10,300,1),m(9,1,300,30);


ddd := (ma(close,s)-ma(close,p));


ama : ma(ddd,m);




up:ama>ref(ama,1);

down:ama<ref(ama,1);



金叉1:CROSS(DDD,AMA);
死叉1:CROSS(AMA,DDD);




//KDJ指标


input:n(9,1,100,1),p1(3,2,50,1),p2(3,2,50,1),p3(5,1,20,1);

//参数设置

RSV:= (CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;

FASTK:=SMA(RSV,P1,1);

K:SMA(FASTK,P2,1);


D:SMA(K,P3,1);



金叉:CROSS(K,D);
死叉:CROSS(D,K);




kd:=金叉 and up;
pd:=死叉;

kk:=死叉 and down;

pk:=金叉;

sell(pd,holding,market);

buyshort(kk and holding=0,1,market);

sellshort(pk,holding,market);

buy(kd and holding=0,1,market);

回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2024-2-27 09:39 | 显示全部楼层
你当前运行的是选择什么周期的?
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

6

主题

15

帖子

15

积分

Rank: 1

等级: 新手上路

注册:
2023-1-30
曾用名:
 楼主| 发表于 2024-2-27 09:42 | 显示全部楼层
技术009 发表于 2024-2-27 09:39
你当前运行的是选择什么周期的?

一小时和日线
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2024-2-27 09:45 | 显示全部楼层
被调用指标新建下,新建一个指标A:
[PEL] 复制代码
//kdj指标
input:n(9,1,100,1),p1(3,2,50,1),p2(3,2,50,1),p3(5,1,20,1);

//参数设置
rsv:= (close-llv(low,n))/(hhv(high,n)-llv(low,n))*100;
fastk:=sma(rsv,p1,1);
k:sma(fastk,p2,1);
d:sma(k,p3,1);


金叉:=cross(k,d);
死叉:=cross(d,k);


pd:死叉;

pk:金叉;


当前 指标:
[PEL] 复制代码
input:s(12,2,300,1),p(36,10,300,1),m(9,1,300,30);
ddd := (ma(close,s)-ma(close,p));

ama : ma(ddd,m);
up:ama>ref(ama,1);
down:ama<ref(ama,1);



金叉1:CROSS(DDD,AMA);
死叉1:CROSS(AMA,DDD);


//KDJ指标
input:n(9,1,100,1),p1(3,2,50,1),p2(3,2,50,1),p3(5,1,20,1);

//参数设置
RSV:= (CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;
FASTK:=SMA(RSV,P1,1);
K:SMA(FASTK,P2,1);
D:SMA(K,P3,1);


金叉:=CROSS(K,D);
死叉:=CROSS(D,K);


pd_d:"a.pd#day";
pd_h:"a.pd#min60";

pk_d:"a.pk#day";
pk_h:"a.pk#min60";


kd:=金叉 and up;
pd:=pd_d or pd_h;

kk:=死叉 and down;

pk:=pk_d or pk_h;

sell(pd,holding,market);

buyshort(kk and holding=0,1,market);

sellshort(pk,holding,market);

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-2 21:41 , Processed in 0.107795 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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