金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 6289|回复: 20

在绿线平仓了,再次入场是要c>黄线再入场

[复制链接]

4090

主题

4160

帖子

4185

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2021-9-17 14:47 | 显示全部楼层 |阅读模式

在绿线平仓了,再次入场是要c>黄线再入场
截图202109171447008076..png
截图202109171447212865..png
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

20

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2021-9-17 14:54 | 显示全部楼层
直接贴下代码,你就截个图 我测试都没法测试。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

0

主题

27

帖子

27

积分

Rank: 1

等级: 新手上路

注册:
2021-9-6
曾用名:
发表于 2021-9-17 15:00 | 显示全部楼层
//可交易最大手数,总资金3.6%- -100W
TN :=MAX (1, MIN(TN1, TN2) ) ;
unit:(50000*0.01)/(MULTIPLIER*atr);
ma30:ma(c,30);
ma450:ma(c,450);
t1:=ma(c,30);
t2:=hhv(h,30);
t3:=llv(l,30);
t4:=(t2-t1)/t1;
t5:=(t1-t3)/t1;
t6:=ref(t4,1)>0.03;
t7:=ref(t5,1)>0.03;
gl:=t6 and t7;
CYC:=ENTERBARS+1,NOAXIS;//开仓至今的周期数
出场MA:MA(CLOSE,IF(HOLDING<>0,IF(CYC>=40,10,41-CYC),30));

//记录建仓的atr
variable:entry=0;

//入场条件:
开多条件:=c>ma30 and c>ma450 ;
开空条件:=c<ma30 and c<ma450 ;
平多条件:=C<MA30 or c<出场MA ;
平空条件:=c>MA30 or c>出场MA;
//建立头寸
if 开多条件 and holding=0 then
begin
buy(1,1,marketr);
entry:=atr;
end

if 开空条件 and holding=0 then
begin
buyshort(1,1,marketr);
entry:=atr;
end

if 平多条件 and holding>0 then
begin
SELL(1, holding,marketr);

end

if 平空条件 and holding<0 then
begin
SELLSHORT(1, holding,marketr);

end







当前持仓:HOLDING,COLORGRAY,LINETHICK0;
当前资产:ASSET,NOAXIS,COLORGRAY;//输出当前资产,但不影响坐标最高最低值
回复

使用道具 举报

0

主题

27

帖子

27

积分

Rank: 1

等级: 新手上路

注册:
2021-9-6
曾用名:
发表于 2021-9-17 15:00 | 显示全部楼层
//可交易最大手数,总资金3.6%- -100W
TN :=MAX (1, MIN(TN1, TN2) ) ;
unit:(50000*0.01)/(MULTIPLIER*atr);
ma30:ma(c,30);
ma450:ma(c,450);
t1:=ma(c,30);
t2:=hhv(h,30);
t3:=llv(l,30);
t4:=(t2-t1)/t1;
t5:=(t1-t3)/t1;
t6:=ref(t4,1)>0.03;
t7:=ref(t5,1)>0.03;
gl:=t6 and t7;
CYC:=ENTERBARS+1,NOAXIS;//开仓至今的周期数
出场MA:MA(CLOSE,IF(HOLDING<>0,IF(CYC>=40,10,41-CYC),30));

//记录建仓的atr
variable:entry=0;

//入场条件:
开多条件:=c>ma30 and c>ma450 ;
开空条件:=c<ma30 and c<ma450 ;
平多条件:=C<MA30 or c<出场MA ;
平空条件:=c>MA30 or c>出场MA;
//建立头寸
if 开多条件 and holding=0 then
begin
buy(1,1,marketr);
entry:=atr;
end

if 开空条件 and holding=0 then
begin
buyshort(1,1,marketr);
entry:=atr;
end

if 平多条件 and holding>0 then
begin
SELL(1, holding,marketr);

end

if 平空条件 and holding<0 then
begin
SELLSHORT(1, holding,marketr);
end
当前持仓:HOLDING,COLORGRAY,LINETHICK0;
当前资产:ASSET,NOAXIS,COLORGRAY;//输出当前资产,但不影响坐标最高最低值
回复

使用道具 举报

0

主题

27

帖子

27

积分

Rank: 1

等级: 新手上路

注册:
2021-9-6
曾用名:
发表于 2021-9-17 15:02 | 显示全部楼层
t1:=ma(c,30);
t2:=hhv(h,30);
t3:=llv(l,30);
t4:=(t2-t1)/t1;
t5:=(t1-t3)/t1;
t6:=ref(t4,1)>0.03;
t7:=ref(t5,1)>0.03;
gl:=t6 and t7;还有这样的过滤怎么用才有效果
回复

使用道具 举报

20

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2021-9-17 15:04 | 显示全部楼层
你截图里面。你这个的再次入场不就是符合大于黄线的条件的吗?

而且代码里也是2个大于作为开仓条件的啊。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

0

主题

27

帖子

27

积分

Rank: 1

等级: 新手上路

注册:
2021-9-6
曾用名:
发表于 2021-9-17 15:09 | 显示全部楼层
问题是怎么才能在绿线平仓了,,,再开仓时必须要等到重新收盘黄线哪里开仓,,,,像现在的绿线平仓没有一点意义
回复

使用道具 举报

20

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2021-9-17 15:11 | 显示全部楼层
“再开仓时必须要等到重新收盘”你这个什么意思?什么叫重新收盘?
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

0

主题

27

帖子

27

积分

Rank: 1

等级: 新手上路

注册:
2021-9-6
曾用名:
发表于 2021-9-17 15:14 | 显示全部楼层
绿线平仓了,,如果再开仓,,必须是经历过C<黄线,,,,,,再等到C》黄线才能开仓
回复

使用道具 举报

0

主题

27

帖子

27

积分

Rank: 1

等级: 新手上路

注册:
2021-9-6
曾用名:
发表于 2021-9-17 15:26 | 显示全部楼层
还是不懂吗

回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-24 09:59 , Processed in 0.277609 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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