任何菜鸟问题,为了不给论坛添乱。专业人士,不要路过。没有你就无处可去 - 6. - 页 834

 
下载所有可用图表历史的最简单方法是什么?
 

下午好!

请你告诉我如何简单地写一个表达式,将一个整数(点数)四舍五入到一个给定的精度,比如说到5。

我理解,如果我想四舍五入到10,我用NormalizeDouble(point_val, 4) / Point = NormalizeDouble(0.00175, 4) = 0.0018 / 0.0001 = 180。

如何四舍五入到最接近的5点?

 
alexeymosc:

下午好!

请你告诉我如何简单地写一个表达式,将一个整数(点数)四舍五入到一个给定的精度,例如5。

我理解,如果我想四舍五入到10,我用NormalizeDouble(point_val, 4) / Point = NormalizeDouble(0.00175, 4) = 0.0018 / 0.0001 = 180。

如何四舍五入到最接近的5点?

如果需要的话,用整数点MathRound(X/5)*5,然后乘以点。
 
evillive:
在整点上MathRound(X/5)*5,如果有必要,再乘以Point。
谢谢你!
 

如果不使用日线图,如何在五分钟图上找到 前一天的高点、低点?

 
iHigh() - iLow(),有适当的参数。
 
AlexeyVik:
iHigh() - iLow(),有适当的参数。
但是,这只有通过每日图表数据才能实现。
 
woin2110:
但是,这只有在日线图数据下才能实现。

通过iHighest(),iLowest(),可以知道一天有多少个M5条,我想也可以计算出到前一天结束的偏移量。

    Max = high[iHighest(NULL, 0, MODE_HIGH, P, sh)];
    Min = low[iLowest( NULL, 0, MODE_LOW , P, sh)];

Где P - сколько баров считать
    sh - смещение до начала отсчёта (последний бар прошлого дня), считает в сторону возрастания номера бара, т.е. вглубь истории
 
woin2110

另外,作为一种选择,在可能没有条形图的情况下,上面帖子中的 shp 可以通过应用一天中的秒数来计算。例如,像这样的事情。从所附的守则大纲版本来看,一般来说,原则应该是明确的。

那篇文章中有一个非常好的文章的链接。
 
这都是蠢蠢欲动的经纪人在日线图 上把周一画成了周日的蜡烛,而不是周一,是某个XXX艺术家画的自己的蜡烛。现在我想如何使用前几天的正确数据。我必须为所有经纪人制作一个专家顾问。特别是要找到他妈的最后一个工作日的最低和最高值。