欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 请教老师一个问题

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有4351人关注过本帖树形打印复制链接

主题:请教老师一个问题

帅哥哟,离线,有人找我吗?
devil
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:83 积分:189 威望:0 精华:0 注册:2012/9/3 22:14:13
请教老师一个问题  发帖心情 Post By:2012/9/10 2:46:18    Post IP:222.168.27.195[只看该作者]

我想设定一个日内 随交易进行而变动的 高地点

如没有开仓时的高低点

有持仓时的高低点

但是现实在K线上 不知道为什么就不对

 

MINPOINT:=MINDIFF*VOLUNIT;
variable:HIGHAFTERLONGENTRY=0; //我先定义2个代表高低点的变量
variable:LOWAFTERSHORTENTRY=0;

If DATE<>DATE[1] then BEGIN

HIGHAFTERLONGENTRY=High; //开盘时给高低点赋值
LOWAFTERSHORTENTRY=LOW;
end

 
If DATE=DATE[1] then BEGIN

HIGHAFTERLONGENTRY=Max(HIGHAFTERLONGENTRY,HIGH);
LOWAFTERSHORTENTRY=Min(LOWAFTERSHORTENTRY,LOW);
end


 

If TIME<145500 then BEGIN

If holding>0 And condition1 then

Sell(0,close);

 LOWAFTERSHORTENTRY=LOW; //重新记录低点

end

 

If holding <0 And condition2 then BEGIN 
    
     SELLSHORT(0,close);
  
      HIGHAFTERLONGENTRY=0; // 如果持有空单达到阶段高点平空 重新记录高点
      end


 回到顶部
帅哥哟,离线,有人找我吗?
董小球
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 大哥
等级:超级版主 帖子:2837 积分:13237 威望:0 精华:2 注册:2010/7/14 17:31:54
  发帖心情 Post By:2012/9/10 9:13:05    Post IP:58.246.57.26[只看该作者]

楼主可以说明一下问题么?是什么东西不符合你的预期?
感觉不对,这个范畴太大了,不方便查找问题


金字塔—专业程序化交易量化投资平台

客户服务部

-----------------------------------------------------------

欢迎您参加我公司的技术培训,具体培训需求请发邮件到

service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com

 回到顶部
帅哥哟,离线,有人找我吗?
devil
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:83 积分:189 威望:0 精华:0 注册:2012/9/3 22:14:13
  发帖心情 Post By:2012/9/10 11:47:05    Post IP:222.168.27.195[只看该作者]

首先 图标的K线都缩到上面去了 最下面显示一条大概是0的白线

 

其次 高低点返回值也不对 好像是变量设置的不对 完全不是返回阶段高低点的值


 回到顶部
帅哥哟,离线,有人找我吗?
jinzhe
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:罗宾汉 帖子:46311 积分:50819 威望:0 精华:2 注册:2011/3/23 8:50:25
  发帖心情 Post By:2012/9/10 13:58:45    Post IP:58.246.57.26[只看该作者]

把date<>date[1]改为

date<>ref(date,1)

把类似HIGHAFTERLONGENTRY=High;的赋值语句 都改为

HIGHAFTERLONGENTRY:=High;



金字塔—专业程序化交易量化投资平台

客户服务部

----------------------------------------------------------- 欢迎您参加我公司的技术培训,具体培训需求请发邮件到service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com

 回到顶部
帅哥哟,离线,有人找我吗?
devil
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:83 积分:189 威望:0 精华:0 注册:2012/9/3 22:14:13
[求助] 新手问题  发帖心情 Post By:2012/9/10 15:28:25    Post IP:222.168.27.195[只看该作者]

2个都改了 但是还是显示缩到上面去 下面还是有条0附近的线

 回到顶部
帅哥哟,离线,有人找我吗?
devil
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:83 积分:189 威望:0 精华:0 注册:2012/9/3 22:14:13
  发帖心情 Post By:2012/9/10 15:41:16    Post IP:222.168.27.195[只看该作者]

我弄明白为什么有0了 因为变量  LOWAFTERSHORTENTRY:=Min(LOWAFTERSHORTENTRY,LOW); 设置的变量初值=0 所以一直都是0

 

请问老师 想这种高低点的变量 初始值怎么设置呢?

 

问题就在这里  variable:LOWAFTERSHORTENTRY=0;


 回到顶部
帅哥哟,离线,有人找我吗?
jinzhe
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:罗宾汉 帖子:46311 积分:50819 威望:0 精华:2 注册:2011/3/23 8:50:25
  发帖心情 Post By:2012/9/10 16:12:40    Post IP:58.246.57.26[只看该作者]

variable:lowaftershortentery=10000000


金字塔—专业程序化交易量化投资平台

客户服务部

----------------------------------------------------------- 欢迎您参加我公司的技术培训,具体培训需求请发邮件到service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com

 回到顶部