设为首页收藏本站

 找回密码
 注册
楼主: 深蓝魔力
打印 上一主题 下一主题

请教nopain,帮帮忙好吗? [复制链接]

Rank: 3Rank: 3

精华
0
UID
4284
积分
174
帖子
36
主题
2
阅读权限
40
注册时间
2009-5-2
最后登录
2013-3-16
21#
发表于 2009-7-11 12:50:05 |只看该作者
谢谢!在nopain的指导下,终于看到了交易指令。
现在把改好的公式贴出来。


Params
        numeric Length(30);
Vars
        NumericSeries OBVValue;
        NumericSeries highestValue(0);
        NumericSeries LowestValue(999999);
        Numeric i;
        Numeric Maxlimit;
        NumericSeries prehh;
    NumericSeries        prell;
Begin
        If(CurrentBar == 0)
        {
                OBVValue = 0;
        }Else
        {
                If(Close>Close[1])
                {
                        OBVValue = OBVValue[1]+Vol;
                }Else If(Close<Close[1])
                {
                        OBVValue = OBVValue[1]-Vol;
                }Else
                {
                        OBVValue = OBVValue[1];
                }
        }
        Maxlimit = Min(Length-1,CurrentBar);
        for i=0 to Maxlimit
        {
                highestValue=Max(highestValue,ObvValue);
        }
        Maxlimit = Min(Length-1,CurrentBar);
        for i=0 to Maxlimit
    {
                LowestValue=Min(LowestValue,obvvalue);
        }
        prehh=highestValue[1];
        prell=LowestValue[1];
       If( Crosshigh(obvValue,prehh))
        {
                Buy(1,NextOpen,True);
        }
           if(CrossUnder(prell,obvvalue))
            {                        
                  Sell(1,NextOpen,True);  // 空头建仓
            }
                if(CrossUnder(prell,obvvalue))
            {                        
                  SellShort(1,NextOpen,True);  // 空头建仓
            }
                if(CrossOver(obvValue,prehh))
            {                        
                   BuyToCover(1,NextOpen,True);    // 多头建仓-
             }
        //FileAppend("d:\\b.log",Text(highestvalue));
        //FileAppend("d:\\b.log",Text(Lowestvalue));
End

使用道具 举报

Rank: 3Rank: 3

精华
0
UID
4284
积分
174
帖子
36
主题
2
阅读权限
40
注册时间
2009-5-2
最后登录
2013-3-16
22#
发表于 2009-7-11 12:56:07 |只看该作者
看到了开仓的效果,截了个图。
与自己想象中的还有点小问题,就是他在符合条件的地方狂开仓,偶只要第一个点开仓就好了。
也许 MarketPosition()函数可以解决这些问题。
再次感谢nopain !
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

使用道具 举报

Rank: 3Rank: 3

精华
0
UID
4284
积分
174
帖子
36
主题
2
阅读权限
40
注册时间
2009-5-2
最后登录
2013-3-16
23#
发表于 2009-7-11 13:01:38 |只看该作者
欧,找到了,在交易设置中调整。

使用道具 举报

Rank: 3Rank: 3

精华
0
UID
4284
积分
174
帖子
36
主题
2
阅读权限
40
注册时间
2009-5-2
最后登录
2013-3-16
24#
发表于 2009-7-27 22:03:09 |只看该作者
经过一段时间的学习,觉得TB编起来比较难。
难的原因在于,你问一个问题有时候别人觉得你太菜了,菜的离谱,懒得理你!
你只有一直菜下去。
缺少互助精神是论坛的最大缺陷。

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
2
UID
4130
积分
20906
帖子
6519
主题
17
阅读权限
200
注册时间
2009-4-15
最后登录
2019-4-12
25#
发表于 2009-7-28 09:40:21 |只看该作者

回复 24# 深蓝魔力 的帖子

你好,有问题可以在论坛上提出,我们将会尽快为您解决问题.

使用道具 举报

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

bottom

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

GMT+8, 2024-5-23 18:58

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部