日线正常分钟线上不正常 [开拓者 TB]
- 咨询内容:
我是想当K最高位超过前K线最高位则平空并开多仓,K最低位低过前K线最低位则平多并开空仓,但写了后在日线上正常,但在分钟钱上不正常,不知是否写错,帮我看一下,谢!
Params
Numeric Para1(10);
Numeric Para2(5);
Vars
Bool Condition1;
Bool Condition2;
Begin
Condition1 =(H>HighD(1));
Condition2 =(L<LowD(1));
if (Condition1)
{
BuyToCover(1,0);
Buy(1,0);
}
if (Condition2)
{
Sell(1,0);
SellShort(1,0);
}
End
- TB技术人员:
看清楚HighD函数的意思 如果只要和前一根K线比较 那就HIGH[1] low[1] 就可以了
- TB客服:
q3479382 发表于 2014-11-21 15:24
看清楚HighD函数的意思 如果只要和前一根K线比较 那就HIGH[1] low[1] 就可以了
HighD
说明 求N天前的最高价
语法 Numeric HighD(Numeric daysAgo)
参数 daysAgo 最近N天,0为当天,1为昨天,依次类推。
备注 该函数计算N天前的最高价,返回值为浮点数。
示例 HighD(3);计算3天前的最高价。
没错啊! - 网友回复:
你的要求里面写的是“当K最高位超过前K线最高位” HighD是求的1天的最高价 所以在分钟内 他不一定是前K线
- 网友回复:
q3479382 发表于 2014-11-21 15:35
你的要求里面写的是“当K最高位超过前K线最高位” HighD是求的1天的最高价 所以在分钟内 他不一定是前K线 ...
那应怎样写?
有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友
可联系技术人员 QQ: 1145508240 进行 有偿 编写!(不贵!点击查看价格!)
相关文章
-
没有相关内容