以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  图表上holding和tholding2相反时如何校正持仓?  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=51337)

--  作者:小布丁
--  发布时间:2013/4/23 11:38:43
--  图表上holding和tholding2相反时如何校正持仓?

如题,图表上holding和tholding2相反时如何通过代码校正持仓?

为何如下写法无法执行?

if islastbar and holding>0 and tholding2<0 then begin

sellshort(1,abs(tholding2),limitr,c);

end

if islastbar and holding<0 and tholding2>0 then begin

sell(1,abs(tholding2),limitr,c);

end

 


--  作者:jinzhe
--  发布时间:2013/4/23 13:05:32
--  
公式是就这么些代码还是这只是一小段
[此贴子已经被作者于2013-4-23 13:05:42编辑过]

--  作者:小布丁
--  发布时间:2013/4/23 13:17:46
--  
以下是引用jinzhe在2013-4-23 13:05:32的发言:
公式是就这么些代码还是这只是一小段
[此贴子已经被作者于2013-4-23 13:05:42编辑过]

只是一小段,思路是先把单子平了,再开反向单。但是启动交易后不起作用。


--  作者:小布丁
--  发布时间:2013/4/23 13:29:36
--  

当holding与tholding2相反时,如何通过代码把tholding2平掉?

 

[此贴子已经被作者于2013-4-23 13:30:03编辑过]

--  作者:jinzhe
--  发布时间:2013/4/23 13:54:19
--  

图表上有多仓信号,然后再sellshort,这个能行吗


--  作者:小布丁
--  发布时间:2013/4/23 13:56:08
--  

为什么不行?如果不行,那自动持仓同步(手工同步)又是如何实现的?还是说自动持仓同步(手工同步)也做不到?


--  作者:jinzhe
--  发布时间:2013/4/23 13:59:11
--  

图表原理啊,图表上是多头信号,平空不行的

手工是系统发手工单,不是图表发的单


--  作者:小布丁
--  发布时间:2013/4/23 14:03:21
--  

那只能说图表原理不合理,存在漏洞,应该想办法实现。


--  作者:小布丁
--  发布时间:2013/4/23 14:15:50
--  

是不是说 如果是反手的模型 如果信号闪烁的话 就没办法自动校正持仓了? 当反手做多信号消失之后,信号还是原来的空单信号,但是账户持有的却是多单,怎么恢复到原有的持仓呢?


--  作者:jinzhe
--  发布时间:2013/4/23 14:17:46
--  
这个不是漏洞,这个是图表原理,k线图上有出现开多信号,肯定只能是平多,不能平空的,不理解的话还是请多加学习