文章 "如何创建订购指标的需求规范" - 页 2

 
此外,为了吸引交易者的注意,可以在指标中添加PlaySound()Alert() 和MessageBox () 函数。如果您有自己的网站或博客页面,您可能会发现SendFTP()WebRequest() 函数非常有用。

不推荐使用,在指标中不起作用。


最好了解指标的使用方式:

1. 用于手动交易--您可以最大限度地增加功能。

2. 由智能交易系统使用 - 计算值应通过 iCustom 提供。

3. 在优化器中 - 优先考虑计算速度。

 
Aleksey Lebedev:

不推荐使用,在指示器中不起作用。

已删除,谢谢

 
Aleksey Lebedev:

最好知道如何使用该指标:

1. 手动交易 - 您可以添加最多的功能。

2. 专家顾问使用 - 计算值应通过 iCustom 提供。

3. 在优化器中 - 优先考虑计算速度。

好的,我会添加

 
Rashid Umarov:

逻辑--很难有一个模板。根据您的经验,您是如何将其正规化的?

首先,客户会写下最终目标,即他希望在指标或其他产品的帮助下实现什么目标。这是最重要的--正因为如此,他才会对工作满意与否。我还没见过哪个客户会因为开错了颜色而不高兴的,即使是对颜色的设置都相当忠诚。

然后描述一下大概的功能设置:您需要一个基于一堆指标的指示器,您需要一个面板来做这做那,或者一个有一堆值的表格(并且知道它是明显增值的),您需要在两个窗口中绘制(这种情况经常发生),您可以举例说明插入发送消息的字母(顺便说一下,很多人要求 SMS,然后惊讶地发现它并不那么简单),等等。这将使您能够快速评估(从到成本),而不会浪费表演者的时间,因为客户可能只是想知道价格,这是他的正常权利。

此外,如果是基于计算的指标或信号指标,客户必须知道条形图的编号,或以自己的方式输入名称(在 ToR 中确定我将以这种方式计数)。

计算示例:当前条价值[0] = 收盘价[1] - MA[1]+ "其他指标"[1];

或者,举例来说,如果我们正在寻找一种形态:如果 close[1]>close[2] 并且 close[1]>close[3] - 这意味着一种形态。或者:如果收盘价[1]比收盘价[2]高 20%。

如果基于其他情况:如果在此条形图[0]之前,指标 1[1] 的值大于某个值,则意味着买入信号。

如果指标 1 发出信号,指标 2 也发出买入信号,则在 bar[0] 上会出现相应的箭头。

如果出现背离、顶部或其他类似情况,那么我们给出一个定义:如果收盘价[0]<收盘价[1]>收盘价[2]--那么在条形图[1]上,我们将认为出现了顶部。或者,如果收盘价[1]上出现 "之 "字形顶部,则意味着顶部,等等。各种反弹和其他意外情况也是如此:如果跌破了一些点,然后又上升了一些点--这意味着我们有一个反弹。

用户似乎应该能够使用简单的符号和公式,如 Excel....

-------------------------------------

这只是一个粗略的想法,要想考虑周全,还需要更多时间和对许多 TOR 进行分析。

 

然而,该主题的最终目标 是什么?

- 是要为自由职业者的 服务建立一个标准吗?(将一种思维方式强加给客户,将编码员的定价正规化)。

- 还是给客户灌输这样的观念:指标可以如此酷炫和多样化,而他却在干扰自己的小订单。

 
o_o:

该主题的最终目标 是什么?

帮助客户用开发人员的语言制定其职权范围。所有这些都要简明扼要。

总之,要让文章吸引客户。我不太可能在这里看到客户的意见,他们也不太可能上论坛。

 
Galina Bobro:

首先,客户要写出最终目标,即在指标或其他产品的帮助下,他想达到什么目标。这是最重要的--正因为如此,他才会对工作满意与否。我还没见过哪个客户会因为给他开错了颜色而不高兴,即使是对颜色的设置都相当忠诚

这是可以理解的,线条的颜色和参数的名称--不是那些会导致作品被仲裁的东西。但是,我希望在命令的文本中能有一些秩序。正如一部电影的主人公所说--"没有什么比阅读安全设备更让人舒心"。

这里有一个最近的作品 -https://www.mql5.com/ru/job/76241。

附件中的指标

输入参数

指标设置 - RSI Periods; Percent_K; Percent D

Timeframe; Magic; Lot; SL; No loss;最大订单

买入条件

自下而上快速缓慢交叉

