金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
12
返回列表 发新帖
楼主: 建宇

关于平仓和开仓的问题

[复制链接]

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2022-1-25 15:11 | 显示全部楼层
在编写这个信号的时候,不要用close啊,用close就是当时的价格,你可以用limit指定一个价格啊,比如就指定你实际持仓的均价。为保证信号存在,还需要加上IGNORECHECKPRICE函数。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

4

主题

22

帖子

22

积分

Rank: 1

等级: 新手上路

注册:
2022-1-6
曾用名:
 楼主| 发表于 2022-1-25 15:22 | 显示全部楼层
我要平仓和持仓价格无关,只和最新价相关联
回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2022-1-25 15:26 | 显示全部楼层
本帖最后由 技术010 于 2022-1-25 15:27 编辑

1、这个只是创造一个开仓信号啊,只是让图表上生成一个虚拟多仓,这样后续才会触发平仓条件啊,如果图表上没有虚拟持仓,后续是不会有平仓信号的。
2、这个开多的信号和最新价关联什么呢?你满足条件平仓(这个和最新价有关),这个也是在平仓语句中写的啊,和这个开多信号没有关系啊。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

4

主题

22

帖子

22

积分

Rank: 1

等级: 新手上路

注册:
2022-1-6
曾用名:
 楼主| 发表于 2022-1-25 15:27 | 显示全部楼层
哦,抱歉,我可能说的不够清楚。我可能同时持有多仓和空仓。平仓时看最新价格条件,可能平多,也可能平空
回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2022-1-25 15:32 | 显示全部楼层
1、图表程序化是根据图表为准的,只能手动在代码中指定是加一个多仓信号,还是空仓信号,没法自动识别。
2、平仓的写法如下,例如:
      if close>xxxx  then  begin       //这个close在当根K线上就是最新价啊
         sell(holding>0,holding,market);
         sellshort(holding<0,holding,market);
         end
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

4

主题

22

帖子

22

积分

Rank: 1

等级: 新手上路

注册:
2022-1-6
曾用名:
 楼主| 发表于 2022-1-25 15:36 来自手机 | 显示全部楼层
我要根据最新价来判断平多还是平空,比于说close>3000平空,<3000平多。那么,虚拟开多还是开空也是依据这个条件来的
回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2022-1-25 15:39 | 显示全部楼层
那没有办法,历史上不一定会满足你这个条件的啊,这个条件不一定能生成一个开仓信号的。图表程序化交易完全以图表为准的,你的这个需求也只是一个补救的方法,变相在历史上生成一个信号,让交易能够延续下去,否则图表是识别不到你实际账户的持仓的。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

4

主题

22

帖子

22

积分

Rank: 1

等级: 新手上路

注册:
2022-1-6
曾用名:
 楼主| 发表于 2022-1-25 15:50 来自手机 | 显示全部楼层
强行生成一个历史开仓信号没问题,以图表为准也不矛盾。问题是,以限定的历史时间开仓,close就变成了历史时间的close。除非是,虚拟开仓不依靠历史时间为条件下指令。开仓指令中的close是实时价。不知有没有不指定历史时间的虚拟开仓方法?
回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2022-1-25 15:59 | 显示全部楼层
close在历史K线上就是K线的收盘价,只有在最新K线上才是最新价啊。不指定K线位置,就无法控制在哪根K线上创造信号了。直接用你默认的开仓条件就行了啊,就看哪个K线满足开仓条件了啊。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-16 19:38 , Processed in 0.115443 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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