设为首页收藏本站

 找回密码
 注册
楼主: lcxamm
打印 上一主题 下一主题

请帮忙审查一哈,米。 [复制链接]

高级操盘手

「你若能信,在信之人,凡事皆能。」

Rank: 10Rank: 10Rank: 10

精华
0
UID
117005
积分
98549
帖子
1121
主题
14
阅读权限
200
注册时间
2013-3-18
最后登录
2022-10-29
11#
发表于 2018-11-6 16:19:31 |只看该作者
在没弄懂TB规则以及图表函数之前,请勿轻易尝试账户函数,学习要有个先后过程,直接跳过基础去学进阶的账户函数,并不是个好办法。


不要因为众生的愚疑,而带来了自己的烦恼。

使用道具 举报

Rank: 2

精华
0
UID
219647
积分
56
帖子
33
主题
14
阅读权限
30
注册时间
2015-9-14
最后登录
2023-6-12
12#
发表于 2018-11-6 17:50:33 |只看该作者
superwin 发表于 2018-11-6 16:19
在没弄懂TB规则以及图表函数之前,请勿轻易尝试账户函数,学习要有个先后过程,直接跳过基础去学进阶的账户 ...

大神你来了。

使用道具 举报

Rank: 2

精华
0
UID
219647
积分
56
帖子
33
主题
14
阅读权限
30
注册时间
2015-9-14
最后登录
2023-6-12
13#
发表于 2018-11-7 00:13:18 |只看该作者
本帖最后由 lcxamm 于 2018-11-7 00:22 编辑

Params
         Numeric notaft(14.55);//平仓时间
         Numeric upperband(4280);//压力位置
         Numeric lowerband(4272);//支撑位置
        
Vars
        Numeric Minpoint;//最小跳点数
        bool con;                                         // bool中间变量
        bool con1;                                         // bool中间变量

Begin
         if(BarStatus==0)
         SetGlobalVar(0,0); //初始化全局变量
         if(GetGlobalVar(0)==0 and A_BuyPosition>0)
         SetGlobalVar(0,1);//判断多头持仓并标记
         if(GetGlobalVar(0)==0 and A_SellPosition>0)
         SetGlobalVar(0,-1);//判断空头持仓并标记   
         MinPoint = MinMove*PriceScale;//最小变动
         PlotNumeric("upperband=",upperband);
         PlotNumeric("lowerband=",lowerband);
         con = High >= upperband;//多单条件
         con1= low <= lowerband;//空单条件
        
         //开仓
        if (a_buyposition==0&&barstatus==2&&GetGlobalVar(0)==0&&con)//无多单,最新bar,全局变量初始值,多单条件满足
  {A_SendOrder(Enum_Buy,Enum_Entry,1,Q_AskPrice,upperband-6*MinPoint,Q_UpperLimit);;SetGlobalVar(0,1);}//买入开仓1手,对价,压力-6跳止损,涨停止盈

        if (a_sellposition==0&&barstatus==2&&GetGlobalVar(0)==0&&con1 )//无空单,最新bar,全局变量初始值,空单条件满足
        {A_SendOrder(Enum_Sell,Enum_Entry,1,Q_BidPrice,lowerband+6*MinPoint,Q_LowerLimit);;SetGlobalVar(0,-1);} //卖出开仓1手,对价,支撑+6跳止损,跌停止盈     
      
         //收盘平仓
if(barstatus==2&&Time*100>=notaft&&Time<0.1600 )//最新bar,时间超过平仓时间
{
       {if(A_BuyPosition>0&&GetGlobalVar(0)==1)//持有多单
{
A_SendOrder(Enum_Sell, Enum_Exit, A_BuyPosition(), Q_BidPrice);//对价平所有仓
   SetGlobalVar(0,0);}//初始化
else If(A_SellPosition>0&&GetGlobalVar(0)==-1)//持有空单
{A_SendOrder(Enum_Buy, Enum_Exit, A_SellPosition(), Q_AskPrice);//对价平所有仓
SetGlobalVar(0,0);//初始化
}
}
}


End

使用道具 举报

Rank: 2

精华
0
UID
219647
积分
56
帖子
33
主题
14
阅读权限
30
注册时间
2015-9-14
最后登录
2023-6-12
14#
发表于 2018-11-7 14:29:03 |只看该作者
superwin 发表于 2018-11-6 16:19
在没弄懂TB规则以及图表函数之前,请勿轻易尝试账户函数,学习要有个先后过程,直接跳过基础去学进阶的账户 ...

大神,帮我看看修改过的13楼,可以否。

使用道具 举报

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

bottom

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

GMT+8, 2024-5-2 18:02

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部