再一次,这是关于永恒的:趋势/平坦。 - 页 12

 
Alexander Laur:

现在是数字,与市场情况相联系。

1.这个话题是关于趋势和平坦的。作者对参与者如何定义这些概念感兴趣。只是提醒一下。

2.我通过开仓方向给出了趋势和平仓的定义:平仓是指开仓不取决于开仓方向,而趋势则取决于开仓方向。依赖/独立的定义是什么?从我的角度来看,只有RISK。市场的本质得出了这个结论,因为市场做出了振动性的运动。

3.我说的 "不取决于开放方向 "是什么意思?我的意思是,止损被触发的概率远远低于在订单风险(止损水平)下被触发的概率。换句话说,我开了一个头寸,却不去确定开仓方向。由于我所选择的风险确保了采取的措施被触发。

4.相反,对于一个趋势,对开盘方向有非常大的依赖性。如果交易者在方向上犯了错误,获得损失的概率要比在一个风险下获得利润的概率大很多倍。

5.我想现在已经很清楚了,在不同的风险下,有可能将图表中的同一个部分在一种风险下视为平坦,在其他风险下视为趋势。

6.我将具体说明这些数字,让大家自己去定义。没有通用的解决方案。

1.不幸的是,你没有说过你如何定义T/F。

2.空的。什么是 "平仓是指开仓 不取决于开仓的方向,而趋势取决于开仓的方向"?根据这一描述,是否有可能通过T/F系统进行检测?好吧,我们入市买入的是单位的上限--无论如何,这并不重要,哪个方向?

3.1 и 2.

4.4.方向的重要性对于平坦和趋势来说是一样的。在这两种情况下,在错误的进入方向上都会有损失。

5.我什么都不懂,你也不懂。

6.我怀疑是否有人期望找到一个普遍的解决方案。我认为我们正在考虑变体,谁来定义T/F本身,谁知道如何定义。重要的是要有具体的标准来检测手机,否则--水和垃圾。我们需要具体的标准,比如我给出的标准,或者像Alexey Kozitsyn 那样。

 

一般来说,趋势和平坦之间的概念区别是什么?

平坦(通道内的运动)之后总是 有一个趋势(方向性的运动)。趋势之后不一定是 平局,趋势之后可能是平局或另一个相反方向的趋势。基于这些差异,有可能构建新的系统并纠正旧的系统。

 
Alexander Laur:

2.我通过开仓的方向来定义趋势和平仓:平仓是指开仓不取决于开仓的方向,而趋势则取决于开仓的方向。依赖/独立的定义是什么?从我的观点来看,只有通过RISK。

风险中心主义很有意思,我想把它逐点分解一下

我的理解是正确的--"风险 "是采取与停止的比率(R/R--风险/回报率)?

在横向移动中,采取的措施应该小于停止,在纵向移动中,应该更多,对吗?
 
Alexander Laur:

我所说的风险是指承担以存款百分比表示的损失。100%的风险是指失去全部存款的风险。我在例子中给出了参数,这些参数的变化会影响风险的变化。我不想重复它们。

但我们又一次偏离了主题。 主题是如何确定平坦/趋势。我想提出一个简单的想法--使用的风险越小,可以做的投资范围就越大,而不必为选择方向 而烦恼。而你应该叫它什么:通道、平坦、趋势等等,则由每个人决定。就这样了。

好的。

让我们把存款金额定为100Mio,以0.01手为单位,然后就可以了。- 交易达成了,对吗? 然后,亏损的策略变得有利可图?

 
Alexander Laur:

我所说的风险是指承担以存款百分比表示的损失。100%的风险是指失去全部存款的风险。我在例子中给出了参数,这些参数的变化会影响风险的变化。我不想重复它们。

但我们又一次偏离了主题。 主题是如何确定平坦/趋势。我想提出一个简单的想法--使用的风险越小,可以做的投资范围就越大,而不必为选择方向而烦恼。而你应该叫它什么:通道、平坦、趋势等等,则由每个人决定。这就是全部。

因此,没有一个系统是基于市场现实中的一些数字--这很遗憾。而从理论上讲,趋势和平盘可以通过安全止损的大小来区分,也就是通过R/R。该指标将是交易的结果--空头止损没有成功,这意味着我们处于一个趋势中,stopodof
 
有一种说法是胀气,有一种说法是巩固,这两种说法似乎有相同的含义,但不是我整夜不睡的含义或说法。
 
