以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://weistock.com/bbs/list.asp?boardid=2)
----  [求助]到底是服务器问题还是软件问题?  (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=79572)

--  作者:渴望知识
--  发布时间:2015/6/9 22:58:25
--  [求助]到底是服务器问题还是软件问题?
请看图啊,这个又让我纠结了,程序上是没有问题的。
观察了一下这个,是不是服务器和账户返回有问题呢?
请仔细看图!!


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

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

[此贴子已经被作者于2015/6/9 22:58:52编辑过]

--  作者:渴望知识
--  发布时间:2015/6/9 23:11:43
--  
再贴个图,是下单指令和当时的K线图。
我程序设定的就是3个大点的止损,图上也看到了,根本就没到我止损的位置。
下面是我止损的代码:

A:=mindiff;//取模组交易合约的最小变动价位
kdzsjg:=tENTERPRICe-4*a,COLORRED;//多单止损价格
kkzsjg:=tENTERPRICe+4*a,COLORBLACK;//空单止损价格
kdzs1:=C<kdzsjg and tholding>0 ;//and abb;//多单止损条件1
kkzs1:=c>kkzsjg and tholding<0 ;//and abb;//空单止损条件1
kdzs4:=cross(qsx,c)  and tholding>0;//多单止损条件2
kkzs4:=cross(c,qsx)  and tholding<0;//空单止损条件2
kdzs3:=(tenterprice-kcwzl)>=6*a and c<=tenterprice-6*a and tholding>0 and abb;//多单止损条件3
kkzs3:=(kcwzh-tenterprice)>=6*a and c>=tenterprice+6*a and tholding<0 and abb;//空单止损条件3
kdzs2:=c<ref(o,1) and tholding>0;
kkzs2:=c>ref(o,1) and tholding<0;

{DEBUGFILE(\'D:\\金子塔调试文件保存\\TEST.TXT\',\'多单22止损条件为         %.0f\',c<ref(o,1));
DEBUGFILE(\'D:\\金子塔调试文件保存\\TEST.TXT\',\'空单止损条件为         %.0f\',c>ref(o,1));
DEBUGFILE(\'D:\\金子塔调试文件保存\\TEST.TXT\',\'现价为         %.0f\',c);
}
if kdzs1 or kdzs2 or kdzs3 then
 begin
   
tsell(tholding>0 and TISPRVREMAIN(2)=0,0,mkt) ;//平多止损
 ENd 

if kkzs1 or kkzs2 or kkzs3 then 
 begin
   
tsellshort(tholding<0 and TISPRVREMAIN(4)=0,0,mkt) ;//平空止损

 end
 


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


--  作者:马良
--  发布时间:2015/6/9 23:35:36
--  
你自己就不会去用debugfile函数调试跟踪一下止损条件?你这样发过来代码,叫我们去猜问题?
--  作者:十世
--  发布时间:2015/6/10 8:46:56
--  
tsellshort里用的市价指令,委托记录里是委托的价格,成交明细里是成交的价格。有什么不对吗?