Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共9 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:[求助] 关于不同条件下开仓比例不同的问题

1楼
zhanhr 发表于:2012/6/29 9:19:59

我是想在信号出来后,如果前边已连续亏损两次及以上,那就只开10%的仓位;反之就开50%的仓位。多单的就可以实现,但是空单部分的没有开到10%,我看了交易记录,其实前边已经有亏损2次了的,但是不知道为什么空单还是按50%来开仓的?????求老师帮我看看,非常感谢!下边是我的开仓代码。

if type(1)<>3  and ccs>=0 and NUMSEQLOSS>=2 then
{开空,无空单情况下,前边连续亏损2次及以上}
          buyshort(ma5<ma10 and close<aa,10%,thisclose);

if type(1)<>3  and ccs>=0 and NUMSEQLOSS<2 then
{开空,无空单情况下,前边连续亏损不及2次}
          buyshort(ma5<ma10 and close<aa,50%,thisclose);

 

if type(1)<>1 and ccs<=0 and NUMSEQLOSS>=2 then
{开多,无多单情况下,前边连续亏损2次及以上}
            buy(ma5>ma10 and close>aa,10%,thisclose);
if type(1)<>1 and ccs<=0 and NUMSEQLOSS<2 then
{开多,无多单情况下,前边连续亏损不及2次}
            buy(ma5>ma10 and close>aa,50%,thisclose);

2楼
just 发表于:2012/6/29 9:55:23

if type(3)<>1  and ccs>=0 and NUMSEQLOSS>=2 then
{开空,无空单情况下,前边连续亏损2次及以上}
          buyshort(ma5<ma10 and close<aa,10%,thisclose);

if type(3)<>1  and ccs>=0 and NUMSEQLOSS<2 then
{开空,无空单情况下,前边连续亏损不及2次}
          buyshort(ma5<ma10 and close<aa,50%,thisclose);

3楼
zhanhr 发表于:2012/6/29 10:11:03
老师,我按照你那样把type那边改了,但是怎么会出现重复开仓。我是想判断,如果上一次出现了空单信号了,这次还是空单信号就不要开仓了。
图片点击可在新窗口打开查看 
图片点击可在新窗口打开查看
4楼
just 发表于:2012/6/29 10:19:59
sorry 写错了,我在看看。
5楼
zhanhr 发表于:2012/6/29 10:26:35
没关系的老师,我刚刚再核对了一遍成交明细,发现有的空单还是有开到10%的仓位的,同时也发现当前边连续没有2次亏损的时候,本来开仓应该恢复到50%的仓位的,但是还是以10%来开仓了,这是什么原因啊?
6楼
just 发表于:2012/6/29 10:34:01
能否截取发生该问题相关的K线信号图以及成交明细上来看看?
7楼
zhanhr 发表于:2012/6/29 11:00:37
图片点击可在新窗口打开查看 这一张这个地方就恢复了50%的仓位了
图片点击可在新窗口打开查看 这几个地方就没给恢复50%的仓位
图片点击可在新窗口打开查看 这空单应该是以10%的仓位开的,结果没有
图片点击可在新窗口打开查看 这边这些空单就有按10%的仓位
 
觉得很奇怪,为什么有的地方有按照我预想的思路执行了,而有的地方没有?麻烦老师再帮我看看哈,非常感谢!
 
 
8楼
just 发表于:2012/6/29 11:18:00
截图看不见 用QQ截图然后点击我们论坛的上传图片功能
9楼
zhanhr 发表于:2012/6/29 13:38:35
 老师,再麻烦您帮我看下吧!
图片点击可在新窗口打开查看
图片点击可在新窗口打开查看
图片点击可在新窗口打开查看
图片点击可在新窗口打开查看
 
共9 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.03125 s, 3 queries.