金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 330|回复: 5

老师帮忙编写一个策略

[复制链接]

3

主题

7

帖子

7

积分

Rank: 1

等级: 新手上路

注册:
2022-11-24
曾用名:
发表于 2025-2-14 16:43 | 显示全部楼层 |阅读模式
开仓 :ema20之上,某周期k线收阳k且成交量大于某数值,下一根k价格过前k最高点开多;

           ema20之下,某周期k线收阴k且成交量大于某数值,下一根k价格过前k最低点开空。

止盈: 当盈利超过  5 跳回落 ( )跳平仓,当盈利超过6跳回落  ( ) 跳平仓,当盈利超过7跳回落  ( ) 跳平仓.

止损:   当开仓亏损超过  ( )跳止损。


中文标注一下代码中盈利,回落,成交量,等变量,我自己在根据需要调节参数

回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2025-2-14 17:23 | 显示全部楼层
如下,仅供参考。

INPUT:VOL_Z(10000,1,100000,1);    //成交量数值
INPUT:HL1(1,1,100,1),HL2(2,1,100,1),HL3(3,1,100,1);  //止盈回落
INPUT:ZS(6,1,100,1);


EMA20:EMA(C,20);
CONKD:H>REF(H,1) AND REF(C,1)>REF(EMA20,1) AND REF(C>O,1)=1 AND REF(VOL,1)>VOL_Z;
CONKK:L<REF(L,1) AND REF(C,1)<REF(EMA20,1) AND REF(C<O,1)=1 AND REF(VOL,1)>VOL_Z;

//移动止盈
IF HOLDING>0 AND TENTERBARS>0 AND HHV(H,TENTERBARS)-TAVGENTERPRICE>5*MINDIFF AND HHV(H,TENTERBARS)-L>HL1*MINDIFF THEN
   SELL(1,HOLDING,MARKETR);
   
IF HOLDING>0 AND TENTERBARS>0 AND HHV(H,TENTERBARS)-TAVGENTERPRICE>6*MINDIFF AND HHV(H,TENTERBARS)-L>HL2*MINDIFF THEN
   SELL(1,HOLDING,MARKETR);
   
IF HOLDING>0 AND TENTERBARS>0 AND HHV(H,TENTERBARS)-TAVGENTERPRICE>75*MINDIFF AND HHV(H,TENTERBARS)-L>HL3*MINDIFF THEN
   SELL(1,HOLDING,MARKETR);
   
   
IF HOLDING>0 AND TENTERBARS>0 AND TAVGENTERPRICE-LLV(L,TENTERBARS)>5*MINDIFF AND H-LLV(L,TENTERBARS)>HL1*MINDIFF THEN
    SELLSHORT(1,HOLDING,MARKETR);
   
IF HOLDING>0 AND TENTERBARS>0 AND HHV(H,TENTERBARS)-TAVGENTERPRICE>6*MINDIFF AND HHV(H,TENTERBARS)-L>HL2*MINDIFF THEN
   SELL(1,HOLDING,MARKETR);
   
IF HOLDING>0 AND TENTERBARS>0 AND HHV(H,TENTERBARS)-TAVGENTERPRICE>7*MINDIFF AND HHV(H,TENTERBARS)-L>HL3*MINDIFF THEN
   SELL(1,HOLDING,MARKETR);
   
  
//固定止损
IF HOLDING>0 AND TENTERBARS>0 AND TAVGENTERPRICE-L>ZS*MINDIFF THEN
    SELL(1,HOLDING,MARKETR);
   
  IF HOLDING<0 AND TENTERBARS>0 AND H-TAVGENTERPRICE>ZS*MINDIFF THEN
    SELLSHORT(1,HOLDING,MARKETR);
   
  
  //开仓
  IF CONKD THEN
     BUY(HOLDING=0,1,MARKETR);
     
  IF CONKK THEN
     BUYSHORT(HOLDING=0,1,MARKETR);
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

3

主题

7

帖子

7

积分

Rank: 1

等级: 新手上路

