从理论到实践 - 页 1462

 
Олег avtomat:

不,它不仅仅是多重平滑,它是一个具有正向、交叉和反馈回路的闭环系统。

这是一个混乱的局面。

没办法,这一切都太简单了

而越是简单的东西,越是难以琢磨......

 
Martin_Apis_Bot Cheguevara:


有87.5%的概率,价格克服了前一天的高点,并继续 不触及前一天的低点,反之亦然。

如果你有任何想法,如何使用这一个模式,我很高兴看到它)

距离有多远?

 
khorosh:

距离有多远?

平均每天有前一天的45-46%的运动量。
但请记住,随机性仍然存在,而且到了较大的TF,分布从指数型 趋向于正常。因此,只有当价格越过前一天的最低点或最高点时,该模式才会出现。
 
Renat Akhtyamov:

这真让人无奈。

这是没办法的事,这一切都非常简单。

而越是简单的东西,越是难以琢磨......

我不知道你说的是什么辉煌的简单性。

我只是在陈述一个事实,你的 "公式 "与 "武信 "相差甚远,它们来自不同的宇宙。

 
Martin_Apis_Bot Cheguevara:


有87.5%的概率,价格克服了前一天的高点,并继续不触及前一天的低点,反之亦然。

如果你有任何想法,如何使用这一个确实存在的模式,我将很乐意阅读)

请澄清我们正在谈论的是哪种模式。特别是,当只有日线OHLC而没有关于之前发生的高点或低点的信息时,如何理解 "将继续移动 "这句话。如果不难,要有一个解释的数字。

或者你使用的是每日OHLC以外的数据?
 
Vladimir:

请澄清我们正在谈论的是哪种模式。特别是,如何理解 "将继续运动 "这句话的条件是,只有每日的OHLC,没有关于之前发生的高点或低点的信息。如果不难,要有一个解释的数字。

或者你使用的是每日OHLC以外的数据?

前一天的最高点或最低点,哪个更早有什么区别?在哪个方向上,前一天的极值被突破,在那里价格将继续其运动。

 
Renat Akhtyamov:

这真让人无奈。

这也是没办法的事,一切都很简单。

而越是简单的东西,越是难以琢磨......

我完全同意你的观点!

当然,除了所有武僧和其他邪恶的东西=D
 
Martin_Apis_Bot Cheguevara:

我完全同意你的观点!

当然,除了武信和你的其他同道之外 =D

而武训并不容易,它很复杂,因此你的天才没有被玷污;)

 
Martin_Apis_Bot Cheguevara:

我完全同意你的观点!

当然,除了各种武僧和其他邪恶的东西=D

价格和数量,在这个声明中没有任何简单的东西,明确的说

但....

最简单的方法是看CME和MOEX网站上的图表。

你到底是如何从图表中识别出同样的东西的?

ehhh,4年的搜索,以及之前的所有火鸡的邪恶....。

看起来像准备好的琴科;)

该死的

最简单的圣杯 类型是在CME正确计算的价格水平上施加相应的挂单,其数量是公布价格的倍数。

在动态中修改它们

会拖的,会拖的,我肯定会拖的。

但它不会让你在上面赚很长时间(2-3天),因为这些信息会开始变得有趣......

;)

 

下午好。该指标非常简单,它从当前价格中提取预定义的水平。我好几天都搞不清楚。我认为我写得很好,但它不工作......。

mql4代码

#property indicator_chart_window

#property indicator_buffers 2

#property indicator_color1 Red

#property indicator_color2 Blue

#property indicator_width1 1

#property indicator_width2 1


外来的双数sl=0.1。


双重红线[5]。

双蓝线[5]。


//+------------------------------------------------------------------+

//|自定义指标初始化功能

//+------------------------------------------------------------------+

int OnInit()

{

//---- 指标

SetIndexBuffer(0,redline)。

SetIndexBuffer(1,blueline)。

//----

SetIndexStyle(0,DRAW_ARROW, 0)。

SetIndexArrow(0,158);

//----

SetIndexStyle(1,DRAW_ARROW,0)。

SetIndexArrow(1, 158);

return(0);

}


int OnCalculate(const int rates_total,

const int prev_calculated,

const datetime &time[]。

const double &open[],

const double &high[],

const double &low[],

const double &close[],

const long &tick_volume[],

const long &volume[]。

const int &spread[])

{

红线[0]=Ask+0.1。

红线[0]=出价-0.1。

红线[1]=Ask+0.1。

blueline[1]=Bid-0.1。

红线[2]=Ask+0.1。

blueline[2]=Bid-0.1。

红线[3]=Ask+0.1。

blueline[3]=Bid-0.1。

红线[4]=NULL。

蓝线[4]=NULL。

return(0);

}


这里是mql 5的代码(对泥巴表示歉意,我正在工作......)


#include <Trade\SymbolInfo.mqh>。

#property indicator_chart_window


#property indicator_buffers 2

#property indicator_plots 2

#property indicator_color1 clrRed

#property indicator_color2 clrBlue

#property indicator_width1 1

#property indicator_width2 1


#property indicator_type1 DRAW_ARROW

#property indicator_style1 STYLE_SOLID


#属性 indicator_type2 DRAW_ARROW


#property indicator_style2 STYLE_SOLID



CSymbolInfo c_symbol;


输入double sl=0.1。



双重红线[5]。

双蓝线[5]。

//+------------------------------------------------------------------+

//|自定义指标初始化功能

//+------------------------------------------------------------------+

int OnInit()

{

//------指标缓冲区的映射

SetIndexBuffer(0,redline,INDICATOR_DATA)。

SetIndexBuffer(1,blueline,INDICATOR_DATA)。

//----

PlotIndexSetInteger(0,PLOT_ARROW,151)。

PlotIndexSetInteger(1,PLOT_ARROW,151)。

//IndicatorSetInteger(INDICATOR_DIGITS,_Digits)。

// PlotIndexSetDouble(1,PLOT_EMPTY_VALUE,0)。

// PlotIndexSetDouble(1,PLOT_EMPTY_VALUE,EMPTY_VALUE)。

//SetIndexStyle(0,DRAW_ARROW,0)。

//SetIndexArrow(0, 158)。

//----

//SetIndexStyle(1, DRAW_ARROW, 0);

//SetIndexArrow(1, 158)。

//---

return(INIT_SUCCEEDED)。

}

//+------------------------------------------------------------------+

//|自定义指标迭代函数|

//+------------------------------------------------------------------+

int OnCalculate(const int rates_total,

const int prev_calculated,

const datetime &time[]。

const double &open[],

const double &high[],

const double &low[],

const double &close[],

const long &tick_volume[],

const long &volume[]。

const int &spread[])

{

//---

c_symbol.Name()。

红线[0]=c_symbol.Ask()+0.1。

红线[0]=c_symbol.Bid()-0.1。

红线[1]=c_symbol.Ask()+0.1。

蓝线[1]=c_symbol.Bid()-0.1。

红线[2]=c_symbol.Ask()+0.1。

蓝线[2]=c_symbol.Bid()-0.1。

红线[3]=c_symbol.Ask()+0.1。

蓝线[3]=c_symbol.Bid()-0.1。

红线[4]=0。

蓝线[4]=0。

//---为下一次调用返回prev_calculated的值

return(rate_total)。

}




原因: