金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 5470|回复: 11

实际账户开仓成功,但是图表上没有记录,造成平仓不了

[复制链接]

17

主题

51

帖子

51

积分

等级: 免费版

注册:
2022-4-12
曾用名:
发表于 2022-8-25 15:22 | 显示全部楼层 |阅读模式
SC:stkindi('','SC.SC',0,12,0);  //引用当前秒数公式:SC:second;
buy(holding=0 and time=183000 and SC=30,1,market);
sell(time=183100 and SC=30,1,market);
一分钟周期,想在14:30 分30秒时开多,实际账户开仓成功,但是图表上没有记录,造成平仓不了,请问如何改代码?

回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-8-25 15:34 | 显示全部楼层
看你这引用,你是信号闪烁了吧。图表上之前有过信号,但是现在没有了。这样图上就触发不了平仓信号。

只能这样试下呢。

SC:stkindi('','SC.SC',0,12,0);  //引用当前秒数公式:SC:second;
buy(holding=0 and time=183000 and  ((ISLASTBAR and SC=30) or not(ISLASTBAR)),1,market);
sell(time=183100 and  ((ISLASTBAR and SC=30) or not(ISLASTBAR)),1,market);

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

使用道具 举报

17

主题

51

帖子

51

积分

等级: 免费版

注册:
2022-4-12
曾用名:
 楼主| 发表于 2022-8-25 15:45 | 显示全部楼层
谢谢,我试下
回复

使用道具 举报

17

主题

51

帖子

51

积分

等级: 免费版

注册:
2022-4-12
曾用名:
 楼主| 发表于 2022-8-25 15:53 | 显示全部楼层
这是通用的解决办法?
我要30秒下单只是一个最简单例子而已,当然还有其他条件

SC:stkindi('','SC.SC',0,12,0);  
cond:xxx;

if holding=0 and cond and between(SC,3,10)  then BEGIN
        buy(1,1,market);
        end

怎么改可以保证信号不漂移图表上一定有开仓?
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-8-25 15:56 | 显示全部楼层
不能算通用,很多是看需求写代码的。需求变了,代码逻辑可能也要调整。


就你上面这个例子, 是因为有 time=183000 这样的条件,这样我才能处理历史信号。  如果没有这个用来锚定历史信号的东西,那就不行。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

17

主题

51

帖子

51

积分

等级: 免费版

注册:
2022-4-12
曾用名:
 楼主| 发表于 2022-8-25 16:12 | 显示全部楼层
那比如我现在的条件应该怎么改呢?
回复

使用道具 举报

17

主题

51

帖子

51

积分

等级: 免费版

注册:
2022-4-12
曾用名:
 楼主| 发表于 2022-8-25 16:14 | 显示全部楼层
要求是3-10秒之间满足条件就开仓,
实际账户可以开到仓,但是图表没有开仓信号,
造成没办法平仓,怎么解决平仓的问题?
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-8-25 16:15 | 显示全部楼层
cond   这个条件如果本身闪烁 那是不行的。前面那个time的条件是铁定了本身不会闪烁的。所以才那样做。

如果你这个cond本身闪烁,那就没办法了。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

17

主题

51

帖子

51

积分

等级: 免费版

注册:
2022-4-12
曾用名:
 楼主| 发表于 2022-8-25 16:24 | 显示全部楼层
有什么办法后补图表上虚拟开仓吗?保证图标上有持仓

SC:stkindi('','SC.SC',0,12,0);  
cond:xxx;

if holding=0 and cond and between(SC,3,10)  then BEGIN
        buy(1,1,market);
        end

if holding=0  and time<DYNAINFO(213)  then begin//  DYNAINFO(213) 实际开仓时间
        buy(1,1,market);
        end

回复

使用道具 举报

17

主题

51

帖子

51

积分

等级: 免费版

注册:
2022-4-12
曾用名:
 楼主| 发表于 2022-8-25 16:25 | 显示全部楼层
这样后补开仓可以吗?
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-21 07:42 , Processed in 0.119001 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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