金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
楼主: 代人发帖

下午十一点半和晚上十一点清仓代码怎么写啊?

[复制链接]

0

主题

213

帖子

213

积分

等级: 免费版

注册:
2022-9-28
曾用名:
发表于 2022-11-25 11:36 来自手机 | 显示全部楼层
应该是的
回复

使用道具 举报

0

主题

213

帖子

213

积分

等级: 免费版

注册:
2022-9-28
曾用名:
发表于 2022-11-25 11:44 来自手机 | 显示全部楼层
实际上就是当bbi线斜率向上且价格在bbi 线以上时才买入多单,在止损或移动止赢之后,不一定立即开空单,只有当bbi线斜率向下且价格在bbi以下才开空单
回复

使用道具 举报

0

主题

213

帖子

213

积分

等级: 免费版

注册:
2022-9-28
曾用名:
发表于 2022-11-25 11:45 来自手机 | 显示全部楼层
这样的话代码是不是还要修改一下啊
回复

使用道具 举报

20

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-11-25 11:54 | 显示全部楼层
当前BBI下降阶段:   上一个K下降100,当前下降90  按照你想法改 这个算 斜率向下了。按照我思路是上一个下降了100,当前下降了110 这个才算BBI下降阶段的斜率下降。

我已经说明很清楚了吧。你自己看着选择吧。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

0

主题

213

帖子

213

积分

等级: 免费版

注册:
2022-9-28
曾用名:
发表于 2022-11-25 12:52 来自手机 | 显示全部楼层
按照您的,要不要改呢
回复

使用道具 举报

0

主题

213

帖子

213

积分

等级: 免费版

注册:
2022-9-28
曾用名:
发表于 2022-11-25 13:01 来自手机 | 显示全部楼层
安照您的意思改吧
回复

使用道具 举报

20

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-11-25 13:22 | 显示全部楼层
input:m1(4,1,100,10),m2(8,1,100,10),m3(16,1,100,10),m4(32,1,100,10);
bbi:(ma(close,m1)+ma(close,m2)+ma(close,m3)+ma(close,m4))/4;
input:ss(5,1,100,1);//开仓手数;
cz:abs(bbi-ref(bbi,1));  

up:bbi>ref(bbi,1);
down:bbi<ref(bbi,1);
平空开多:up  and ref(up,1)  and  c>bbi and cz>ref(cz,1);
平多开空:down and ref(down,1) and c<bbi and cz>ref(cz,1) ;  

variable:maxprofit=0;//有仓位时最大获利幅度 //普通开仓

if 平空开多 then begin
sellshort(holding<0,0,marketr);
buy(holding=0,1,marketr); maxprofit:=0;
end  

if 平多开空 then
begin
sell(holding>0,0,marketr);
buyshort(holding=0,1,marketr);
maxprofit:=0;
end   
//判断当前持仓状态下的最大盈利
win:=0; win2:=0;
if holding > 0 and enterbars > 0 then
begin
win:=(c-enterprice)/enterprice*100; //记录最大盈利
if win>maxprofit then   maxprofit:=win;  
win2:=(maxprofit-win)/maxprofit*100; //最大盈利后的回调幅度
end

if holding < 0 and enterbars > 0 then
begin
win:=(enterprice-c)/enterprice*100; //记录最大盈利
if win > maxprofit then   maxprofit:=win;  
win2:=(maxprofit-win)/maxprofit*100; //最大盈利后的回调幅度
end  
//出现浮动亏损比如2%平仓
止损:sell(win < -2,0,marketr); //出现最高盈利后,回落到盈利的60%平仓出场
止赢:sell(win2 >= 60 and openprofit > 0, 0,marketr);


另做了调整,过滤 bbi从涨到跌时候 cz也可能是增长的情况。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

0

主题

213

帖子

213

积分

等级: 免费版

注册:
2022-9-28
曾用名:
发表于 2022-11-25 13:52 来自手机 | 显示全部楼层
好的,谢谢您啦!我复制粘贴下,测试看看
回复

使用道具 举报

0

主题

213

帖子

213

积分

等级: 免费版

注册:
2022-9-28
曾用名:
发表于 2022-11-28 13:41 来自手机 | 显示全部楼层
老师好,复制粘贴上去不好用,始终不是不是那的问题
回复

使用道具 举报

20

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-11-28 13:44 | 显示全部楼层
啥叫不好用。。是不能运行还是怎么了。

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-22 18:45 , Processed in 0.199240 second(s), 20 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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