再一次,这是关于永恒的:趋势/平坦。 - 页 12 1...5678910111213141516171819...21 新评论 Andrey Dik 2016.10.27 07:03 #111 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 那样。 Andrey Dik 2016.10.27 07:08 #112 一般来说,趋势和平坦之间的概念区别是什么?平坦(通道内的运动)之后总是 有一个趋势(方向性的运动)。趋势之后不一定是 平局,趋势之后可能是平局或另一个相反方向的趋势。基于这些差异,有可能构建新的系统并纠正旧的系统。 Alexander Puzanov 2016.10.27 08:17 #113 Alexander Laur:2.我通过开仓的方向来定义趋势和平仓:平仓是指开仓不取决于开仓的方向,而趋势则取决于开仓的方向。依赖/独立的定义是什么?从我的观点来看,只有通过RISK。 风险中心主义很有意思,我想把它逐点分解一下 我的理解是正确的--"风险 "是采取与停止的比率(R/R--风险/回报率)? 在横向移动中,采取的措施应该小于停止,在纵向移动中,应该更多,对吗? Andrey Dik 2016.10.27 09:11 #114 Alexander Laur:我所说的风险是指承担以存款百分比表示的损失。100%的风险是指失去全部存款的风险。我在例子中给出了参数,这些参数的变化会影响风险的变化。我不想重复它们。但我们又一次偏离了主题。 主题是如何确定平坦/趋势。我想提出一个简单的想法--使用的风险越小,可以做的投资范围就越大,而不必为选择方向 而烦恼。而你应该叫它什么:通道、平坦、趋势等等,则由每个人决定。就这样了。好的。让我们把存款金额定为100Mio,以0.01手为单位,然后就可以了。- 交易达成了,对吗? 然后,亏损的策略变得有利可图? Alexander Puzanov 2016.10.27 09:13 #115 Alexander Laur:我所说的风险是指承担以存款百分比表示的损失。100%的风险是指失去全部存款的风险。我在例子中给出了参数,这些参数的变化会影响风险的变化。我不想重复它们。但我们又一次偏离了主题。 主题是如何确定平坦/趋势。我想提出一个简单的想法--使用的风险越小,可以做的投资范围就越大,而不必为选择方向而烦恼。而你应该叫它什么:通道、平坦、趋势等等,则由每个人决定。这就是全部。 因此,没有一个系统是基于市场现实中的一些数字--这很遗憾。而从理论上讲,趋势和平盘可以通过安全止损的大小来区分,也就是通过R/R。该指标将是交易的结果--空头止损没有成功,这意味着我们处于一个趋势中,stopodof Uladzimir Izerski 2016.10.27 16:20 #116 有一种说法是胀气,有一种说法是巩固,这两种说法似乎有相同的含义,但不是我整夜不睡的含义或说法。 prostotrader 2016.10.27 18:45 #117 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); } Once again, it's about 错误、漏洞、问题 将Windows本地时间与MT5服务器同步 Andrey Dik 2016.10.27 18:54 #118 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 );} 而这些数值与我们在图表上的内容有什么关联?这只是 "医院的平均温度",并不反映价格运动的性质和特点。 prostotrader 2016.10.27 18:57 #119 Andrey Dik: 而这些价值与我们在图表上的内容有什么关系?这只是一个 "医院的平均温度",它并不反映价格运动的本质和性质。 我不知道你们医院的情况,但你不会找到一个更准确的平局/趋势的定义。 Andrey Dik 2016.10.27 18:59 #120 prostotrader: 我不知道你们医院的情况,但你不会找到一个更准确的平局/趋势的定义。好的如果你不介意,请给我们看一张图表的截图,这样我们就能看到我们在说什么。 1...5678910111213141516171819...21 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
现在是数字,与市场情况相联系。
1.这个话题是关于趋势和平坦的。作者对参与者如何定义这些概念感兴趣。只是提醒一下。
2.我通过开仓方向给出了趋势和平仓的定义:平仓是指开仓不取决于开仓方向,而趋势则取决于开仓方向。依赖/独立的定义是什么?从我的角度来看,只有RISK。市场的本质得出了这个结论,因为市场做出了振动性的运动。
3.我说的 "不取决于开放方向 "是什么意思?我的意思是,止损被触发的概率远远低于在订单风险(止损水平)下被触发的概率。换句话说,我开了一个头寸,却不去确定开仓方向。由于我所选择的风险确保了采取的措施被触发。
4.相反,对于一个趋势,对开盘方向有非常大的依赖性。如果交易者在方向上犯了错误,获得损失的概率要比在一个风险下获得利润的概率大很多倍。
5.我想现在已经很清楚了,在不同的风险下,有可能将图表中的同一个部分在一种风险下视为平坦,在其他风险下视为趋势。
6.我将具体说明这些数字,让大家自己去定义。没有通用的解决方案。
1.不幸的是,你没有说过你如何定义T/F。
2.空的。什么是 "平仓是指开仓 不取决于开仓的方向,而趋势取决于开仓的方向"?根据这一描述,是否有可能通过T/F系统进行检测?好吧,我们入市买入的是单位的上限--无论如何,这并不重要,哪个方向?
3.1 и 2.
4.4.方向的重要性对于平坦和趋势来说是一样的。在这两种情况下,在错误的进入方向上都会有损失。
5.我什么都不懂,你也不懂。
6.我怀疑是否有人期望找到一个普遍的解决方案。我认为我们正在考虑变体,谁来定义T/F本身,谁知道如何定义。重要的是要有具体的标准来检测手机,否则--水和垃圾。我们需要具体的标准,比如我给出的标准,或者像Alexey Kozitsyn 那样。
一般来说,趋势和平坦之间的概念区别是什么?
平坦(通道内的运动)之后总是 有一个趋势(方向性的运动)。趋势之后不一定是 平局,趋势之后可能是平局或另一个相反方向的趋势。基于这些差异,有可能构建新的系统并纠正旧的系统。
2.我通过开仓的方向来定义趋势和平仓:平仓是指开仓不取决于开仓的方向,而趋势则取决于开仓的方向。依赖/独立的定义是什么?从我的观点来看,只有通过RISK。
我的理解是正确的--"风险 "是采取与停止的比率(R/R--风险/回报率)?
在横向移动中,采取的措施应该小于停止,在纵向移动中,应该更多,对吗?
我所说的风险是指承担以存款百分比表示的损失。100%的风险是指失去全部存款的风险。我在例子中给出了参数,这些参数的变化会影响风险的变化。我不想重复它们。
但我们又一次偏离了主题。 主题是如何确定平坦/趋势。我想提出一个简单的想法--使用的风险越小,可以做的投资范围就越大,而不必为选择方向 而烦恼。而你应该叫它什么:通道、平坦、趋势等等,则由每个人决定。就这样了。
好的。
让我们把存款金额定为100Mio,以0.01手为单位,然后就可以了。- 交易达成了,对吗? 然后,亏损的策略变得有利可图?
我所说的风险是指承担以存款百分比表示的损失。100%的风险是指失去全部存款的风险。我在例子中给出了参数,这些参数的变化会影响风险的变化。我不想重复它们。
但我们又一次偏离了主题。 主题是如何确定平坦/趋势。我想提出一个简单的想法--使用的风险越小,可以做的投资范围就越大,而不必为选择方向而烦恼。而你应该叫它什么:通道、平坦、趋势等等,则由每个人决定。这就是全部。
对于任何策略来说,及时识别趋势/浮动是非常重要的。无论怎样,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 end;
int result = CopyTime(Symbol(), PERIOD_M1, 0, 1, times);
if (result==1)
{
end = TimeTradeServer();
double deals = GetDeals(Symbol(), times[0], end);
}
确定趋势/浮动的最简单方法是通过所选时间框架内的交易数量来确定。
使用带有标志 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 );
}
而这些价值与我们在图表上的内容有什么关系?这只是一个 "医院的平均温度",它并不反映价格运动的本质和性质。
我不知道你们医院的情况,但你不会找到一个更准确的平局/趋势的定义。
好的
如果你不介意,请给我们看一张图表的截图,这样我们就能看到我们在说什么。