设为首页收藏本站

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

一个简单的交易指令 :多头建仓手动平仓 [复制链接]

Rank: 4

精华
1
UID
117
积分
427
帖子
79
主题
12
阅读权限
50
注册时间
2007-8-15
最后登录
2016-3-30
跳转到指定楼层
1#
发表于 2007-8-23 18:59:53 |只看该作者 |倒序浏览
通过几天的学习  现发一个简单的

同时感谢这几天  版主的帮助   

数据太少  没有完全测试

不知怎么增加数据???


多头建仓手动平仓


//------------------------------------------------------------------------
// 简称: BSP
// 名称: 多头建仓手动平仓
// 类别: 交易指令
// 类型: 多头建仓
// 输出:
//------------------------------------------------------------------------

Params
        Numeric bs(10);  
Vars
         Bool bk; //开多条件
        Numeric MA5;
        Numeric MA10;
        Numeric MA20;
        Numeric MA30;
        Numeric ZD;
        Numeric ZX;

Begin

MA5=Average(Close,5);
MA10=Average(Close,10);
MA20=Average(Close,20);
MA30=Average(Close,30);
ZD=MAX(MAX(Ma5,Ma10),MAX(Ma20,Ma30));
ZX=MIN(MIN(Ma5,Ma10),MIN(Ma20,Ma30));

     bk=Open<=ZX  && Close>=ZD;

    If(MarketPosition == 0 )
       {
        If(bk)
         
           Buy(bs,Close);
         }

End

//------------------------------------------------------------------------
// 编译版本        GS2004.06.12
// 用户版本        2007/08/23 18:38
// 版权所有        guidaon
// 更改声明        TradeBlazer Software保留对TradeBlazer平台
//                        每一版本的TrabeBlazer公式修改和重写的权利
//------------------------------------------------------------------------

Rank: 10Rank: 10Rank: 10

精华
20
UID
4
积分
22709
帖子
4802
主题
64
阅读权限
255
注册时间
2007-7-20
最后登录
2024-1-15
2#
发表于 2007-8-23 21:25:51 |只看该作者
原帖由 guidaon 于 2007-8-23 18:59 发表
通过几天的学习  现发一个简单的

同时感谢这几天  版主的帮助   

数据太少  没有完全测试

不知怎么增加数据???


多头建仓手动平仓


//------------------------------------------------------------------------
...



通过商品设置获取更多的数据!

使用道具 举报

Rank: 3Rank: 3

精华
0
UID
97
积分
165
帖子
52
主题
9
阅读权限
40
注册时间
2007-8-12
最后登录
2009-3-21
3#
发表于 2007-8-24 04:27:28 |只看该作者
“=“和“==“有什么区别,怎么用阿。

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
20
UID
4
积分
22709
帖子
4802
主题
64
阅读权限
255
注册时间
2007-7-20
最后登录
2024-1-15
4#
发表于 2007-8-24 08:25:07 |只看该作者
原帖由 stevehans 于 2007-8-24 04:27 发表
“=“和“==“有什么区别,怎么用阿。


= 赋值 例如:
Value1 = 100; // 表示将100赋值给Value1。

== 比较 例如:
Con1 = (Value1 == 100) // 表示将(Value1==100)的结果赋值给Con1,(Value1==100)是一个真假值表达式,表示Value1是否等于100。

使用道具 举报

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

bottom

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

GMT+8, 2024-5-19 16:16

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部