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

标题: 求教一个特征走势的问题 [打印本页]

作者: jeckforlete    时间: 2008-1-3 09:40:45     标题: 求教一个特征走势的问题

我编写了一个特征走势,最后的给信号的语句是这么写的:
        If (con1)
        {
                PlotBool("con1",Con1);
        }

但是显示出来的时候k线图会被压缩成很细的一条线,不知道为什么?而且右上角还会出现乱码,不知道是怎么回事?该怎么样修改呢?
作者: tradeblazer    时间: 2008-1-3 10:26:19

用这样的比较合理些
If (con1)
        {
                PlotNumeric("con1",High);
        }
作者: jeckforlete    时间: 2008-1-3 11:14:06

我最早是用这个的,就是把高点连起来嘛
我是觉得看着不舒服才换这个的,看着醒目点
帮忙想想办法啊!!!
作者: jvya    时间: 2008-1-3 11:32:14

因为不知道你的代码,所以详细情况无法分析。
但是,类似的问题,我也出现过。
问题在于:
显示值的纵坐标,和K线值的纵坐标。取值相差太大。
在同一张图的比例上难以表现。
作者: tradeblazer    时间: 2008-1-3 11:32:16

您这里应该是同时用PlotString输出了信息吧,导致图形被压缩。

下面是一个例子,我使用是没有问题的
  1. Begin

  2.         If(Close > Open && Open > High[1])
  3.         {
  4.                 PlotBool("uppp",True);
  5.         }
  6. End
复制代码

作者: jeckforlete    时间: 2008-1-3 12:28:44

原帖由 jvya 于 2008-1-3 11:32 发表
因为不知道你的代码,所以详细情况无法分析。
但是,类似的问题,我也出现过。
问题在于:
显示值的纵坐标,和K线值的纵坐标。取值相差太大。
在同一张图的比例上难以表现。 ...



谢谢,我这个程序纯是练编程用的,条件很简单,就是MACD金叉,所以你说的取值相差太大的问题应该是不存在的。
应该就是输出语句的问题
作者: jeckforlete    时间: 2008-1-3 12:32:40

原帖由 tradeblazer 于 2008-1-3 11:32 发表
您这里应该是同时用PlotString输出了信息吧,导致图形被压缩。

下面是一个例子,我使用是没有问题的

Begin

        If(Close > Open && Open > High[1])
        {
                PlotBool("uppp",True);
        }
End
...




没有啊,我根本没有用PlotString输出信息啊

看起来和我写的语句差别不大啊
你曾经在盯盘的时候用过这个语句吗?
忘了说明,这个情况只是在盯盘的时候,也就是刚出信号的时候会出现
平时是很正常的

[ 本帖最后由 jeckforlete 于 2008-1-3 12:36 编辑 ]
作者: jeckforlete    时间: 2008-1-3 12:35:08

我不知道右上角那个乱码是怎么回事?
好像没有输出文字啊
作者: tradeblazer    时间: 2008-1-3 12:49:39

等开盘之后我们调试看看。
作者: jeckforlete    时间: 2008-1-3 12:51:59

好的,多谢多谢,呵呵
作者: jeckforlete    时间: 2008-1-3 20:25:29

请问,测试有结果了吗?
作者: nopain    时间: 2008-1-3 20:57:30

测试出现了坐标压缩的问题,大概已经找到问题所在,会在下次升级时修改。
但没有出现右上角乱码的问题。




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