金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索

请教老师编代码

[复制链接]

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-8-22 13:15 | 显示全部楼层
[PEL] 复制代码
MA1:=MA(CLOSE,a),COLORWHITE;
MA2:=MA(CLOSE,b),COLORRED;
MA3:=MA(CLOSE,cc),COLORCYAN;
 
PARTLINE(MA1>=MA2,MA2,COLORMAGENTA),LINETHICK2;
PARTLINE(MA1<MA2,MA2,COLORYELLOW),LINETHICK2;
 
 
//交易条件
开多平空条件:=CROSS(MA1,MA2);//开多平空条件
开空平多条件:=CROSS(MA2,MA1);//开空平多条件
 
 
VARIABLE:kdPrice:=0,kkPrice:=0;
 


HX:=HHV(C,ENTERBARS+1),NODRAW;//不包含开仓K
LX:=LLV(L,ENTERBARS+1),NODRAW;


if  hx-c>=20*MINDIFF and holding>0 then 
begin 
sell(1,holding,market);
回撤开空:buyshort(1,2,market);	
kkPrice:=ENTERPRICE-30*MINDIFF;//首次开仓生成下一次加仓时候的价格基准 
end 

if  c-LX>=20*MINDIFF and holding<0 then 
begin 
sellshort(1,holding,market);
回撤开多:buy(1,2,market);	
kdPrice:=ENTERPRICE+30*MINDIFF;
end 

 
if c>kdPrice and holding<6 then
begin
多加仓:buy(1,2,market); 
kdPrice:=kdPrice+30*MINDIFF;
end
  
 
if kkPrice>c and abs(holding)<6 then
begin
空加仓:buy(1,2,market); 
kkPrice:=kkPrice-30*MINDIFF;//加仓时候生成下一次加仓时候的价格基准
end
 

  
if 开多平空条件 then
begin
sellshort(1,holding,market);
buy(holding=0,2,market);
kdPrice:=ENTERPRICE+30*MINDIFF;//首次开仓生成下一次加仓时候的价格基准
END
  
  
 if 开空平多条件 then
begin
sell(1,holding,market);
buyshort(holding=0,2,market);
kkPrice:=ENTERPRICE-30*MINDIFF;//首次开仓生成下一次加仓时候的价格基准
END
  
  


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

使用道具 举报

16

主题

71

帖子

71

积分

等级: 免费版

注册:
2022-1-10
曾用名:
 楼主| 发表于 2022-8-23 21:41 | 显示全部楼层
能否把

“MA1:=MA(CLOSE,a),COLORWHITE;
MA2:=MA(CLOSE,b),COLORRED;
MA3:=MA(CLOSE,cc),COLORCYAN;

PARTLINE(MA1>=MA2,MA2,COLORMAGENTA),LINETHICK2;
PARTLINE(MA1<MA2,MA2,COLORYELLOW),LINETHICK2;


//交易条件
开多平空条件:=CROSS(MA1,MA2);//开多平空条件
开空平多条件:=CROSS(MA2,MA1);//开空平多条件”

改为:
初始开多条件:=手工开多仓2手;
初始开空条件:=手工开空仓2手;

手工开2手多仓后,价格每上升30点,加仓2手,总持仓量最多6手,价格从最高处回升30个最小变动点平仓,并反向开空单2手......
或者:
手工开2手空仓后,价格每下降30点,加仓2手,总持仓量最多6手,价格从最低处回升30个最小变动点平仓,并反向开多单2手......
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-8-24 08:00 | 显示全部楼层
已经给过你好几版代码了。建议进一步的需求你自行尝试下修改。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

16

主题

71

帖子

71

积分

等级: 免费版

注册:
2022-1-10
曾用名:
 楼主| 发表于 2022-8-24 09:44 | 显示全部楼层
老师好!很想实盘,一直没有适当的策略。我是小白,不会写代码,觉得这次修改,经测试后就可以实盘了,有了策略就可以购买金字塔实盘版本软件了。支持下呗,马上就可开户实盘交易啦!谢谢啦!
这次修改去掉原来的均线开平信号条件,改为如下两种初始开仓方案:
A、开仓条件:手工开第一仓,随后在第一仓的基础上按原有策略自动开平仓。闭市前一分钟平仓,不开仓。
B、开仓条件:以开市(上午,下午,晚上)开盘价为基准价,上升30点,开2手多仓(若是下降30点,则开2手空仓。),随后按原有策略自动开平仓。闭市前一分钟平仓,不开仓。
     
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-8-24 09:54 | 显示全部楼层
“A、开仓条件:手工开第一仓,随后在第一仓的基础上按原有策略自动开平仓。闭市前一分钟平仓,不开仓。”

你这个需求图表上本身也做不了的。不能这种半自动的。你半自动开的仓位,图表模型是识别不到的。只有后台程序化是直接读账户栏进行操作的。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

16

主题

71

帖子

71

积分

等级: 免费版

注册:
2022-1-10
曾用名:
 楼主| 发表于 2022-8-24 11:50 | 显示全部楼层

开仓条件:以开市(上午,下午,晚上)开盘价为基准价,上升30点,开2手多仓(若是下降30点,则开2手空仓。),随后按原有策略自动开平仓。闭市前一分钟平仓,不开仓。

回馈上次策略模拟测试出现的问题:同一品种出现双向持仓,单品种持仓量超过6手(最多发现有12手),是不是与均线开平仓信号有关?开仓条件改为以开市(上午,下午,晚上)开盘价为基准价是否可以解决问题?
回复

使用道具 举报

16

主题

71

帖子

71

积分

等级: 免费版

注册:
2022-1-10
曾用名:
 楼主| 发表于 2022-8-24 11:55 | 显示全部楼层
截图
截图202208241154036467.png
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-8-24 13:27 | 显示全部楼层


开仓条件:以开市(上午,下午,晚上)开盘价为基准价,上升30点,开2手多仓(若是下降30点,则开2手空仓。),随后按原有策略自动开平仓。闭市前一分钟平仓,不开仓。”

你这个逻辑不完整。
1.你如果以每个开盘K作为基准,那么我下午的价格高于上午开盘价 我开不开仓呢?其他类似。
2.或者我始终没满足以开盘价为基准的开仓。我其他条件触发的开仓到底啥时候才能 开仓呢?
你应当把开盘那个开仓限定在一个范围内才行。

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

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-8-24 13:29 | 显示全部楼层
你这个策略大概率是信号闪烁的。所以如果不是走完K模式,持仓可能会出现上面你说的那种情况。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

16

主题

71

帖子

71

积分

等级: 免费版

注册:
2022-1-10
曾用名:
 楼主| 发表于 2022-8-24 13:54 | 显示全部楼层
不是以每根K线开盘价,而是以开市(上午,下午,晚上)第一根K线开盘价为基准价,上升30点,开2手多仓(若是下降30点,则开2手空仓。),随后按原有策略自动开平仓。闭市前一分钟平仓,不开仓。”全天三次开市,三次基准价开仓,三次最后一根K开盘价平仓不开仓。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-8 10:16 , Processed in 0.144268 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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