以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 金字塔软件问题提交 (http://weistock.com/bbs/list.asp?boardid=2) ---- 请各位老大看看是不是金字塔的函数有问题? (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=7073) |
-- 作者:食客 -- 发布时间:2011/7/2 21:29:34 -- 请各位老大看看是不是金字塔的函数有问题? 各位老大你们好: 下面是我写的一段程序;意思是当TB=1时,发出买进信号。可是本程序出现了这样的情况!不管一天中TB=1有多少次,买进信号只出现少数几次,而且是看不出规律。所以请老大给看看,是不是BUY函数有问题?还是别的问题?如何解决?
TB01:=MA(C,5);
|
-- 作者:食客 -- 发布时间:2011/7/2 21:42:36 -- 再问个问题:是不是IF函数的问题?是不是IF函数不能用的逐K线模型里?还是请软件的开发者把函数给分一分类,那些是可以用在序列模型里?那一些是可以用在逐K线模型里?那一些是在俩种模型里都可以用? |
-- 作者:阿火 -- 发布时间:2011/7/3 9:49:31 -- tb=1 出现多少次。不重要 重要的是,图表上有几次信号?
程序、以及函数没问题,条件成立,程序执行 没出信号,是条件没成立
|
-- 作者:食客 -- 发布时间:2011/7/3 22:46:30 -- 以下是引用leevolvo在2011-7-3 9:49:31的发言:
tb=1 出现多少次。不重要 重要的是,图表上有几次信号?
程序、以及函数没问题,条件成立,程序执行 没出信号,是条件没成立
不知道是我没有表达清楚,还是你理解有问题!请你再仔细看看! |
-- 作者:fly -- 发布时间:2011/7/4 9:36:39 -- 这个开仓时间也写的有问题吧,好象没有哪个品种是这个时间点,TIME>=090000 AND TIME<=151400
BUY(1,0,THISCLOSE);-----等于一次就投入了所有的资金去买开仓. 请把改句改成 BUY(1,1,THISCLOSE);
|
-- 作者:jinzhe -- 发布时间:2011/7/4 9:42:15 -- 把条件改成cross(C,TB01) AND cross(TB01,TB02,就好理解啦 |
-- 作者:食客 -- 发布时间:2011/7/20 16:44:49 -- ![]() |
-- 作者:shahai0811 -- 发布时间:2011/7/21 9:46:45 -- 程式没有问题, 都运行. 因为只有开仓语句没有平仓语句. 所以越往右, 资金量越少,持仓越高. 即使满足条件也没有资金再开仓. 于是部分信号被跳过. 少数被执行的信号是浮盈加仓. 程式最后加个 持仓:holding; 看一下数值就清楚了 |
-- 作者:shahai0811 -- 发布时间:2011/7/21 9:49:41 -- 话说如果程式里没有定义资金量的语句, 应用到图表上有一个默认的资金初始值? |