金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 2116|回复: 10

老师们帮忙写一下,谢谢!

[复制链接]

2

主题

8

帖子

8

积分

Rank: 1

等级: 新手上路

注册:
2024-7-6
曾用名:
发表于 2024-7-6 20:01 | 显示全部楼层 |阅读模式
我是文华用户,计划转入咱们平台,以下是文华的代码,帮忙改一下,谢谢老师们。

交易次数:(COUNTSIG(BK,DAYBARPOS)+COUNTSIG(SK,DAYBARPOS))<1;//多空加起来每天交易一次
时间1:=(TIME<1400 AND TIME>=0906);//交易时间:上午9点06分---下午14点整。
时间2:=(TIME<2230 AND TIME>=2106);//交易时间:晚上21点06分---晚上22点30分整。
MA1:MA(C,5);
MA2:MA(C,20);
AA0:=CROSS(MA1,MA2);//买多,向上交叉
BB0:=CROSSDOWN(MA1,MA2);//卖空,向下交叉

AA0&&时间1&&时间2&&交易次数,BK;//同时满足四个条件开多
BB0&&时间1&&时间2&&交易次数,SK;//同时满足四个条件开多

STOP(0,-35);//多单限价止损,亏损35个价位后盘中立即止损
STOP(3,35);//空单限价止损,亏损35个价位后盘中立即止损
C<=BKPRICE-35*MINPRICE,SP;//多单收盘价止损
C>SKPRICE+35*MINPRICE,BP;//空单收盘价止损

C>=BKPRICE+70*MINPRICE,SP;//多单盈利70个点后收盘价止盈
C<=SKPRICE-70*MINPRICE,BP;//空单盈利70个点后收盘价止盈

PC2:=TIME>=1450 AND TIME<=1500;//定义时间段 下午14点50分以后立即清仓,下午15点前必须清仓。
PC3:=TIME>=2250 AND TIME<=2300;//定义时间段 晚上22点50分以后立即清仓,晚上23点前必须清仓。
PC2 OR PC3,SP;//符合以上时间段收盘价平多单,
PC2 OR PC3,BP;//符合以上时间段收盘价平空单

TRACING_ORDER(BP,ACTIVE_ORDER,20);//止盈或定义的时间段未及时平仓时 追加20秒后未成交加三个价位平仓或市价平仓
TRACING_ORDER(SP,ACTIVE_ORDER,20);//止盈或定义的时间段未及时平仓时 追加20秒后未成交加三个价位平仓或市价平仓
AUTOFILTER;//一买一平机制


回复

使用道具 举报

44

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2024-7-8 09:11 | 显示全部楼层
variable:n=0;
if todaybar=1 then n:=0;
时间1:=(TIME<1400 AND TIME>=0906);//交易时间:上午9点06分---下午14点整。
时间2:=(TIME<2230 AND TIME>=2106);//交易时间:晚上21点06分---晚上22点30分整。
MA1:MA(C,5);
MA2:MA(C,20);
AA0:=CROSS(MA1,MA2);//买多,向上交叉
BB0:=CROSS(MA2,ma2);//卖空,向下交叉

if AA0 and 时间1 and 时间2  and n=0 then
BEGIN
        n:=1;
buY(1,1,marketr);//同时满足四个条件开多
end
if BB0 and 时间1 and 时间2 and  n=0 then
begin
        n:=1;
buyshort(1,1,marketr);//同时满足四个条件开多
end
//止损平多
IF AVGENTERPRICE-C>40*MINDIFF THEN BEGIN
SELL(1,HOLDING,marketr);
END
//止损平空
IF C-AVGENTERPRICE>40*MINDIFF THEN BEGIN
SELLshort(1,HOLDING,marketr);
END


PC2:=TIME>=1450 AND TIME<=1500;//定义时间段 下午14点50分以后立即清仓,下午15点前必须清仓。
PC3:=TIME>=2250 AND TIME<=2300;//定义时间段 晚上22点50分以后立即清仓,晚上23点前必须清仓。


if pc2 or pc3 then
begin
        SELLshort(1,HOLDING,marketr);
        SELL(1,HOLDING,marketr);
END

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

使用道具 举报

2

主题

8

帖子

8

积分

Rank: 1

等级: 新手上路

注册:
2024-7-6
曾用名:
 楼主| 发表于 2024-7-8 14:48 | 显示全部楼层
帮忙写一下,拜托注明一下,谢谢
STOP(0,-35);//多单限价止损,亏损35个价位后盘中立即止损
STOP(3,35);//空单限价止损,亏损35个价位后盘中立即止损

C<=BKPRICE-35*MINPRICE,SP;//多单收盘价止损
C>SKPRICE+35*MINPRICE,BP;//空单收盘价止损
回复

使用道具 举报

2

主题

8

帖子

8

积分

Rank: 1

等级: 新手上路

注册:
2024-7-6
曾用名:
 楼主| 发表于 2024-7-8 14:49 | 显示全部楼层
第一次回复的没看懂 哪个是,帮忙标注一下

交易次数:(COUNTSIG(BK,DAYBARPOS)+COUNTSIG(SK,DAYBARPOS))<1;//多空加起来每天交易一次
回复

使用道具 举报

44

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2024-7-8 14:51 | 显示全部楼层
交易次数是用一个全局变量n自己来记录的

止损就是这个
//止损平多
IF AVGENTERPRICE-C>40*MINDIFF THEN BEGIN
SELL(1,HOLDING,marketr);
END
//止损平空
IF C-AVGENTERPRICE>40*MINDIFF THEN BEGIN
SELLshort(1,HOLDING,marketr);
END
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

2

主题

8

帖子

8

积分

Rank: 1

等级: 新手上路

注册:
2024-7-6
曾用名:
 楼主| 发表于 2024-7-8 15:18 | 显示全部楼层
我就想实现1、收盘价走完止损。2、收盘价未走完立即止损。这俩个止损方式一样吗
回复

使用道具 举报

2

主题

8

帖子

8

积分

Rank: 1

等级: 新手上路

注册:
2024-7-6
曾用名:
 楼主| 发表于 2024-7-8 15:19 | 显示全部楼层
variable:n=0;
if todaybar=1 then n:=0;
每个模型里写以上代码就可以限制次数吗?
回复

使用道具 举报

2

主题

8

帖子

8

积分

Rank: 1

等级: 新手上路

注册:
2024-7-6
曾用名:
 楼主| 发表于 2024-7-8 15:24 | 显示全部楼层
放入软件里 说时间格式不正确
时间1:=(TIME<1400 AND TIME>=0906);//交易时间:上午9点06分---下午14点整。
时间2:=(TIME<2230 AND TIME>=2106);//交易时间:晚上21点06分---晚上22点30分整。
回复

使用道具 举报

44

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2024-7-8 15:32 | 显示全部楼层
软件是通过设置来决定走完k还是固定轮询的,无法代码去控制
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

44

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2024-7-8 15:32 | 显示全部楼层
时间1:=(TIME<140000 AND TIME>=090600);//交易时间:上午9点06分---下午14点整。
时间2:=(TIME<223000 AND TIME>=210600);//交易时间:晚上21点06分---晚上22点30分整。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-25 22:12 , Processed in 0.119342 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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