开拓者期货期权程序化系统交易论坛

标题: 多头排列 空头排列 怎么编写 [打印本页]

作者: ludiqiu    时间: 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



作者: chshjbyq    时间: 2015-11-8 10:02:52

定义2个布尔序列型变量,一个定义多头排列,一个定义空头排列
作者: 道勤    时间: 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


大概这样用




欢迎光临 开拓者期货期权程序化系统交易论坛 (http://bbs.tb18.net/) Powered by Discuz! X2