金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 4890|回复: 9

帮我改下谢谢

[复制链接]

10

主题

66

帖子

66

积分

等级: 免费版

注册:
2021-7-23
曾用名:
发表于 2022-6-2 18:17 | 显示全部楼层 |阅读模式
本帖最后由 技术006 于 2022-6-3 07:22 编辑

【帮我多头止盈跟空头止盈修改下】
1.多头止盈:多头开仓后运行5根K线后出现8日均线下穿13日均线止盈
2.空头止盈:空头开仓后运行5根K线后出现8日均线上穿13日均线止盈
[PEL] 复制代码
VARIABLE:KD_FALG=0,KK_FALG=0;

EMA100:EMA(C,100);
EMA13:EMA(C,13);
EMA8:EMA(C,8);

//成立时为多头趋势否者为空头趋势
KTXS:EMA100>REF(EMA100,1) AND REF(EMA100,1)>REF(EMA100,2);

KD_COND:KTXS=1 and ref(KTXS=1,1) and ref(low>EMA100,1) and low<EMA100;//开多条件
KK_COND:KTXS=0 and ref(KTXS=0,1)  and ref(high<EMA100,1) and high>EMA100;//开空条件

DTZS:cross(EMA13,EMA8);//多头止盈
KTZS:cross(EMA8,EMA13);//空头止盈


if KD_COND=1  then begin
        BUY(HOLDING=0 AND  KD_FALG<2,1,MARKET);
        KK_FALG:=0;//在多头趋势下,将空头的平仓标志置0
END

if KK_COND=1  then begin
        BUYSHORT(HOLDING=0 AND  KK_FALG<2,1,MARKET);
        KD_FALG:=0;
END

if KTXS=0 then   begin
    SELL(HOLDING>0,HOLDING,MARKET); //当多头趋势转换为空头趋势时,平多头仓位
    KD_FALG:=0;
end
if KTXS=1 then   begin
     SELLSHORT(HOLDING<0,HOLDING,MARKET);//当空头趋势转换为多头趋势时,平空头仓位
     KK_FALG:=0;   

end

if  DTZS=1 and HOLDING>0 then begin       
        多头止盈:SELL(1,HOLDING,MARKET); 
        KD_FALG:=KD_FALG+1;//记录多头平仓次数,              
END

if  KTZS=1 and HOLDING<0 then begin
        空头止盈:SELLSHORT(HOLDING<0,HOLDING,MARKET); 
        KK_FALG:=KK_FALG+1;//记录空头平仓次数     
END
回复

使用道具 举报

37

主题

9948

帖子

6万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2022-6-3 07:21 | 显示全部楼层
这个修改没有难度,请自行尝试修改。上面示例代码中,在第13和14行中增加【开仓后运行5根K线】这个限制条件即可

使用TYPEBAR函数可用得到相应方向开仓信号的位置。

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

使用道具 举报

10

主题

66

帖子

66

积分

等级: 免费版

注册:
2021-7-23
曾用名:
 楼主| 发表于 2022-6-3 13:34 | 显示全部楼层
技术006 发表于 2022-6-3 07:21
这个修改没有难度,请自行尝试修改。上面示例代码中,在第13和14行中增加【开仓后运行5根K线】这个限制条件 ...

写不来 才发帖的  写的来发帖干嘛  没有一次能真正解决问题的  
回复

使用道具 举报

37

主题

9948

帖子

6万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2022-6-3 13:59 | 显示全部楼层
本帖最后由 技术006 于 2022-6-3 14:06 编辑

量化策略必须自己尝试才能提高编写水平。我们作为技术是辅助客户完成相应的需求并帮助用户提升编写水平,不是无脑写手。本次的需求,方法和函数已经告知你了。如果你看不明白可以就当前的方法和函数具体阐述不理解的点。我们可以做进一步解答。

写不来和尝试修改在学习态度上就有差异。你上面的代码是我们根据你提的需求完成的第一版策略框架。之后你几次的需求都是基于这个版本进行增添小需求而已。
(其他帖子中已经建议你搞懂整个逻辑后,尝试修改。)

如果一丁点都不愿意尝试实现。只做伸手党,那么不建议使用量化,金字塔的手工交易功能也能满足大部分人的需求。





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

使用道具 举报

10

主题

66

帖子

66

积分

等级: 免费版

注册:
2021-7-23
曾用名:
 楼主| 发表于 2022-6-3 18:35 | 显示全部楼层
技术006 发表于 2022-6-3 13:59
量化策略必须自己尝试才能提高编写水平。我们作为技术是辅助客户完成相应的需求并帮助用户提升编写水平,不 ...

我不是伸手党 也在学习尝试编写  确实是搞不懂  搞了几天有些心急了 很抱歉 辛苦你们了
回复

使用道具 举报

37

主题

9948

帖子

6万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2022-6-3 19:25 | 显示全部楼层
本帖最后由 技术006 于 2022-6-4 00:04 编辑

你可以吧不理解的地方提出来。或者你自己添加后提出所出现的问题。我们逐一解答错误的原因。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

10

主题

66

帖子

66

积分

等级: 免费版

注册:
2021-7-23
曾用名:
 楼主| 发表于 2022-6-3 21:22 | 显示全部楼层
技术006 发表于 2022-6-3 19:25
你可以吧不理解的地方提出来。或者你自己添加后所出现的问题。我们逐一解答错误的原因。

已经处理了  感谢。就像你说的 现在这个定义均线拐头假信号太多导致频繁开仓。按你们的经验是否还有什么办法定义均线拐头呢。
回复

使用道具 举报

38

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2022-6-3 21:37 | 显示全部楼层
你可以试试拐头到一定幅度再下信号
或者判断上一根k拐头,并且本根k延续上一根k走势,也就是拐头顺势一根后再下

各种方法只能说自己试试看,所以自己要学会代码编写才能有啥想法都试验一遍
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

10

主题

66

帖子

66

积分

等级: 免费版

注册:
2021-7-23
曾用名:
 楼主| 发表于 2022-6-3 22:47 来自手机 | 显示全部楼层
技术008 发表于 2022-6-3 21:37
你可以试试拐头到一定幅度再下信号
或者判断上一根k拐头,并且本根k延续上一根k走势,也就是拐头顺势一根 ...

不是说均线的幅度没办法写吗,会因为缩放而变化。比如我要写均线向上45度为多头趋势回调到均线做多这样可以写吗?我在函数里找不到有关的角度函数
回复

使用道具 举报

37

主题

9948

帖子

6万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2022-6-4 00:04 | 显示全部楼层
斜率这种处理不了。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-31 09:49 , Processed in 0.183551 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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