金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 1190|回复: 6

请管理员老师帮忙编写策略

[复制链接]

1

主题

4

帖子

4

积分

Rank: 1

等级: 新手上路

注册:
2025-1-7
曾用名:
发表于 2025-1-7 17:35 | 显示全部楼层 |阅读模式
一、策略总则
本策略5分钟交易时段设计,单根60日均线指标,旨在抓取短期价格波动盈利,入场、止损、止盈设置明确,全程无加减仓操作。
二、入场规则
1. 多单入场:当5分钟K线向上突破60日均线时,立即对手价开多单。
2. 空单入场:当5分钟K线向下突破60日均线时,立即对手价开空单。
三、止损设置
1. 多单止损:开多单后,以买入保证金的1%设置止损。一旦价格反向波动达到该点位,立即止损平仓。
2. 空单止损:多单止损:开空单后,以买入保证金的1%设置止损。一旦价格反向波动达到该点位,立即止损平仓。
四、止盈设置
不管是多单还是空单,止盈为移动止盈
1、当价格盈利1%后,止损前移至买入价进行平推保本
2、当价格盈利2%后,平仓止盈50%
3、当价格跌破60日均线全部止盈离场
五、交易时间及仓位管理
交易时间为全时间段,单品种仓位为总资金20%

回复

使用道具 举报

44

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2025-1-7 17:44 | 显示全部楼层


// 计算60日均线
MA60:=MA(CLOSE, 60);

// 计算仓位大小(总资金20%)
POSITION_SIZE:=INTPART(cash(0) * 0.2 / CLOSE);

// 多单入场条件
BKCOND:=CROSS(CLOSE, MA60);

// 空单入场条件
SKCOND:=CROSS(MA60, CLOSE);

// 止损设置(买入保证金的1%)
STOP_LOSS_PRICE:=enterprice* TACCOUNT(41)*abs(holding)* 0.99;

// 止盈设置
TAKE_PROFIT_PRICE:=enterprice* TACCOUNT(41)*abs(holding) * 1.02;

// 多单止损条件
BPCOND1:=CLOSE <= STOP_LOSS_PRICE;

// 空单止损条件
SPCOND1:=CLOSE >= STOP_LOSS_PRICE;

// 移动止盈条件
BPCOND2:=CLOSE >= enterprice * 1.01 AND CLOSE <= enterprice * 1.02;
SPCOND2:=CLOSE <= enterprice * 0.99 AND CLOSE >= enterprice * 0.98;

// 全部止盈离场条件
BPCOND3:=CROSS(MA60, CLOSE);
SPCOND3:=CROSS(CLOSE, MA60);

// 执行交易信号
if BKCOND then  
begin
        sellshort(1,holding,marketr);
        buy(holding=0,1,marketr);
END
if SKCOND then  
begin
        sell(1,holding,marketr);
        buyshort(holding=0,1,marketr);
END       

// 止损平仓
if BPCOND1 then sellshort(1,holding,marketr);
if SPCOND1  then sell(1,holding,marketr);

// 移动止盈平仓
if BPCOND2, then sellshort(1,holding/2,marketr);
if SPCOND2, then sell(1,holding/2,marketr);

// 全部止盈离场
if BPCOND3 then sellshort(1,holding,marketr);
if SPCOND3  then sell(1,holding,marketr);

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

使用道具 举报

1

主题

4

帖子

4

积分

Rank: 1

等级: 新手上路

注册:
2025-1-7
曾用名:
 楼主| 发表于 2025-1-7 18:20 | 显示全部楼层
技术008 发表于 2025-1-7 17:44
// 计算60日均线
MA60:=MA(CLOSE, 60);

第 17 行,TACCOUNT 函数在仅刷最后K线模式下使用可能会带来运行风险。

第 20 行,TACCOUNT 函数在仅刷最后K线模式下使用可能会带来运行风险。

请参阅帮助公式部分的解决方案。
https://www.weistock.com/bbs/for ... thread&tid=6549

补充内容 (2025-1-7 18:21):
不懂啊老师
回复

使用道具 举报

1

主题

4

帖子

4

积分

Rank: 1

等级: 新手上路

注册:
2025-1-7
曾用名:
 楼主| 发表于 2025-1-7 18:46 | 显示全部楼层
,535357 发表于 2025-1-7 18:20
第 17 行,TACCOUNT 函数在仅刷最后K线模式下使用可能会带来运行风险。

第 20 行,TACCOUNT 函数在仅 ...

运行不了老师
回复

使用道具 举报

44

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2025-1-8 09:21 | 显示全部楼层
本帖最后由 技术008 于 2025-1-8 09:24 编辑




// 计算60日均线
MA60:=MA(CLOSE, 60);

// 计算仓位大小(总资金20%)
POSITION_SIZE:=INTPART(cash(0) * 0.2 / CLOSE);

// 多单入场条件
BKCOND:=CROSS(CLOSE, MA60);

// 空单入场条件
SKCOND:=CROSS(MA60, CLOSE);

if bkcond and holding<=0 then
begin
        sellshort(1,holding,marketr);
        buy(1,1,marketr);
END
if skcond and holding>=0 then
begin
        sell(1,holding,marketr);
        buyshort(1,1,marketr);
END

if abs(openprofit)>TACCOUNT(41)*abs(holding)*AVGENTERPRICE*0.01 and openprofit<0 then
begin
        sell(1,holding,marketr);
        sellshort(1,holding,marketr);
END

if hhv(OPENPROFITPER>0.01,enterbars) and openprofit<0 and enterbars>0 then
begin
        sell(1,holding,marketr);
        sellshort(1,holding,marketr);
END

if hhv(OPENPROFITPER>0.02,enterbars) and OPENPROFITPER<0.01 and enterbars>0 then
begin
        sell(1,holding,marketr);
        sellshort(1,holding,marketr);
END
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

1

主题

4

帖子

4

积分

Rank: 1

等级: 新手上路

注册:
2025-1-7
曾用名:
 楼主| 发表于 2025-1-8 11:45 | 显示全部楼层
技术008 发表于 2025-1-8 09:21
// 计算60日均线
MA60:=MA(CLOSE, 60);

第27行有TACCOUNT还是不行

补充内容 (2025-1-8 11:46):
老师麻烦您再改一下十分感谢
回复

使用道具 举报

44

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2025-1-8 12:22 | 显示全部楼层
那个提示不用理会
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-18 15:12 , Processed in 0.184877 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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