设为首页收藏本站

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

请教老师,关于NumericSeries [复制链接]

Rank: 10Rank: 10Rank: 10

精华
20
UID
4
积分
22709
帖子
4802
主题
64
阅读权限
255
注册时间
2007-7-20
最后登录
2024-1-15
1#
发表于 2008-10-27 10:53:33 |显示全部楼层
不知道您是用在什么周期上?

你的代码逻辑看起来是没有问题。只是A_BuyProfitLoss是用Close来计算盈亏的,一样会出现讯号消失的问题。

像您这样的需求应该用全局变量。

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
20
UID
4
积分
22709
帖子
4802
主题
64
阅读权限
255
注册时间
2007-7-20
最后登录
2024-1-15
2#
发表于 2008-10-27 11:40:22 |显示全部楼层
用全局变量就不会出现讯号消失。至于是否能够解决您的问题,您自行测试看看

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
20
UID
4
积分
22709
帖子
4802
主题
64
阅读权限
255
注册时间
2007-7-20
最后登录
2024-1-15
3#
发表于 2008-10-28 11:00:13 |显示全部楼层
看看下面的代码,我测试过,这样可以的

  1. Vars
  2.         Numeric curBuy(0);
  3.         Numeric TotalProfitTarget(100);
  4. Begin
  5.         If(BarStatus == 0)
  6.         {
  7.                 SetGlobalVar(0,0);
  8.         }else If(BarStatus == 2)
  9.         {
  10.                 curBuy = GetGlobalVar(0);
  11.                
  12.                 If(A_BuyPosition == 0)
  13.                         curBuy = 0;
  14.                 else if(curBuy == 0 && A_BuyPosition > 0 )
  15.                         curBuy = 1;
  16.                 else if(curBuy == 1 && A_BuyProfitLoss >= TotalProfitTarget)
  17.                         curBuy = 2;

  18.                 SetGlobalVar(0,curBuy);
  19.                 FileAppend("d:\\Log.txt","CurrentBar="+Text(CurrentBar)+"BarCount is : "+Text(BarCount));
  20.                 FileAppend("d:\\Log.txt","CurBuy is : "+Text(CurBuy)+",A_BuyPosition is : "+Text(A_BuyPosition));
  21.         }
  22. End
复制代码

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
20
UID
4
积分
22709
帖子
4802
主题
64
阅读权限
255
注册时间
2007-7-20
最后登录
2024-1-15
4#
发表于 2008-10-28 12:01:41 |显示全部楼层
QuoteDataExist除了要求BarStatus == 2,还有其他的条件。

您把BarStatus==2改成QuoteDataExist==true试试看。说不定也还是可以的

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
20
UID
4
积分
22709
帖子
4802
主题
64
阅读权限
255
注册时间
2007-7-20
最后登录
2024-1-15
5#
发表于 2008-10-28 12:03:05 |显示全部楼层
1、图上最后一个Bar的BarStatus==2.
2、可以的,但放到一个图上,之间就相互关联了

使用道具 举报

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

bottom

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

GMT+8, 2024-5-18 15:19

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部