以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  [求助]止损不是一条线  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=78272)

--  作者:渴望知识
--  发布时间:2015/5/5 14:05:20
--  [求助]止损不是一条线

老师好,请教一下啊,我在后台运行时,发现我的止损不动作,代码如下:

 

kcwzl:=ref(low,tenterbars);//开多单时的最低价
kcwzh:=ref(high,tenterbars);//开空单时的最高价

kdzsjg:=kcwzl-zs*a,COLORRED;//多单止损价格
kkzsjg:kcwzh+zs*a,COLORBLACK;//空单止损价格

 

tsell(c<kdzsjg,0,stp,c),ORDERQUEUE,IGNORECHECKPRICE;//平多止损
tsellshort(c>kkzsjg,0,stp,c),ORDERQUEUE,IGNORECHECKPRICE;//平空止损

 

但是现在这个不动作,而且图上显示的还不是一条直线,是不是那个TENTERBARS选择的有问题?我原先在图表程序里用的是TYPEBAR(1,1).

这个我在咱们函数列表里没有查到向对应的,而且看这个TENTERBARS也应该是符合要求的,不知道我错在哪里了。

下面有图形的附图,这个线一直是变动的。

 

 


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

--  作者:jinzhe
--  发布时间:2015/5/5 14:19:28
--  

后台的函数不要用图表的方式来判断,你的判断依据我不会做参考

用debugfile输出你想要的


--  作者:渴望知识
--  发布时间:2015/5/5 14:26:44
--  

啊,是这样的,我是用后台的程序,输出在图表上的,这个应该没问题吧。

那请教一下,我想实现的那个开仓位置的最高和最低的取值的命令,是否是正确的呢?

 


--  作者:jinzhe
--  发布时间:2015/5/5 14:28:47
--  

正确,有问题就用我上面给的函数做调试,不要用k线图


--  作者:渴望知识
--  发布时间:2015/5/5 14:36:54
--  

这个我用debugfile的命令看了,的确也是变动的,我就想问一下,我那个写的命令是否对呢?

5-05 14:34:56.893    空单止损点为13555
2015-05-05 14:34:57.415    空单止损点为13555
2015-05-05 14:34:57.915    空单止损点为13555
2015-05-05 14:34:59.443    空单止损点为13555
2015-05-05 14:34:59.980    空单止损点为13545
2015-05-05 14:35:01.465    空单止损点为13545
2015-05-05 14:35:04.007    空单止损点为13545
2015-05-05 14:35:05.542    空单止损点为13545
2015-05-05 14:35:06.043    空单止损点为13545
2015-05-05 14:35:06.539    空单止损点为13545
2015-05-05 14:35:07.049    空单止损点为13545
2015-05-05 14:35:07.548    空单止损点为13545
2015-05-05 14:35:08.562    空单止损点为13550
2015-05-05 14:35:09.077    空单止损点为13550
2015-05-05 14:35:09.576    空单止损点为13550
2015-05-05 14:35:11.104    空单止损点为13550
2015-05-05 14:35:11.614    空单止损点为13550
2015-05-05 14:35:12.126    空单止损点为13550
2015-05-05 14:35:12.626    空单止损点为13550
2015-05-05 14:35:13.140    空单止损点为13550
2015-05-05 14:35:13.640    空单止损点为13550
2015-05-05 14:35:15.676    空单止损点为13550
2015-05-05 14:35:16.186    空单止损点为13550
2015-05-05 14:35:17.187    空单止损点为13550
2015-05-05 14:35:17.688    空单止损点为13550
2015-05-05 14:35:18.210    空单止损点为13550
2015-05-05 14:35:21.753    空单止损点为13550
2015-05-05 14:35:22.259    空单止损点为13550
2015-05-05 14:35:22.766    空单止损点为13550
2015-05-05 14:35:23.788    空单止损点为13550
2015-05-05 14:35:24.294    空单止损点为13550


--  作者:jinzhe
--  发布时间:2015/5/5 14:47:28
--  

有开仓吗

或者之前的单子成交了

[此贴子已经被作者于2015/5/5 14:47:39编辑过]

--  作者:渴望知识
--  发布时间:2015/5/5 14:54:59
--  

是啊,当然成交了啊

 

我刚才查到有这个ttypebar的命令了。但是我输出后,发现咋还出来-1了。

老师啊,能不能帮我一下呢?

我就是想得到开多时(确认成交的位置)的高点,和开空时(确认成交)的位置的低点。

能帮我看下用哪个命令是最好的吗?因为我止损设在那里。

需要后台能用的。


--  作者:jinzhe
--  发布时间:2015/5/5 14:58:39
--  

手工下的还是程序下的?你后台的界面截图一下, 要截图到交易的那一条预警


--  作者:渴望知识
--  发布时间:2015/5/5 14:58:42
--  

还有一个问题啊,这个比较严重,今天已经发生3次了。

为什么会有连续开仓呢?就这个TA有问题,其他的暂时还没发现呢。

而且我使用了ORDERQUEUE这个命令,同时也使用了仓位控制的语句,这个也不应该发生吧。

 


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

--  作者:渴望知识
--  发布时间:2015/5/5 15:10:16
--  

回复8楼,顺便再带上9楼。

 老师啊,是否可以帮我写下我想要的那个代码呢?就是最高和最低点,我想看看我写的是否有问题呢?

 


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