注册:
2022-11-24
曾用名:
 楼主| 发表于 2025-2-14 21:39 | 显示全部楼层
老师,编译不能通过,说语句末尾缺少分号,帮我补充一句,有相同持仓不加仓
回复

使用道具 举报

37

主题

9734

帖子

5万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2025-2-17 08:51 | 显示全部楼层
郎雪辉 发表于 2025-2-14 21:39
老师,编译不能通过,说语句末尾缺少分号,帮我补充一句,有相同持仓不加仓

上面代码没有语法错误, 你复制的存在缺失。下面是提出了后台函数的代码
[PEL] 复制代码
INPUT:VOL_Z(10000,1,100000,1);    //成交量数值
INPUT:HL1(1,1,100,1),HL2(2,1,100,1),HL3(3,1,100,1);  //止盈回落
INPUT:ZS(6,1,100,1);


EMA20:EMA(C,20);
CONKD:H>REF(H,1) AND REF(C,1)>REF(EMA20,1) AND REF(C>O,1)=1 AND REF(VOL,1)>VOL_Z;
CONKK:L<REF(L,1) AND REF(C,1)<REF(EMA20,1) AND REF(C<O,1)=1 AND REF(VOL,1)>VOL_Z;

//移动止盈
IF HOLDING>0 AND ENTERBARS>0 AND HHV(H,ENTERBARS)-AVGENTERPRICE>5*MINDIFF AND HHV(H,ENTERBARS)-L>HL1*MINDIFF THEN
   SELL(1,HOLDING,MARKETR);
   
IF HOLDING>0 AND ENTERBARS>0 AND HHV(H,ENTERBARS)-AVGENTERPRICE>6*MINDIFF AND HHV(H,ENTERBARS)-L>HL2*MINDIFF THEN
   SELL(1,HOLDING,MARKETR);
   
IF HOLDING>0 AND ENTERBARS>0 AND HHV(H,ENTERBARS)-AVGENTERPRICE>75*MINDIFF AND HHV(H,ENTERBARS)-L>HL3*MINDIFF THEN
   SELL(1,HOLDING,MARKETR);
   
   
IF HOLDING>0 AND ENTERBARS>0 AND AVGENTERPRICE-LLV(L,ENTERBARS)>5*MINDIFF AND H-LLV(L,ENTERBARS)>HL1*MINDIFF THEN
    SELLSHORT(1,HOLDING,MARKETR);
   
IF HOLDING>0 AND ENTERBARS>0 AND HHV(H,ENTERBARS)-AVGENTERPRICE>6*MINDIFF AND HHV(H,ENTERBARS)-L>HL2*MINDIFF THEN
   SELL(1,HOLDING,MARKETR);
   
IF HOLDING>0 AND ENTERBARS>0 AND HHV(H,ENTERBARS)-AVGENTERPRICE>7*MINDIFF AND HHV(H,ENTERBARS)-L>HL3*MINDIFF THEN
   SELL(1,HOLDING,MARKETR);
   
  
//固定止损
IF HOLDING>0 AND ENTERBARS>0 AND AVGENTERPRICE-L>ZS*MINDIFF THEN
    SELL(1,HOLDING,MARKETR);
   
  IF HOLDING<0 AND ENTERBARS>0 AND H-AVGENTERPRICE>ZS*MINDIFF THEN
    SELLSHORT(1,HOLDING,MARKETR);
   
  
  //开仓
  IF CONKD THEN
     BUY(HOLDING=0,1,MARKETR);
     
  IF CONKK THEN
     BUYSHORT(HOLDING=0,1,MARKETR);
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

3

主题

7

帖子

7

积分

Rank: 1

等级: 新手上路

注册:
2022-11-24
曾用名:
 楼主| 发表于 2025-2-17 08:59 | 显示全部楼层
截图202502170858331189.png
老师这是什么意思
回复

使用道具 举报

38

主题

9396

帖子

9406

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2025-2-17 09:15 | 显示全部楼层
金字塔里面是playsound这个函数,不是sound
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-3-14 00:56 , Processed in 0.128373 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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