设为首页收藏本站

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

请教一个代码问题 [复制链接]

Rank: 6Rank: 6

精华
0
UID
427
积分
1600
帖子
175
主题
20
阅读权限
70
注册时间
2007-9-26
最后登录
2021-11-6
跳转到指定楼层
1#
发表于 2007-10-13 20:28:20 |只看该作者 |倒序浏览
例如,在一个交易指令中,条件设置如下:当前行情上涨的时候,如果收盘价高于开盘价时,则产生一个以收盘价买入1张合约;否则产生一个以开盘价买入1张合约。当前行情没有上涨的时候,如果收盘价高于开盘价,则产生一个以收盘价卖出1张合约;否则产生一个以开盘价卖出1张合约。脚本如下:

[Copy to clipboard] [ - ]
CODE:
If (Open > High[1])
{
    If (Close>Open)
    {
        Buy(1,Open);
    }Else
    {
        Buy(1,Close);
    }
}Else
{
    If (Close > Open)
    {   
        Sell(1,Open);
    }Else
    {
        Sell (1,Close);
    }

在这个例子中 我有点不明白 当前行情上涨的时候,如果收盘价高于开盘价时,则产生一个以收盘价买入1张合约;否则产生一个以开盘价买入1张合约。当前行情没有上涨的时候,如果收盘价高于开盘价,则产生一个以收盘价卖出1张合约;否则产生一个以开盘价卖出1张合约 老师给出的代码:
第一个以收盘价收盘价买入:buy(1,open);
否则以开盘价买入一个和约: buy(1,close);
卖出也是如此 不知道是不是老师把这买入和卖出颠倒了?
请老师给解释 好吗?
谢谢

Rank: 10Rank: 10Rank: 10

精华
20
UID
4
积分
22709
帖子
4802
主题
64
阅读权限
255
注册时间
2007-7-20
最后登录
2024-1-15
2#
发表于 2007-10-13 21:14:47 |只看该作者
这是哪里的写法啊?把好事都占尽了,这写出来不赚钱都难啊,相当于用未来数据阿!

使用道具 举报

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

bottom

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

GMT+8, 2024-5-5 09:42

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部