金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 4696|回复: 10

请老师编写一个三均线的程序

[复制链接]

4

主题

23

帖子

23

积分

Rank: 1

等级: 新手上路

注册:
2021-10-13
曾用名:
发表于 2022-1-25 00:18 | 显示全部楼层 |阅读模式
请老师编写一个三均线的程序:均线,55,550,2200,现价大于三均线之最大均线之上5跳开多10手,最大线减5跳止损,100跳止盈或10%利润止盈;
现价小于三均线之最小线之下5跳开空10手,最小线加五跳止损,100跳止盈或10%利润止盈;谢谢!
回复

使用道具 举报

20

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-1-25 08:50 | 显示全部楼层
以多头为例:
[PEL] 复制代码
ma1:ma(c,55);
ma2:ma(c,550);
ma3:ma(c,2200);

maxM:max(ma1,max(ma2,ma3));


if c>maxM+5*MINDIFF and holding=0 then buy(1,10,market);

if c<maxM-5*MINDIFF then 多均线止损:sell(1,holding,market);

if (c-AVGENTERPRICE)>=100*MINDIFF and holding>0 then 多止盈1:sell(1,holding,market);
if OPENPROFITPER>=10 and holding>0 then 多止盈2:sell(1,holding,market);
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

4

主题

23

帖子

23

积分

Rank: 1

等级: 新手上路

注册:
2021-10-13
曾用名:
 楼主| 发表于 2022-1-25 09:09 | 显示全部楼层
谢谢
回复

使用道具 举报

4

主题

23

帖子

23

积分

Rank: 1

等级: 新手上路

注册:
2021-10-13
曾用名:
 楼主| 发表于 2022-1-25 09:43 | 显示全部楼层
minM:min(ma1,max(ma2,ma3));
if c<minM-5*MINDIFF and holding=0 then buyshort(1,10,market);
if c>maxM+5*MINDIFF then 空均线止损:sellshort(1,holding,market);
if (AVGENTERPRICE-c)>=100*MINDIFF and holding>0 then 空止盈1:sellshort(1,holding,market);
if OPENPROFITPER>=10 and holding>0 then 空止盈2:sellshort(1,holding,market);
请问老师空对不对?

补充内容 (2022-1-25 09:47):
MA3没显示,怎么才可以显示MA3
回复

使用道具 举报

20

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-1-25 09:44 | 显示全部楼层
minM:min(ma1,min(ma2,ma3));
if c<minM-5*MINDIFF and holding=0 then buyshort(1,10,market);
if c>maxM+5*MINDIFF then 空均线止损:sellshort(1,holding,market);
if (AVGENTERPRICE-c)>=100*MINDIFF and holding<0 then 空止盈1:sellshort(1,holding,market);
if OPENPROFITPER>=10 and holding<0 then 空止盈2:sellshort(1,holding,market);
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

4

主题

23

帖子

23

积分

Rank: 1

等级: 新手上路

注册:
2021-10-13
曾用名:
 楼主| 发表于 2022-1-25 09:53 | 显示全部楼层
多谢!
回复

使用道具 举报

4

主题

23

帖子

23

积分

Rank: 1

等级: 新手上路

注册:
2021-10-13
曾用名:
 楼主| 发表于 2022-1-26 14:42 | 显示全部楼层
请教,我想加一个成本保护:上面程序,利润达到100跳或者10%后,回撤到50跳或者5%平仓,怎么写?谢谢!
回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2022-1-26 14:49 | 显示全部楼层
本帖最后由 技术010 于 2022-1-26 15:04 编辑

参考如下范例:
IF HHV(H,ENTERBARS)-AVGENTERPRICE>100*MINDIFF AND HHV(H,ENTERBARS)-CLOSE>50*MINDIFF  THEN
   SELL(HOLDING>0,HOLDING,MARKET);    //多头移动止盈
   

IF AVGENTERPRICE-LLV(L,ENTERBARS)>100*MINDIFF AND CLOSE-LLV(L,ENTERBARS)>50*MINDIFF THEN
   SELLSHORT(HOLDING<0,HOLDING,MARKET);   //空头移动止盈
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

4

主题

23

帖子

23

积分

Rank: 1

等级: 新手上路

注册:
2021-10-13
曾用名:
 楼主| 发表于 2022-1-26 14:58 | 显示全部楼层
谢谢!
回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2022-1-26 14:59 | 显示全部楼层
刚才的范例有几处笔误,已经修正了。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-8 11:34 , Processed in 0.213980 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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