Andrey Dik:

对于任何策略来说,及时识别趋势/浮动是非常重要的。无论怎样,TS的有效性都取决于此。

很明显,在同一时间点的不同TF上,可能会有某位EA作者所说的两种情况,但让我们试着更具体地谈谈--如何识别当前TF上的f/o?谁定义了T/F?还是很多人不屑于做这件事?

我把平坦的概念看作是一个水平通道中一个接一个的烛台排列,这是非常抽象的,因为出现了许多问题,如 "烛台应该在多大程度上填满通道才能谈得上平坦 "等等。

目前我做的是基本的--时间框架,比如说,00:00-8:00--平淡,08:00-22:00--趋势运动(一个连续的定向运动或有几次方向的改变),22:00-00:00--平淡。但这种简化的方法是非常近似的,尽管它改善了TS的指数,但不允许在比H1更老的TF上使用。

我也在考虑用BB(布林)来确定TF,但不知道如何将其正式化。

请大声说出来。

确定趋势/浮动的最简单方法是看所选时间框架上有多少个交易。

使用带有标志 COPY_TICKS_TRADE 的 CopyTicks。

买入 "和 "卖出 "之间的差异是所需的价值。

添加

//+------------------------------------------------------------------+
//| Custom indicator Get all deals                                   |
//+------------------------------------------------------------------+
double GetDeals(const string a_symbol, const datetime start, const datetime end)
{
  MqlTick ticks[];
  int buy_deal = 0;
  int sell_deal = 0;
  ulong a_end = ulong(end) * 1000;
  ulong a_start = ulong(start) * 1000;
  int result = CopyTicks(a_symbol, ticks, COPY_TICKS_TRADE, a_start, 0);
  if (result > 0 )
  {
    for(int i =0; i<result; i++)
    {
      if (ulong(ticks[i].time_msc) <= a_end)
      {
        if((ticks[i].flags &TICK_FLAG_BUY)==TICK_FLAG_BUY) buy_deal++;
        if((ticks[i].flags &TICK_FLAG_SELL)==TICK_FLAG_SELL) sell_deal++;
      }
    }
      return(double(buy_deal-sell_deal));
  }
  return( 0 );
}


添加

在M1时间框架中,函数调用 将看起来像这样

datetime times[];
  datetime end;
  int result = CopyTime(Symbol(), PERIOD_M1, 0, 1, times);
  if (result==1)
  {
    end = TimeTradeServer();
    double deals = GetDeals(Symbol(), times[0], end);
  }
 
prostotrader:

确定趋势/浮动的最简单方法是通过所选时间框架内的交易数量来确定。

使用带有标志 COPY_TICKS_TRADE 的 CopyTicks。

买入 "和 "卖出 "之间的差异是所需的价值。

由以下人员添加

//+------------------------------------------------------------------+
//| Custom indicator Get all deals                                   |
//+------------------------------------------------------------------+
double GetDeals(const string a_symbol, const datetime start, const datetime end)
{
  MqlTick ticks[];
  int buy_deal = 0;
  int sell_deal = 0;
  ulong a_end = ulong(end) * 1000;
  ulong a_start = ulong(start) * 1000;
  int result = CopyTicks(a_symbol, ticks, COPY_TICKS_TRADE, a_start, 0);
  if (result > 0 )
  {
    for(int i =0; i<result; i++)
    {
      if (ulong(ticks[i].time_msc) <= a_end)
      {
        if((ticks[i].flags &TICK_FLAG_BUY)==TICK_FLAG_BUY) buy_deal++;
        if((ticks[i].flags &TICK_FLAG_SELL)==TICK_FLAG_SELL) sell_deal++;
      }
    }
      return(double(buy_deal-sell_deal));
  }
  return( 0 );
} 
而这些数值与我们在图表上的内容有什么关联?这只是 "医院的平均温度",并不反映价格运动的性质和特点。
 
Andrey Dik:
而这些价值与我们在图表上的内容有什么关系?这只是一个 "医院的平均温度",它并不反映价格运动的本质和性质。
我不知道你们医院的情况,但你不会找到一个更准确的平局/趋势的定义。
 
prostotrader:
我不知道你们医院的情况,但你不会找到一个更准确的平局/趋势的定义。

好的

如果你不介意,请给我们看一张图表的截图,这样我们就能看到我们在说什么。