ample 发表于 2013-6-26 11:21:36

《公式开发指南》印刷成册在即,呼吁广大用户帮忙纠错


目前的《公式开发指南》今年5月修订过一版,因人力有限,遗漏的错误再所难免,下一步公司准备将《公式开发指南》印刷成册,特开此贴请用户指出存在的错误。

跟帖提出错误时,请注意格式:【页码】+【错误处】+【错误原因】,请以今年5月修订的最新版为原型纠错,错误处可以截图显示。

谢谢!:handshake

附:
TRADEBLAZER公式开发指南【2013.05最新修订版】下载

TB2012 发表于 2013-7-2 03:18:22

前排占位,慢慢看

lingl2 发表于 2013-7-3 18:07:22

look

aha100 发表于 2013-7-4 20:08:09

第47页“即设定参数的默认值与参数的顺序有关,只有排列在后面,或者从该参数之后的参数都没有默认值
时才可以不设定,为防止因人为疏忽而导致的参数默认值错误,建议将所有的参数都设上初值。”

这句话很难读懂,是否有写错。


是否有什么奖励呢,这样才有动力继续找啊。


37页
Params 用该关键字宣告参数定义的起始,参数必须填写默认值。
不必须填写默认值

aha100 发表于 2013-7-5 11:29:34

p67
讲序列函数的时候没有讲明白为什么“否则建议不要在条件语句,
条件语句的判断表达式,循环语句中使用序列函数。”
最好由个例子说明

ample 发表于 2013-7-5 13:20:20

aha100, 你提出的问题收到,检查中……

关于奖励的问题,纠错一条,奖励论坛积分100

aha100 发表于 2013-7-5 20:14:39

ample 发表于 2013-7-5 13:20 static/image/common/back.gif
aha100, 你提出的问题收到,检查中……

关于奖励的问题,纠错一条,奖励论坛积分100 ...

没想到超级版主这么热心。
想问个问题,公式指南看完后,下一步是否就是看网校的视频教学,这个看完了呢,求指导。
就是能否给个进阶的指导。
超级版主是过来人,我等新手还需要你的指教啊。

aha100 发表于 2013-7-5 22:53:30

P105
                If(MarketPosition <> 0)      // 有持仓时执行以下代码
                {      
                        HighestAfterEntry = Max(HighestAfterEntry,AvgEntryPrice);  // 开仓Bar,将开仓价
和当时的收盘价的较大值保留到HighestAfterEntry
                        LowestAfterEntry = Min(LowestAfterEntry,AvgEntryPrice); // 开仓Bar,将开仓价和
当时的收盘价的较小值保留到LowestAfterEntry         

这里为什么不是直接设置为HighestAfterEntry =high
LowestAfterEntry =low
呢,应该是这么设置的啊。请教下。

aha100 发表于 2013-7-6 09:54:13

p118
- 118 -
Begin
strKey = DateToString(Date);
strValue = GetTBProfileString("DayMA",strKey);
If(strValue != InvalidString)
{
DayMAValue = Value(strValue);
}Else
{
DayMAValue = DayMAValue;
}
PlotNumeric("DayMA",DayMAValue);
End

这里为什么写else部分,什么情况下会出现ivalidstring呢。没有说清楚,我理解不了。

aha100 发表于 2013-7-6 13:06:56

P114
// 收盘前N 分钟,且撤单标志为0,即还未撤单时
If(CurrentTime > (0.1459 - 0.0001*(BeforeMins - 1)) && BarStatus == 2 && HasSendOrder
== 0)

写成下面不是更好
If(CurrentTime > (0.3000 - 0.0001*BeforeMins ) && BarStatus == 2 && HasSendOrder
== 0)
两者有不同吗?
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: 《公式开发指南》印刷成册在即,呼吁广大用户帮忙纠错