《公式开发指南》印刷成册在即,呼吁广大用户帮忙纠错
目前的《公式开发指南》今年5月修订过一版,因人力有限,遗漏的错误再所难免,下一步公司准备将《公式开发指南》印刷成册,特开此贴请用户指出存在的错误。
跟帖提出错误时,请注意格式:【页码】+【错误处】+【错误原因】,请以今年5月修订的最新版为原型纠错,错误处可以截图显示。
谢谢!:handshake
附:
TRADEBLAZER公式开发指南【2013.05最新修订版】下载 前排占位,慢慢看 look 第47页“即设定参数的默认值与参数的顺序有关,只有排列在后面,或者从该参数之后的参数都没有默认值
时才可以不设定,为防止因人为疏忽而导致的参数默认值错误,建议将所有的参数都设上初值。”
这句话很难读懂,是否有写错。
是否有什么奖励呢,这样才有动力继续找啊。
37页
Params 用该关键字宣告参数定义的起始,参数必须填写默认值。
不必须填写默认值 p67
讲序列函数的时候没有讲明白为什么“否则建议不要在条件语句,
条件语句的判断表达式,循环语句中使用序列函数。”
最好由个例子说明 aha100, 你提出的问题收到,检查中……
关于奖励的问题,纠错一条,奖励论坛积分100 ample 发表于 2013-7-5 13:20 static/image/common/back.gif
aha100, 你提出的问题收到,检查中……
关于奖励的问题,纠错一条,奖励论坛积分100 ...
没想到超级版主这么热心。
想问个问题,公式指南看完后,下一步是否就是看网校的视频教学,这个看完了呢,求指导。
就是能否给个进阶的指导。
超级版主是过来人,我等新手还需要你的指教啊。 P105
If(MarketPosition <> 0) // 有持仓时执行以下代码
{
HighestAfterEntry = Max(HighestAfterEntry,AvgEntryPrice); // 开仓Bar,将开仓价
和当时的收盘价的较大值保留到HighestAfterEntry
LowestAfterEntry = Min(LowestAfterEntry,AvgEntryPrice); // 开仓Bar,将开仓价和
当时的收盘价的较小值保留到LowestAfterEntry
这里为什么不是直接设置为HighestAfterEntry =high
LowestAfterEntry =low
呢,应该是这么设置的啊。请教下。
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呢。没有说清楚,我理解不了。 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)
两者有不同吗?