设为首页收藏本站

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

哪种格式对呢?MarketPosition()放在里边还是外边? [复制链接]

Rank: 4

精华
0
UID
71944
积分
376
帖子
76
主题
22
阅读权限
50
注册时间
2011-10-16
最后登录
2020-2-8
跳转到指定楼层
1#
发表于 2011-12-4 13:39:09 |只看该作者 |倒序浏览
本帖最后由 ypxyls 于 2011-12-4 14:07 编辑

哪种格式对呢?

格式一:


If(上穿)
{
        If(MarketPosition == 0)        
        {
                If(BarStatus==2)  
                {
                        Lot=Lot+1;
                        Buy(Lot,Price);
                }
        }
        Else
       If(MarketPosition == 1)
        {
                If(BarStatus==2)  
                {
                        Lot=Lot+1;
                        Buy(Lot,Price);
                }
        }
        Else
        If(MarketPosition == -1)
        {
                If(BarStatus==2)  
                {
                         Lot=Lot+1;
                         Buy(Lot,Price);
                }
        }
}
Else
If(下穿)
{
       If(MarketPosition == 0)
        {
                If(BarStatus==2)  
                {
                        Lot=Lot+1;
                        Buy(Lot,Price);
                }
        }
        Else
        If(MarketPosition == 1)
        {
                If(BarStatus==2)  
                {
                        Lot=Lot+1;
                        Buy(Lot,Price);
                }
        }
        Else
        If(MarketPosition == -1)
        {
                If(BarStatus==2)  
                {
                         Lot=Lot+1;
                         Buy(Lot,Price);
                }
        }
}







格式二:


If(MarketPosition == 0)
{
        If(上穿)
        {
                If(BarStatus==2)  
                {
                        Lot=Lot+1;
                        Buy(Lot,Price);
                }
         }
        Else
        If(下穿)
        {
                If(BarStatus==2)  
                {
                        Lot=Lot+1;
                        Buy(Lot,Price);
                }
         }
}
Else
If(MarketPosition == 1)
{
        If(上穿)
        {
                If(BarStatus==2)  
                {
                        Lot=Lot+1;
                        Buy(Lot,Price);
                }
         }
        Else
        If(下穿)
        {
                If(BarStatus==2)  
                {
                        Lot=Lot+1;
                        Buy(Lot,Price);
                }
         }
}
Else
If(MarketPosition == -1)
{
        If(上穿)
        {
                If(BarStatus==2)  
                {
                        Lot=Lot+1;
                        Buy(Lot,Price);
                }
         }
        Else
        If(下穿)
        {
                If(BarStatus==2)  
                {
                        Lot=Lot+1;
                        Buy(Lot,Price);
                }
         }
}
UFO程序化交易研究QQ群:22020802
自动化交易,摒弃人性弱点。

Rank: 10Rank: 10Rank: 10

精华
2
UID
4130
积分
20901
帖子
6519
主题
17
阅读权限
200
注册时间
2009-4-15
最后登录
2019-4-12
2#
发表于 2011-12-4 14:36:36 |只看该作者
回复 1# ypxyls


两种方法都可以的

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
85182
积分
849
帖子
302
主题
11
阅读权限
60
注册时间
2011-12-8
最后登录
2013-10-28
3#
发表于 2011-12-16 15:47:12 |只看该作者
终于知道UFO的策略的一点小秘密了,呵呵。
http://qpic.cn/NifLLplMk若能一切随它去,便世间自在人。
      ---Derivatives

使用道具 举报

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

bottom

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

GMT+8, 2024-5-3 21:32

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部