金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 3480|回复: 9

这个图和公式的上涨值不一样

[复制链接]

3976

主题

4045

帖子

4070

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2021-12-27 13:06 | 显示全部楼层 |阅读模式
请教:这是我在50etf 上写的平仓公式,按理说应该是上涨0.003平仓,但实际都是在涨0.1以上才平仓,且每次的平仓点都不一样,这是为什么?
这个图和公式的上涨值不一样
BLIQCON:=HOLDING>0  and (CLOSE-AVGENTERPRICE>0.003 or  CLOSE-AVGENTERPRICE<-0.02)
;
SELL(BLIQCON,HOLDING,MARKET);


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

使用道具 举报

34

主题

9006

帖子

5万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2021-12-27 13:11 | 显示全部楼层
两个不是一个东西。你k线图上看到的涨跌是相比较于上根k的。算法是:
(C-REF(CLOSE,1))/REF(CLOSE,1)*100
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

4

主题

50

帖子

50

积分

等级: 免费版

注册:
2021-12-24
曾用名:
发表于 2021-12-27 13:26 | 显示全部楼层
技术006 发表于 2021-12-27 13:11
两个不是一个东西。你k线图上看到的涨跌是相比较于上根k的。算法是:
(C-REF(CLOSE,1))/REF(CLOSE,1)*100
...

是这样,我设定涨0.003 平仓,即平仓价减去开仓价应该超过0.003就发出平仓信号,但实际上
是上涨超过0.1以上才平仓,这是为什么?

补充内容 (2021-12-27 13:27):
图形中的上涨都超过了0.01

补充内容 (2021-12-27 13:27):
超过0.01才发出平仓信号
回复

使用道具 举报

19

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2021-12-27 13:32 | 显示全部楼层
你直接在图上输出你的持仓均价,再看平仓信号位置的C  你看下就行了。
你涨跌多少按照这个去判断。不要看K线上显示的涨跌字段,那是另一套算法。和你持仓均价为基础的涨跌不一样。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

19

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2021-12-27 13:37 | 显示全部楼层
截图202112271337484819.png
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

4

主题

50

帖子

50

积分

等级: 免费版

注册:
2021-12-24
曾用名:
发表于 2021-12-27 14:21 | 显示全部楼层
持仓均价为什么和K线图上的买入点差异很大?差异部分来自什么?而且每次的差异都不一样,在哪里可以设定?
回复

使用道具 举报

19

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2021-12-27 14:26 | 显示全部楼层
本帖最后由 技术009 于 2021-12-27 14:30 编辑

看MARKET的指令说明。

交易方式控制符:交易评测时按照次周期开盘价操作,处于图表交易时按照实际交易市价操作

例如:
buy(cond ,1000,market);

注意:
该函数仅在逐K线计算模式下有效, 并且只能用在BUY,SELL等新图表交易系统中,不能与后台交易TBUY,TSELL等混用。

所属函数组:交易系统


你在图表上看到的部分都是相当于历史回测部分。所以你如果用MARKET指令,那么相当于你的成交价是此周期开盘价。如果你用MARKETR指令,那么成交价则是本周起收盘价。

如果是限价,只要价格在K范围内,则是按照限价的价格成交。
还有就是这个持仓成本是有考虑手续费的。在交易-合约信息设置里面可以设置这个手续费的


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

使用道具 举报

4

主题

50

帖子

50

积分

等级: 免费版

注册:
2021-12-24
曾用名:
发表于 2021-12-27 14:26 | 显示全部楼层
我可否就以k线图上的开盘加或者收盘价为基准设置止盈点?
回复

使用道具 举报

19

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2021-12-27 14:31 | 显示全部楼层
完全可以。你可以获取到开仓位置的K线数据,作为开仓止盈的判断基准。

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

使用道具 举报

19

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2021-12-27 15:02 | 显示全部楼层
比如:
buy(TODAYBAR=1,1,market);

zyp:ref(c,ENTERBARS+1);//获取开仓K位置的K的收盘价



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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-17 21:34 , Processed in 0.493285 second(s), 25 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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