设为首页收藏本站

 找回密码
 注册
查看: 15095|回复: 28
打印 上一主题 下一主题

关于反复及连续开仓的解决办法 [复制链接]

Rank: 7Rank: 7Rank: 7

精华
0
UID
926
积分
4317
帖子
167
主题
33
阅读权限
80
注册时间
2007-12-15
最后登录
2016-8-9
跳转到指定楼层
1#
发表于 2008-9-9 15:09:30 |只看该作者 |正序浏览
定义一个序列变量,记录开仓情况,开仓前判断,开仓、平仓后赋值就可以了!
但是这个不能解决开仓信号反复的问题!
Vars
     NumericSeries fcc ;//持仓标志:空仓0、持仓1
Begin
     fcc=fcc[1];
     if(fcc!=1)
     {
           if(ConditionBuy)
           {
                fcc=1;                               
                Buy(Lots,pp);                                       
          }
      }
     if(fcc==1)
     {
           if(ConditionSell)
           {
                fcc=0;                               
                Sell(Lots,pp);                                       
          }
      }

Rank: 3Rank: 3

精华
0
UID
12849
积分
230
帖子
109
主题
13
阅读权限
40
注册时间
2010-6-23
最后登录
2024-2-2
29#
发表于 2010-6-26 10:58:27 |只看该作者
垃圾,好多bug11111

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
1517
积分
1441
帖子
350
主题
29
阅读权限
60
注册时间
2008-4-19
最后登录
2011-10-16
28#
发表于 2009-5-26 07:49:15 |只看该作者
第一招,C改为H、L。最为省事。
==
开仓时间不断创新高新底不还是一样重复开仓,不断信号消失吗?
学习TB,哪怕BT。

使用道具 举报

Rank: 4

精华
0
UID
3136
积分
331
帖子
61
主题
11
阅读权限
50
注册时间
2008-12-23
最后登录
2013-10-13
27#
发表于 2009-5-22 15:46:22 |只看该作者
我用H L一样出现重复开仓

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
1517
积分
1441
帖子
350
主题
29
阅读权限
60
注册时间
2008-4-19
最后登录
2011-10-16
26#
发表于 2009-5-10 14:49:35 |只看该作者
所以我在另一个贴中提出需要系统增加读取文件的函数(ReadLine,目前只有写文件的函数没有读文件的函数),通过把状态写入本地文件的方式来处理信号反复的问题,但是没有人相应,全局变量并不能完全解决问题的。

==
支持下

使用道具 举报

Rank: 8Rank: 8

精华
0
UID
2659
积分
6468
帖子
459
主题
209
阅读权限
100
注册时间
2008-10-26
最后登录
2009-4-7
25#
发表于 2009-3-13 05:15:07 |只看该作者
最近在讨论的问题,顶上来。
也建议大家多用搜索来解决和讨论问题。

使用道具 举报

Rank: 2

精华
0
UID
2697
积分
116
帖子
24
主题
5
阅读权限
30
注册时间
2008-10-31
最后登录
2008-11-26
24#
发表于 2008-11-3 11:59:41 |只看该作者
原帖由 fish0451 于 2008-9-30 17:33 发表
实盘中Close就是当前价,取Close作为条件肯定会出现信号的反复的,这是避免不了的!关键是开仓后的处理方式:如果Bar结束后信号保持就持仓,信号消失,说明交易理由不成立,平仓就是了!关键是这种情况要能够记录并读取出来!所以我在 ...

支持增加ReadLine函数,这样系统就可以和外部系统通信了

使用道具 举报

Rank: 1

精华
0
UID
2710
积分
46
帖子
8
主题
0
阅读权限
10
注册时间
2008-11-2
最后登录
2011-5-31
23#
发表于 2008-11-2 17:06:04 |只看该作者
原帖由 fish0451 于 2008-9-30 17:33 发表
实盘中Close就是当前价,取Close作为条件肯定会出现信号的反复的,这是避免不了的!关键是开仓后的处理方式:如果Bar结束后信号保持就持仓,信号消失,说明交易理由不成立,平仓就是了!关键是这种情况要能够记录并读取出来!所以我在 ...




有点道理......

使用道具 举报

Rank: 7Rank: 7Rank: 7

精华
0
UID
397
积分
4818
帖子
87
主题
13
阅读权限
80
注册时间
2007-9-22
最后登录
2021-6-8
22#
发表于 2008-10-2 17:22:35 |只看该作者
[quote]原帖

使用道具 举报

Rank: 7Rank: 7Rank: 7

精华
0
UID
926
积分
4317
帖子
167
主题
33
阅读权限
80
注册时间
2007-12-15
最后登录
2016-8-9
21#
发表于 2008-9-30 17:33:40 |只看该作者
实盘中Close就是当前价,取Close作为条件肯定会出现信号的反复的,这是避免不了的!关键是开仓后的处理方式:如果Bar结束后信号保持就持仓,信号消失,说明交易理由不成立,平仓就是了!关键是这种情况要能够记录并读取出来!所以我在另一个贴中提出需要系统增加读取文件的函数(ReadLine,目前只有写文件的函数没有读文件的函数),通过把状态写入本地文件的方式来处理信号反复的问题,但是没有人相应,全局变量并不能完全解决问题的。

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

bottom

静态版|手机版|联系我们|交易开拓者 ( 粤ICP备07044698   

GMT+8, 2024-5-20 12:45

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部