关闭反向交叉(计数器订单),自上而下快速交叉 85 级

卖出条件

自上而下快速缓慢交叉

关闭反向交叉(计数器订单),自下而上快速交叉 15 级。

一切都很清楚,没有问题。


这里还有一个https://www.mql5.com/ru/job/76192

它接收手动打开的订单。

下跌 X 点后,它将打开一个成交量=(该工具上未结卖单/买单的当前成交量)*K 的订单。交易量四舍五入到百分之一。打开新订单时,所有订单的止盈 Take Profit 设置为新盈亏平衡点(包括佣金和掉期) 的 TR 点。Expert Advisor 必须考虑手动开仓/平仓订单。

Expert Advisor 必须在同一终端的不同工具上正常运行。

参数 X、K、TR 应在终端上更改。

这也是可以理解的,虽然我怀疑由于用黄色突出显示,在执行订单时可能会出现意外。但描述似乎足以对复杂性和成本进行初步评估。

我的出发点是,指标的编写要简单得多,因此文章也应该简单一些。现在我看到了更多的批评意见。

我同意有必要增加 TOR 例子,我已经想到了一个,还有谁能提供更多呢?

 
Rashid Umarov:
...

我的出发点是,指标更容易写,所以文章应该更容易。现在我看到了更多的批评意见。

我同意需要增加职权范围样本,我已经想到了一个,还有谁能提供一个?

这是这样的命令文本:

I-LINE指标

1 仅工作时间框架M5

2 在当前时段搜索

3 历史记录

4 参与搜索的烛台数 N(默认为 3)

参与搜索的蜡烛图描述

A) 对缺少一个阴影的烛台的极值进行比较(需要第二个阴影)。

B) 阴影的极值相同。

C) 所比较烛台的影线不能为 0 点(即如果HI=open CLOSE ,则不比较此类烛台(我将在屏幕上解释)。

在图表上突出显示

A) 以图形方式(点)选择搜索涉及的蜡烛图的极值。

B) 沿极值画一条线。

线出现时发出警报

我不得不查看大量的解释性图片,就所有概念达成一致(以便没有分歧),并通过引导性问题来制定这样的 TOR(考虑到之前达成一致的概念和定义):

我什么都不明白。让我们来定义这些概念:

  • "定义蜡烛"--有一个影子的蜡烛。
  • "定义性蜡烛的极限"--定义性蜡烛阴影边缘的价格。在一个交易时段内可以有多个这样的蜡烛(如果它们的极值不同)。每根定义蜡烛都有自己的编号 - 第一根、第二根、第三根......、N 根蜡烛。
  • "烛台组"--所有烛台都必须由一条以其定义烛台的极值价格绘制的线连接。
    也就是说,根据定义烛台的数量,可以有第一组、第二组、第三组......、第 N 组。

结果是这样的

定义烛台是每组中唯一的一根烛台 - 它设定了 PRICE,在其上画线。所有其他带有影线的烛台,如果与任何影线的价格相同,则加入该组,并在它们之间画线。

当出现另一根确定的烛台,但其价格为极值的其他价格时,就会创建一个新的组。现在,其影子价格与第二根决定性烛台价格相同的所有烛台开始进入第二组,并开始由第二条线连接起来。

第一组继续被跟踪,并补充新的适合它的烛台。第二组也继续参与搜索。

第三个决定因素出现,第三个价格 - 第三组形成。以此类推,直到交易时段结束。

下一个交易时段开始后,一切重新开始--新的组别。过去的组--它们的线--被切断,但仍保留在历史中。
 
Artyom Trishkin:

这是命令的全文:

我必须查看大量的解释性图片,就所有概念达成一致(以便没有分歧),并通过引导性问题做出这样的 TOR(考虑到之前与他达成一致的概念和定义):

结果是这样的

令人震惊。我们能看出最终的意思吗?客户最初是提供了图片,还是一开始就只是说说而已?

 

在我看来,文章中有太多技术细节,客户永远不会理解。对客户来说,最重要的是清楚自己真正想要什么。为了了解这一点,在成为自由职业者之前,客户最好尝试用 Excel 制作一个简化的指标/Expert 方案,并提供方案截图:这个或那个信号在图表上是什么样子的。

这很困难,最主要的是客户自己需要 "工作":起草一份职权范围,尝试用 Excel 术语描述他的策略,准备进入和退出信号的截图,并提供所有这些内容和良好的评论。然而,这是最终满足客户需求的唯一可靠途径。