金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
楼主: 103897

逆回购

[复制链接]

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-8-16 09:26 | 显示全部楼层
这个函数是涉及未来的。你编译时候如果是逐K模式 应该是有提示的吧。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

135

主题

310

帖子

310

积分

Rank: 4

等级: 专业版

注册:
2021-7-7
曾用名:
 楼主| 发表于 2022-8-16 10:10 | 显示全部楼层
B11:=C<REF(C,4);
NT0:=BARSLASTCOUNT(B11);

老师好:BARSLASTCOUNT这个函数金字塔如何实现?

补充内容 (2022-8-16 10:10):
也是有未来的?
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-8-16 10:12 | 显示全部楼层
这个没有未来,但是我们没有对应的函数。这个比较麻烦 要曲线救国了:
看这里这个范例的方式,范例是统计满足条件的换手率
[PEL] 复制代码
VARIABLE:mark:=0;//使用全局变量进行记录
INPUT:M(5,1,100,1);
换手率:(vol/(FINANCEex(60,0,0,'')/100))/100,NODRAW;
 
if 换手率>=5 then mark:=mark+1;//满足条件时候 全局变量累加
if 换手率<5 then mark:=0;//不满足条件时候 全局变量重置
 
连续周期数:mark;//换手率连续大于5的周期数

等于是你有多少个需要这样统计的变量,就要定义多个个全局变量,然后按照上面这个方式处理
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

135

主题

310

帖子

310

积分

Rank: 4

等级: 专业版

注册:
2021-7-7
曾用名:
 楼主| 发表于 2022-8-16 11:36 | 显示全部楼层
你好,请问如何清除某品种的数据任何重新补充?
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-8-16 12:08 | 显示全部楼层
截图202208161208199432.png

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

使用道具 举报

135

主题

310

帖子

310

积分

Rank: 4

等级: 专业版

注册:
2021-7-7
曾用名:
 楼主| 发表于 2022-8-16 15:07 | 显示全部楼层
老师好:6楼逆回购单独为一个程序运行而不是写进策略,如何实现?
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-8-16 15:10 | 显示全部楼层
你就新建一个策略,把逆回购的部分放进去,然后单独新建一个后台程序化,就只能做到这种程度了了。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

135

主题

310

帖子

310

积分

Rank: 4

等级: 专业版

注册:
2021-7-7
曾用名:
 楼主| 发表于 2022-8-17 15:10 | 显示全部楼层
老师麻烦改成现价C:谢谢!

if ss<>0 and time=150500 then tbuyshort(1,ss,mkt,0,0,'','131810');//不确定是否支持市价不支持得话,你这里改成限价就行了
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-8-17 15:30 | 显示全部楼层
if ss<>0 and time=150500 then tbuyshort(1,ss,lmt,c,0,'','131810');
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

135

主题

310

帖子

310

积分

Rank: 4

等级: 专业版

注册:
2021-7-7
曾用名:
 楼主| 发表于 2022-8-17 15:37 | 显示全部楼层
请改为金字塔可用:

P:=21;
CURRBARSCOUNT:=DATACOUNT-BARPOS;

WH1:=IF(L=LLV(L,P),L,NULL);
WH2:=REFX1(BARSLAST(CROSS(WH1>0,0.5)),10000);
WH3:=REFX1(IF(WH2=0,H,REF(H,WH2)),10000);
WH4:=REFX1(REF(BARSLAST(H>WH3),WH2+1)+WH2+1,10000);
WH5:=REFX1(IF(WH4=0,H,REF(H,WH4)),10000);
WH6:=REFX1(REF(BARSLAST(H>WH5),WH4+1)+WH4+1,10000);
进场:IF(CURRBARSCOUNT<=WH2+21,REFX1(IF(WH6=0,H,REF(H,WH6)),10000),NULL),COLORRED;
IF(CURRBARSCOUNT<=WH2+1,IF(L=LLV(L,P),L,NULL),NULL),DOT,COLORRED;
DRAWTEXT(CURRBARSCOUNT=INTPART((WH2+21)*0.618),进场,'进场线'),COLORRED;
超跌进场:IF(CURRBARSCOUNT<=WH2+21,REFX1(IF(WH4=0,H,REF(H,WH4)),10000),NULL),COLORMAGENTA;
DRAWTEXT(CURRBARSCOUNT=INTPART((WH2+21)*0.618),超跌进场,'超跌进场线'),COLORMAGENTA;
H1:=IF(H=HHV(H,P),H,NULL);
H2:=REFX1(BARSLAST(CROSS(H1>0,0.5)),10000);
H3:=REFX1(IF(H2=0,L,REF(L,H2)),10000);
H4:=REFX1(REF(BARSLAST(L<H3),H2+1)+H2+1,10000);
H5:=REFX1(IF(H4=0,L,REF(L,H4)),10000);
H6:=REFX1(REF(BARSLAST(L<H5),H4+1)+H4+1,10000);
止损:IF(CURRBARSCOUNT<=H2+21,REFX1(IF(H6=0,L,REF(L,H6)),10000),NULL),COLORYELLOW;
IF(CURRBARSCOUNT<=H2+1,IF(H=HHV(H,P),H,NULL),NULL),DOT,COLORBLUE;
DRAWTEXT(CURRBARSCOUNT=INTPART((H2+21)*0.618),止损,'止损线'),COLORYELLOW;
止盈:IF(CURRBARSCOUNT<=H2+21,REFX1(IF(H4=0,L,REF(L,H4)),10000),NULL),COLORMAGENTA;
DRAWTEXT(CURRBARSCOUNT=INTPART((H2+21)*0.618),止盈,'止盈线'),COLORMAGENTA;
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-8 04:52 , Processed in 0.119193 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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