以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 金字塔软件问题提交 (http://weistock.com/bbs/list.asp?boardid=2) ---- [建议]增加函数 (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=6582) |
-- 作者:wjs -- 发布时间:2011/5/19 16:57:59 -- [建议]增加函数 引用函数中有 第一个条件成立:BARSSINCE(唯一) 上一次条件成立:BARSLAST(N个) 有没有确定唯一最后一个条件的函数,假如:BARSLASTONE(唯一) 线型描述中:SHIFT:指标线向后(向右)偏移X个周期,能不能SHIFTX,指标线向前(向左)偏移X个周期。 DRAWTEXTEX:在图形指定位置上显示文字,DRAWLINEEX:在图形指定位置上画线。可以吗? 是不是有点儿异想天开,请多多鉴谅。 |
-- 作者:董小球 -- 发布时间:2011/5/20 10:16:48 -- 我怎么完全看不懂啊 你说的是不是valuewhen |
-- 作者:wjs -- 发布时间:2011/5/23 10:11:04 -- 是我表述的不太明白,好,简单地说吧: 1:只确定最后一个(唯一个的)符合条件的位置,当出现新的符合条件时,自动消除或过滤前面的。 2:位移可以向左,即:SHIFT可以负向。 3:做画线的起点,在确定位置时没有找到方便的定位函数。 |
-- 作者:fly -- 发布时间:2011/5/23 11:25:34 -- 1.BARSLAST 2.想控制已经存在的K线上的画线,可以结合BARPOS 3.参考--绘图函数 |
-- 作者:wjs -- 发布时间:2011/5/23 16:50:21 -- 还是老问题: 1,BARSLAST 会出现不止一个条件,总是LAST+N个地出现,而不是最后一个。 2. BARPOS 用起来不太顺手。 3. 绘图函数 也是不很方便指定位置的。
以上三条都是在不太会使用函数情况下遇到的。
请给编个很初级的画线公式: 在18个K线周期中,取其最高点画向下的45°线,取其最低点画向上的45°线。 [此贴子已经被作者于2011-5-23 16:51:17编辑过]
|
-- 作者:董小球 -- 发布时间:2011/5/25 15:59:50 -- IF H>=HHV(H,18) THEN BEGIN IF L<=LLV(L,18) THEN BEGIN
这个代码看看吧,自己再琢磨琢磨! |
-- 作者:董小球 -- 发布时间:2011/5/25 16:24:13 -- 如果只在最后一根K线检测 IF H>=HHV(H,18) AND ISLASTBAR THEN BEGIN IF L<=LLV(L,18) AND ISLASTBAR THEN BEGIN |
-- 作者:wjs -- 发布时间:2011/5/25 16:31:01 -- 每根K线都出了线,这就是所困扰的问题。 没在符合条件的位置画线。 |
-- 作者:阿火 -- 发布时间:2011/5/25 19:33:58 -- 只要是量化的,金字塔都足够强大可以实现你的想法 没有画线,一般是因为条件不成立。 认真调式,检查一下 |
-- 作者:wjs -- 发布时间:2011/5/26 15:06:19 -- 自动画线,要在指定的位置画个斜线还真难。 要确定画线的起点,说起来简单,做起来难。 想到个折衷的办法,却又很难实现: 比如:前5个周期出现最低点,欲在其位置画线,无法完成。但在最后1个周期却很容易实现,想用平稳的方法,即左移(-5)个周期。 可惜,找不到需要的函数。想到SHIFT: 指标线向后(向右)偏移X个周期,MA1: MA(C,10),SHIFT2; 将MA1指标线向后偏移2个周期。 能不能将这个函数的赋值范围增加个负值,即(-X)让其实现可以向左移? 很实用的。 |