理論から実践へ - ページ 1462

 
Олег avtomat:

いや、単なる多重平滑化ではなく、フォワードループ、クロスオーバー、フィードバックループを備えたクローズドループシステムなんです。

混乱します。

しかたのないことだ、見事に単純化されている

と、シンプルなものほど難しい...。

 
Martin_Apis_Bot Cheguevara:


87.5%の確率で前日の高値を更新し、前日の安値に触れずに推移 する。

この1パターンの使い方のアイデアがあれば、ぜひ読んでみてください)

どれくらいの距離で?

 
khorosh:

どれくらいの距離で?

1日平均で前日の45~46%の動き。
しかし、ランダム性はまだ残っており、TFが大きくなると、分布は指数関数から 正規分布になる傾向があることを覚えておいてください。したがって、このパターンは、価格が前日の安値または高値を超えたときにのみ発生します。
 
Renat Akhtyamov:

それは残念だ。

しょうがないですね、見事にシンプルなんですから。

と、シンプルなものほど難しい...。

どこが天才的なシンプルさなのかわからない。

私はただ、あなたの「数式」は「武神」とはかけ離れたものであり、別の宇宙のものであるという事実を述べただけです。

 
Martin_Apis_Bot Cheguevara:


87.5%の確率で前日の高値を更新し、前日の安値に触れずに推移する。

もし、存在するこの1つのパターンをどのように使うかアイデアがあれば、それを読んでいただけるとうれしいです)

どのパターンのことを言っているのか、はっきりさせてください。特に、日足のOHLCしかなく、それ以前のHighやLowの情報がない場合、"will continue to move "という言葉をどう理解すればよいのでしょうか。難しくない場合は、説明図付きで。

それとも日次のOHLC以外のデータを使っているのでしょうか?
 
Vladimir:

どのパターンのことを言っているのか、はっきりさせてください。特に、日足のOHLCしかなく、それ以前のHighやLowの情報がない状況で、"will continue movement "という言葉をどう理解するのか。難しくない場合は、説明図付きで。

それとも日次のOHLC以外のデータを使っているのでしょうか?

前日の高値と安値、どちらが早いか、どんな違いがあるのでしょうか。前日の極端な値を突破し、その方向で相場は動き続ける。

 
Renat Akhtyamov:

それは残念だ。

しょうがないですね、何事もシンプルに。

と、シンプルなものほど難しい...。

全く同感です!

もちろん、武神などの邪悪なものを除いては、だが =D
 
Martin_Apis_Bot Cheguevara:

全く同感です!

勿論、ウーシンやその他の同類は除く =D

そして、ウーシンは簡単ではなく、複雑であり、それゆえ、あなたの天才は汚されていない ;))

 
Martin_Apis_Bot Cheguevara:

全く同感です!

を除いて、もちろん、いろいろな武神やその他の邪悪なもの =D

価格と数量、この文では何も単純なことではなく、明白に

が、......。

CMEとMOEXのウェブサイトのチャートを見るのが一番わかりやすいと思います。

いったいどうやってチャートから同じものを認識するのでしょうか?

えー、4年間の捜索、まあ、すべての七面鳥の邪悪のための前のもの・・・。

はレディチェンコに似ている。)

糞ったれ

最も単純なタイプのグレイルは、CMEによって正しく計算された価格水準に、公表されたものの出来高倍数で対応する保留注文を課すことである

ダイナミクスで修正する

しばらく時間がかかると思います。

しかし、この情報がおかしくなり始めるので、長い時間(2-3日)それで稼ぐことができません.

;)

 

こんにちは。このインジケータは非常にシンプルで、現在の価格からあらかじめ定義されたレベルを描画します。数日たっても解けません。ちゃんと書いたつもりなんですが、うまくいきません...。

mql4コード

#property indicator_chart_window

#property indicator_buffers 2

#property indicator_color1 レッド

#プロパティ indicator_color2 ブルー

#property indicator_width1 1

#property indicator_width2 1


extern double sl=0.1;


double redline[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[])

{

redline[0]=Ask+0.1;

redline[0]=Bid-0.1;

redline[1]=Ask+0.1です。

blueline[1]=Bid-0.1;

redline[2]=Ask+0.1です。

blueline[2]=Bid-0.1;

redline[3]=Ask+0.1です。

blueline[3]=Bid-0.1;

redline[4]=NULL。

blueline[4]=NULL。

return(0)です。

}


以下はmql 5のコードです(泥だらけですみません、仕事中なので...)。


#include <TradeSymbolInfo.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


#property indicator_type2 DRAW_ARROW


#property indicator_style2 STYLE_SOLID



CSymbolInfo c_symbol;


input double sl=0.1;



double redline[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()。

redline[0]=c_symbol.Ask()+0.1;

redline[0]=c_symbol.Bid()-0.1;

redline[1]=c_symbol.Ask()+0.1;

blueline[1]=c_symbol.Bid()-0.1;

redline[2]=c_symbol.Ask()+0.1;

blueline[2]=c_symbol.Bid()-0.1;

redline[3]=c_symbol.Ask()+0.1;

blueline[3]=c_symbol.Bid()-0.1;

redline[4]=0;

ブルーライン[4]=0;

//--- 次の呼び出しのために prev_calculated の値を返す

return(rates_total);

}