设为首页收藏本站

 找回密码
 注册
楼主: efrog
打印 上一主题 下一主题

如何控制每个Bar只操作一次(附程序) [复制链接]

Rank: 5Rank: 5

精华
0
UID
5525
积分
1473
帖子
429
主题
93
阅读权限
60
注册时间
2009-9-22
最后登录
2022-5-23
21#
发表于 2010-12-3 10:03:42 |只看该作者
能否请管理员出来说明一下。谢谢。
上善若水,无欲则刚

使用道具 举报

Rank: 5Rank: 5

精华
1
UID
30159
积分
1116
帖子
280
主题
23
阅读权限
60
注册时间
2011-3-23
最后登录
2019-3-21
22#
发表于 2011-8-10 12:40:00 |只看该作者
每个Bar只操作一次 楼主解决绝了吗

使用道具 举报

Rank: 3Rank: 3

精华
0
UID
73753
积分
245
帖子
29
主题
5
阅读权限
40
注册时间
2011-10-23
最后登录
2024-5-20
23#
发表于 2012-6-20 12:23:09 |只看该作者
我的程序更奇怪,每个bar只执行1次,但是我的要求却是每个tick执行1次!奈何?!
if( condition1 && MarketPosition<>-1){
  if(MarketPosition==1){
     i=5;
     sell(lots);
     }         
  if(MarketPosition==0){
         If(i==0)SellShort(lots);
         If(i!=0){
           sell(lots);
           i=i-1;
      }       
}

代码的意图是5个ticks后反手,因为钱不够多。
结果这个死程序要等5个bar才反手,谁能帮我?

使用道具 举报

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

bottom

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

GMT+8, 2024-5-22 02:28

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部