设为首页收藏本站

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

多头排列 空头排列 怎么编写 [复制链接]

Rank: 1

精华
0
UID
204532
积分
14
帖子
9
主题
5
阅读权限
10
注册时间
2015-3-4
最后登录
2023-3-29
跳转到指定楼层
1#
发表于 2015-10-23 10:32:38 |只看该作者 |倒序浏览
尊敬的版主

             我是文华财经用户  想转到TB   但一时半会还无法领悟编程  请帮忙告诉我编写方法  多谢
EMA   1.多头排列   平空仓开多仓       空头排列  平多仓开空仓
         2.多头排列   开多仓       空头排列   平多仓      空头排列   开空仓    多头排列平空仓

Params
        Numeric Length1(5);
        Numeric Length2(22);
        Numeric Length3(60);
        Numeric Length4(250);
Begin
        PlotNumeric("EMA1",XAverage(Close, Length1));
        PlotNumeric("EMA2",XAverage(Close, Length2));
        PlotNumeric("EMA3",XAverage(Close, Length3));
        PlotNumeric("EMA4",XAverage(Close, Length4));
End


Rank: 4

精华
0
UID
209654
积分
293
帖子
20
主题
2
阅读权限
50
注册时间
2015-5-23
最后登录
2021-10-26
2#
发表于 2015-11-8 10:02:52 |只看该作者
定义2个布尔序列型变量,一个定义多头排列,一个定义空头排列

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
7099
积分
614
帖子
120
主题
22
阅读权限
60
注册时间
2010-3-3
最后登录
2019-3-24
3#
发表于 2015-11-30 10:02:11 |只看该作者
Params
        Numeric Length1(5);
        Numeric Length2(22);
        Numeric Length3(60);
        Numeric Length4(250);
Vars
        Numeric EMA1;
        Numeric EMA2;
        Numeric EMA3;
        Numeric EMA4;
        Bool DTPL(False);   //多头排列
        Bool KTPL(False);        //空头排列
Begin
        EMA1 = XAverage(Close, Length1);
        EMA2 = XAverage(Close, Length2);
        EMA3 = XAverage(Close, Length3);
        EMA4 = XAverage(Close, Length4);
       
        DTPL = EMA1>EMA2 && EMA2>EMA3 && EMA3>EMA4;
        KTPL = EMA1<EMA2 && EMA2<EMA3 && EMA3<EMA4;
       
        If(DTPL)
        {
                .....
        }
        If(KTPL)
        {
                .....
        }
        
End


大概这样用

使用道具 举报

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

bottom

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

GMT+8, 2024-5-6 07:24

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部