谁想要一个战略?很多,而且是免费的) - 页 62

 
Miroslav_Popov >> :

如果你正确地使用 "使用前一栏值 "参数,你不需要指标的当前栏值.....。


:) 我唯一知道的语言是俄语,但有两种方言:普通方言和指令方言:......

Miroslav,我不使用你的FSB,它在意识形态和选择原则方面并不适合我.....,我所有的评论只针对MQL编码问题。

 
rider >> :

我的错误。

我的意思是说 "如果你在烘焙测试时使用'使用前一栏值'原则"。这与FSC没有关系。就像 "将头寸开到信号后的下一个栏"。


**米罗斯拉夫,我不使用你的FSB,它不符合我的意识形态和选择原则**。

谢谢你的坦诚。

运气!

 
Stellarator,请写一个每小时高低点指标的类似物,我因为不理解而疲惫不堪:)
 

大家好!

很抱歉长期缺席。正如已经提到的,就主要工作而言,这是一个相当繁忙的一周,我很少有时间去做这件事。然而,昨天我开始了我的专家顾问假人版本(有BarClosing/BarOpening的东西)。初步的大纲已经有了(想法),但更希望在放出来之前再 "对号入座"(我会试着在周一之前演示)。


Exlermillenium - 说实话,我对这个指标不是很确定,我猜它应该只用于小于日线的TF(?),因为FSB不能处理不同于测试的TF(这个推测来自于对来源的简要分析)。从概念上讲,我不认为有什么问题--除了周末和试图从一周内积累的所有东西中休息:)。但我也会在明天晚上之前尝试在这里 "添加":)。


Terry教授- 我有一个关于测试器操作的基本 问题(在全局意义上,不涉及指标)。我可以给邮件写信,你们俄罗斯人在那里明白(读)吗?不是要在这里再次搅乱公众的视线/更好 :)...

(info a-t forexsb.com ?)

 
Miroslav_Popov >> :

>> 运气!

>>)).)))

 
Stellarator >> :


exlermillenium - 坦率地说,我对这个指标有点困惑,根据我的理解,它的使用只适合于小于日线的TF(?),因为FSB不能处理不同于被测试的TF(这个推测来自对源代码的简要分析)。从概念上讲,我不认为有什么问题--除了周末和试图从一周内积累的一切中休息一下:)。但我也将尝试到明天晚上在这里 "扔"。)


是的,它只是从x1小时y1分钟到x2小时y2分钟的特定时间间隔的高和低。该值取自完成的最后一个区间。

 
zfs >> :

是的,它只是在一定时间内的高和低,从x1小时y1分钟到x2小时y2分钟。该值取自完成的最后一个区间。

你可能是对的:)
 

大家早上/下午好!


exlermillenium 实际上在档案中提供了当前(最新)版本的转换指标,包括 "每小时高低点"。

它需要在移动市场上检查 "正确 "的零条值。我希望我没有 "犯错":),但明天会看到(如果我愿意,我可以尝试在历史上运行)。如果出了问题,我明天再调整......


zfs: 是的,它只是从x1小时y1分钟到x2小时y2分钟的某个时间间隔的高和低该值取自完成的最后一个区间。

在我开始重写之前,我从源代码中了解了该指标的工作原理。我在我的帖子中只是说(假设),该指标的使用只对小于PERIOD_D1的TF有意义(这在 "重写 "后得到证实))。


换句话说,一般来说,当TF>= PERIOD_D1,以及tsFromTime和tsUntilTime的值相同时(所有天数的周期),你不应该使用该指标。

该指标包含一个 "非功能性 "参数(basePrice),其值没有经过逻辑正确性检查。以同样的方式,我改变了 "平成"!如 果有人开始在代码中使用该指标,请考虑到这一点(我也改进了它在远处条形图上的操作逻辑--当在(历史的)最末端计算历史值时,它不太正确)...

这都是为了在参数数量上完全兼容FSB而做的!


目前整个代码整体上被 "清理 "了,但应该不会影响功能。同时,我完全完成了这些结构的功能编写。

                    case "The position opens above the MA value":
                        component[0]. PosPriceDependence = PositionPriceDependence. BuyHigherSellLower;
                        component[0]. UsePreviousBar     = iPrvs;
                        component[1]. DataType           = IndComponentType. Other;
                        component[1]. ShowInDynInfo      = false;
                        component[2]. DataType           = IndComponentType. Other;
                        component[2]. ShowInDynInfo      = false;
                        break;

FSB在计算逻辑条件时似乎依赖PosPriceDependence(即 "里面的东西":)),这不适合我们的情况,因为它与逻辑条件必须明确返回1.0(信号)或0.0(或EMPTY_VALUE)--作为无信号的理论相抵触。这样的结构被改写如下(使用这个特殊的例子)。

            for ( iBar = iFirstBar; iBar >= 0; iBar--) {
               LPIndBuffer[ iBar] = Close[ iBar] > adMA[ iBar];
               SPIndBuffer[ iBar] = Close[ iBar] < adMA[ iBar];
            }

并建议在每个传入的tick上进行指标计算(!),因为它们通常出现在开仓逻辑中。因为当前条形图的收盘价可能会在时间上来回变化,所以逻辑条件也会(很可能)发生变化(如本例中,当最后的可用价格越过MA水平时)。

让我提醒你,Bar OpeningBar Closing-Point of Position 并不限于此,很可能还有常用指标的数值。因此,可以在一个酒吧的 "中间 "开仓(很容易!)。(可以这么说,只在条形图的交叉点计算指标值...正如我之前所说--这个条件 "并不总是 "可行的;))


我将尝试展示一个带有指标使用实例的EA的例子:)(只是作为一个例子:D)...当然,对于酒吧的开业关门,有很多困难......。但它看起来或多或少地解决了......:)

附加的文件:
 
每小时高低

每小时最高最低价 "指标可以找到下划线工具在预定的时间间隔内的最高价和最低价。




我们设置了三个参数。
开始时间 - 由开始小时和开始分钟数字决定。如图所示--起始时间是08:17 H。
结束时间 - 由结束小时和结束分钟参数决定。图片上显示结束时间为13:24 H。

垂直移动- 这个数字允许我们将上盘和下盘的价格移动一个规定的点数。


应用

该指标检查所有开盘价在开始时间和结束时间之间的柱子。

开始时间<=酒吧开放时间<结束时间


如果您在小时图上应用该指标,该指标将选择在以下时间开始的条形图的高/低价:09:00、10:00、11:00、12:00和13:00。

08:17 < 09:00 ... 13:00 < 13:24


在4H图表上应用同样的方法将返回12:00开始的条形图的最高点和最低点。
08:17 < 12:00 < 13:24

在选择的时间区间内找到的最高价/最低价在第二天的时间区间结束前都是有效的。


纵向移动扩大或收缩了价格限制。


1.正向垂直移动 - 它使高价位上升,低价位下降,选择的点数。

2.垂直负移位 - 它降低了高价位,提高了低价位的选定点数。




我们可以在4H或更低的时间框架上应用这个指标。

 

哦,Miroslav出现了:),我再重复一下这个问题。


Miroslav- 有一个非常基本的 关于测试器操作的问题(在全局意义上,不参考指标)。我可以给你写一封邮件,你在那里能听懂俄语吗(阅读)?不是要在这里再次搅乱公众的视线/更好 :)...

(info a-t forexsb.com ?)