金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
楼主: 105086

隔夜平仓

[复制链接]

0

主题

2635

帖子

2635

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2022-11-20 21:11 | 显示全部楼层
[PEL] 复制代码
n:=2;//代表百分2%
m:=5;

TK:ref(close,1)>open;//昨收高于今开,则判定为跳空
TODAY_OPEN:VALUEWHEN(TODAYBAR=1,open);//当日开盘价

FD:(close-TODAY_OPEN)/TODAY_OPEN*100>n ;//开盘后的涨幅比较


ll:VALUEWHEN(TODAYBAR=M+1,llv(close,M));//开盘后第二根到m根范围内的最小收盘价
LXM:TODAY_OPEN<ll and TODAYBAR=M;//如果最小收盘价大于当日开盘价,则说明是第二根到第m根都满足大于开盘价的条件


//TODAYBAR>1 and TODAYBAR<M+1:此限制条件的作用是限制在只在M+1根范围进行。
//FD=1 and ref(FD,1)=0: 第一次满足涨幅条件n%.
//LXM:在第m根范围内都大于开盘价

TK_COND:TODAYBAR>1 and TODAYBAR<=M and TK=1 AND ((FD=1 and ref(FD,1)=0)  or LXM=1) ;


看下这个结果是不是你要的。
回复

使用道具 举报

98

主题

688

帖子

698

积分

Rank: 4

等级: 专业版

注册:
2022-8-5
曾用名:
 楼主| 发表于 2022-11-21 11:03 | 显示全部楼层
收到  感谢
回复

使用道具 举报

98

主题

688

帖子

698

积分

Rank: 4

等级: 专业版

注册:
2022-8-5
曾用名:
 楼主| 发表于 2022-11-21 15:58 | 显示全部楼层
ll:VALUEWHEN(TODAYBAR=M+1,llv(close,M));//开盘后第二根到m根范围内的最小收盘价


需要强调的是连续大于 开盘价格  这个似乎不对?
回复

使用道具 举报

3

主题

2万

帖子

2万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2022-11-21 16:07 | 显示全部楼层
n:=2;//代表百分2%
m:=5;
variable:lll=9999999;
TK:ref(close,1)>open;//昨收高于今开,则判定为跳空
TODAY_OPEN:VALUEWHEN(TODAYBAR=1,open);//当日开盘价

FD:(close-TODAY_OPEN)/TODAY_OPEN*100>n ;//开盘后的涨幅比较
//如果价格大于开盘价,则赋值最新价,否者赋值一个极大值
if close>today_open then lll:=close;
if close<=today_open then lll:=9999999;
ll:VALUEWHEN(TODAYBAR=M+1,llv(lll,M));//开盘后第二根到m根范围内的lll的最小值
LXM:TODAY_OPEN<ll and TODAYBAR=M;//如果最小收盘价大于当日开盘价,则说明是第二根到第m根都满足大于开盘价的条件


//TODAYBAR>1 and TODAYBAR<M+1:此限制条件的作用是限制在只在M+1根范围进行。
//FD=1 and ref(FD,1)=0: 第一次满足涨幅条件n%.
//LXM:在第m根范围内都大于开盘价

TK_COND:TODAYBAR>1 and TODAYBAR<=M and TK=1 AND ((FD=1 and ref(FD,1)=0)  or LXM=1) ;
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

98

主题

688

帖子

698

积分

Rank: 4

等级: 专业版

注册:
2022-8-5
曾用名:
 楼主| 发表于 2022-11-21 17:16 | 显示全部楼层
ll:VALUEWHEN(TODAYBAR=M+1,llv(lll,M));//开盘后第二根到m根范围内的lll的最小值
LXM:TODAY_OPEN<ll and TODAYBAR=M;//如果最小收盘价大于当日开盘价,则说明是第二根到第m根都满足大于开盘价的条件

这里还是有问题,如果中间夹杂阴线呢?就不是连续了  对吗? 我的理解是 这里用 ALL 表达 会更合适?
回复

使用道具 举报

0

主题

2635

帖子

2635

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2022-11-21 17:27 | 显示全部楼层
本帖最后由 资深技术03 于 2022-11-21 17:40 编辑
105086 发表于 2022-11-21 15:58
ll:VALUEWHEN(TODAYBAR=M+1,llv(close,M));//开盘后第二根到m根范围内的最小收盘价

m根k中最小的收盘价大于开盘价。那么m根k线都会大于收盘价。 类似于我只要知道班级中的最低分是不是达到及格线,就能判断全班是不是全部及格。

这里还是有问题,如果中间夹杂阴线呢?就不是连续了  对吗? 我的理解是 这里用 ALL 表达 会更合适?
你是想增加m根k线范围都必须时阳线?如果是,建议你吧自己需要增加的条件需求,罗列清楚下。否者个别特殊条件会影响整体策略结构。造成之前的编写都无用处


回复

使用道具 举报

98

主题

688

帖子

698

积分

Rank: 4

等级: 专业版

注册:
2022-8-5
曾用名:
 楼主| 发表于 2022-11-24 22:16 | 显示全部楼层
variable:lll=9999999;
if close>today_open then lll:=close;
if close<=today_open then lll:=9999999;

1. 这里的9999999有没有位数要求?

2.这里的赋值一个极大值,是为了达到一个溢出效果,进而失效目的吗?

3.那么如果还要定义 close<=today_open的情形呢?  把close>today_open  赋极大值?
回复

使用道具 举报

3

主题

2万

帖子

2万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2022-11-24 23:57 | 显示全部楼层
你不是只要考虑价格小于开盘价的数据吗,所以我们只保存了符合条件的数据,对于不符合条件的数据进行了极大值的赋值
从而达到过滤不符合条件,只保存符合条件

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

使用道具 举报

8

主题

36

帖子

36

积分

Rank: 6Rank: 6

等级: 机构版

注册:
2022-9-8
曾用名:
发表于 2022-11-25 13:37 | 显示全部楼层
兄弟我太支持你了,金字塔的锁仓只开仓模式会自动识别底仓够不够,既然只开模式为何还要识别呢,会导致漏单,我已经因为这个问题造成了巨大损失,而且也反应了很久。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-17 00:22 , Processed in 0.236771 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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