以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://www.weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://www.weistock.com/bbs/list.asp?boardid=4)
----  enterbars这个一般怎么样?  (http://www.weistock.com/bbs/dispbbs.asp?boardid=4&id=59236)

--  作者:qq代人发帖
--  发布时间:2013/11/26 14:50:38
--  enterbars这个一般怎么样?
请教:enterbars这个一般怎么样,如果上次开仓信号是A,并且现在B=1加仓,怎么写

图片点击可在新窗口打开查看此主题相关图片如下:4.jpg
图片点击可在新窗口打开查看
 
这句怎么解释?Ikayflag是全局变量。enterbars返回什么值,

[此贴子已经被作者于2013/11/26 14:51:10编辑过]

--  作者:天仞
--  发布时间:2013/11/26 14:53:42
--  
比如说,明天A成立开多,今天持有多单的情况下B条件也成立了,现在我要加仓,怎么写,谢谢。就是说我怎么得到上次开仓信号。
--  作者:jinzhe
--  发布时间:2013/11/26 14:58:32
--  

啥意思?A和B先后成立,然后要这两个信号都开仓?

 


--  作者:天仞
--  发布时间:2013/11/26 14:59:08
--  

是的


--  作者:jinzhe
--  发布时间:2013/11/26 15:01:23
--  

那么不写持仓判断,holding不要判断是否=0

[此贴子已经被作者于2013/11/26 15:01:29编辑过]

--  作者:天仞
--  发布时间:2013/11/26 15:03:55
--  
我要用信号来,每次开仓手数不同,怎么用持仓?帮我写一下
--  作者:jinzhe
--  发布时间:2013/11/26 15:06:09
--  

if 信号a then buy(1,手数1,thisclose);

if 信号b  then buy(1,手数2,thisclose);

 


--  作者:天仞
--  发布时间:2013/11/26 15:07:53
--  
我的意思是,目前在持仓的情况下,也就是当之前A成立并且现在还有持仓,才加仓B
--  作者:jinzhe
--  发布时间:2013/11/26 15:08:42
--  

if 信号a then buy(holding=0,手数1,thisclose);

if 信号b  and 信号a then buy(holding>0,手数2,thisclose);


--  作者:天仞
--  发布时间:2013/11/26 15:14:04
--  
这样说吧,比如说两均线金叉,价格在A均线之上50点范围内开仓10%,当价格突破50点后再加仓10%,
或者,A均线金叉于B,价格在50点之外,开仓10%,当价格回落50点之内时,补仓10%。
明白了吧,前提是前一个信号成立了才加仓。