以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  公式模型编写问题提交  (http://222.73.7.161/bbs/list.asp?boardid=4)
----  后台当根k平仓后不再开仓  (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=155596)

--  作者:独钓_寒江雪
--  发布时间:2017/6/30 14:32:12
--  后台当根k平仓后不再开仓
在后台交易中,如何实现平仓后当根k线不再开仓,即使条件满足也必须平仓的下一根k线以后才能开仓,有这样的控制符吗
--  作者:pyd
--  发布时间:2017/6/30 15:12:06
--  
用全局变量开仓后记录下barpos, 再开仓条件里加上barpos>平仓那根的barpos才开仓
--  作者:独钓_寒江雪
--  发布时间:2017/7/5 10:54:10
--  

能给下2楼的代码吗?


--  作者:wenarm
--  发布时间:2017/7/5 11:17:36
--  
开仓条件: cond  and TEXITBARS(0)<>0 ;
--  作者:独钓_寒江雪
--  发布时间:2017/7/5 13:48:18
--  

测试了下,TEXITBARS(0)在无仓,持仓,平仓的当根k,即任何状态下的值为-1,好像到不到要求

KPOS:TEXITBARS(0),LINETHICK0,COLORYELLOW;


--  作者:pyd
--  发布时间:2017/7/5 13:51:42
--  

用全局变量开仓后记录下barpos, 再开仓条件里加上barpos>平仓那根的barpos才开仓

globalvariable:n=0;
if holding=0 then begin
tbuy();
n:=barpos;
end

if barpos>n then begin
tsell();
n:=0;
end

[此贴子已经被作者于2017/7/5 13:52:19编辑过]

--  作者:admin
--  发布时间:2017/7/5 13:52:38
--  

TEXITBARS(0)函数依赖于后台程序化中的监控中的成交记录

 


图片点击可在新窗口打开查看此主题相关图片如下:3.png
图片点击可在新窗口打开查看

--  作者:独钓_寒江雪
--  发布时间:2017/7/5 14:16:00
--  


图片点击可在新窗口打开查看此主题相关图片如下:q1.png
图片点击可在新窗口打开查看

 

1.只看到这个表 看不到楼上的成交明细 再一个texiTbars(0)是基于监控中的成交记录的话,是否可以理解为成交记录删除后就失效了

2.如何形成监控成交记录


--  作者:wenarm
--  发布时间:2017/7/5 14:21:04
--  

是的,后台程序化对历史交易的相关函数都是通过监控里的成交记录处理的。

就是停止预警向下看就是“监控”(选中一个条件,点击监控)


--  作者:独钓_寒江雪
--  发布时间:2017/7/5 21:42:06
--  

TEXITBARS(0) 反复测试,一致为-1,即使对应监控成交记录里有平仓的记录,也是这样

通过下面3种方法测试:

1:KPOS:TEXITBARS,LINETHICK0;

2:DEBUGOUT(\'KPOS:%。2f\',TEXITBARS(0));

3:DEBUGFILIE(\'KPOS:%.2f\',TEXITBARS(0));