Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共6 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:照抄都出问题

1楼
李亚弟 发表于:2013/5/30 13:19:11
http://www.weistock.com/bbs/dispbbs.asp?boardid=4&Id=49428
在这个网址有一位管理员对debugfile做了小结,我照抄了最后那段代码,运行结果却不一样。先上图。

图片点击可在新窗口打开查看此主题相关图片如下:代码.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:管理员的输出.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:我的输出.png
图片点击可在新窗口打开查看
没持仓时,管理员的输出内容有两个,buycond 和 sellcond,我的却只能输出 buycond。
我刚刚重新装了金字塔的。
2楼
李亚弟 发表于:2013/5/30 13:20:42
不论有没有持仓,都该有 buycond 和sellcond 的信息输出。
3楼
王锋 发表于:2013/5/30 13:21:49
说明你照抄抄的不对,把你抄的代码贴过来
4楼
李亚弟 发表于:2013/5/30 13:33:31
就是第一张图片上的代码。如下:

ma5:ma(close,2);
ma15:ma(close,5);
 
//5日均线上穿10日均线,开多
buycond:=CROSS(ma5,ma15);
if Islastbar then
begin
DEBUGFILE('D:\jzt\debug.TXT','buycond:%.0f',buycond);   //输出开仓条件
end

if buycond  then 
 begin
  buy(holding=0,1,market);
 if islastbar then 
  DEBUGFILE('D:\debug.TXT','holding:%.0f',holding);//输出HOLDING
 end
 
//5日均线下破10日均线,平多
sellcond:=CROSS(ma15,ma5);
 if islastbar then
     DEBUGFILE('D:\debug.TXT','    sellcond:%.0f',sellcond);//输出平仓条件
if sellcond then
 begin
 sell(holding>0,1,market);
 if islastbar then 
     DEBUGFILE('D:\debug.TXT','holding:%.0f',holding);
 end

5楼
jinzhe 发表于:2013/5/30 13:44:25
真的是没抄对
图片点击可在新窗口打开查看此主题相关图片如下:2.png
图片点击可在新窗口打开查看
6楼
李亚弟 发表于:2013/5/30 13:47:45
谢谢。惭愧了。
共6 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.06250 s, 3 queries.