ローソク足で分析する。パターン・コーディング - ページ 4

 
IgorM:
そうなんですが、申し訳ないです。問題は正面から解決するのであって、いちいちifを修正するのはベストな選択ではないのですが......。
ここで、3つのグループに分けられた場合、各グループは4つのバリエーションに分けられ、その結果、チャート上に形成されるローソク 足は12種類と なります。ブルートフォース」については、自分なりのバリエーションを考えてみてほしいが、あなたには難しいだろう。
 
Alexey:
ここで3つのグループに分けられた場合、各グループは最終的に4つのバリエーションに分けられ、チャート上に形成することができる12種類のキャンドルが あります。ヘッドオンに関しては、自分なりのバリエーションを考えてみてほしいが、あなたにとっては少し複雑だろう。
彼は5年ほど前にすでにそうしていた。
 
Vinin:
彼は5年ほど前にすでにそうしていた。
そして5年間、彼は何の進歩もなかったのですか?
 
IgorM:

すごーい

与えられた5つの 例について、バーの相互の位置関係を決定する方法を開発する。

1. 赤いバー 開く > 閉じる

2. 例1では、赤いバーのHighと緑のバーのLowは重要でないか、または存在しないかもしれない(類推による残りの例)ppの定数で設定されます。

1. 2.3. 4. 5.

この5つの例に対して、この「クソ」をどう効果的に コーディングするか?

4、5番目のパターンは、動きのパターンからして、1〜3番目と違うことにまで気がついたのですか?

最初の3つ(3番目の浅い引き込みを取らない場合)は2つの動き(アタック-バック)ですが、4-5番目(5番目のノイズを取った場合)は4つのレの動き(アタック-修正-修正後のアタック-バック)になっています。

 
Alexey:
そして、5年経っても進展がないこと?

プログラミングをする時間はあまりありませんでした。働いてたくさん稼いでいましたし、住宅ローンも抱えていましたから http://www.mreporter.ru/reports/44471

今、私はローソク足分析を 人間の言葉でどう表現するか、考えが必要なのですが、私にできることはこんな感じです。

enum Alphabet{A,B,C,D,E,NONE};
enum BarType{
   бычья_безхай_безлоу,
   бычья_схай_безлоу,
   бычья_безхай_слоу,
   бычья_схай_слоу,
   медвежья_безхай_безлоу,
   медвежья_схай_безлоу,
   медвежья_безхай_слоу,
   медвежья_схай_слоу,
};
struct OHLC{
   double open;
   double high;
   double low;
   double close;
};


Alphabet decodeBar(const OHLC &bar1,const OHLC &bar2){
   BarType res_bar1,res_bar2;
   res_bar1 = scanbar(bar1);
   res_bar2 = scanbar(bar2);
 if (res_bar1 == медвежья_безхай_слоу && бычья_схай_безлоу) return(A);
return(NONE);
}
Alphabet decodeBar(const OHLC &bar1,const OHLC &bar2,const OHLC &bar3){
return(B);
} 
BarType scanbar(const OHLC &bar){
// заглушка
return(бычья_безхай_безлоу);

このコードは、アルファベットを変えて新しいパターンを探すことができます。

ウライン

は(3の浅いプルバックを除くと)2つの動き(攻撃-修正-後退)があり、4-5は(5のノイズを除くと)4つの動き(攻撃-修正-修正後の攻撃-後退)があります。

あなたは取引戦略をピックアップしようとしている、私たちはバーとその相対的な位置関係を説明しようとしている、そして市場のコンテキストは次のステップである。
Креативно-шокирущий ответ кризису и морозу от девушки из Иркутска!
Креативно-шокирущий ответ кризису и морозу от девушки из Иркутска!
  • www.mreporter.ru
Время события: 26.12.2014 22:42 Место события: Иркутск, улица Нижняя Набережная Конкурс: Мы просто решили в такой шуточной форме ответить мировому кризису!!! Россия великая страна и ей не страшны ни санкции ни попытки обвалить рубль. Героиней ролика стала молодая...
 
IgorM:

プログラミングをしている暇はない。働いてたくさん稼いで、住宅ローンを終わらせなければならない。

今、私はローソク足分析を人間の言葉でどう表現するか、考えが必要なのですが、私にできることはこんな感じです。

アルファベットを変えて新しいパターンを検索することも可能だと思います

ここで考えたのが、バーをスライスするとパターンが歪んでしまうということです。

解決策としては、時間軸をずらしてバーを再計算し、いくつかのチャートを作成し、そのうちのどれかに必要な数字が表示されれば(表示されれば)、現在のチャートでパターンを特定することができます。

 
Urain:

そこで、いくつかのチャートを作成し、そのうちのいくつかに必要なパターン(もしあれば)を表示させ、現在のチャートでそのパターンを特定することができるようになります。

私は、新しいパターン(セット)を追加したり、分析から削除する方法について新しいアイデアを見つけようとしていますが、このスレッドでは、ある方向と別の方向でこの問題を解決する方法についてアイデアがありました。

Kos CandleCode

水平方向のグリッドを描画し、グリッド内のバープライス位置でコード化するための整数 値。3段階、4段階、5段階...とエンコードすることで、総バリエーション数と精度を調整する。

 

ローソク足パターンが必要な方は、私のプロフィールをご覧ください。

全てはあなたの前に盗まれたのです)

 

さらなる想いを込めて。

ポジション0 - 2本目のバーが完全に1本目のバーの下にある状態。

ポジション1 - 2本目の価格がすべて1本目の価格を下回り、高値が安値を上回り、ボディを下回る(下影の範囲内)。

ポジション2 - 2本目の価格がすべて1本目の価格を下回り、高値が1本目のバーのボディに入る。

ポジション3 - 2本目の価格がすべて1本目の価格を下回り、高値が1本目の上影に入る。

ポジション4 - 2本目の価格がすべて1本目の価格を下回り、高値が1本目の高値を上回った場合。

今、安値と本体の底が最初のバーより下にあるので、本体の上と、高値を移動します。などなど、様々な意見が飛び交いました。

オープンが最初のバーの終値と等しい場合、また影がない場合の対処を検討する必要がある。

しかし、これは些細なことで、少し努力すれば済むことです。

1.<Low

2.>=Lowかつ<Min(O,C)。

3.>=Min(O,C)かつMax(O,C)

4.>=Max(O,C) かつ <=High

5.>高

 
IgorM:

すべて理解しました。このスレッドでは、問題を正面から解決するためのアイデアがあり、助けを借りながら、パターンをすばやく追加したり、分析から削除する方法について、新鮮なアイデアを見つけようとしています。

Kos CandleCode

水平方向のグリッドを描画し、グリッド内のバープライス位置でコード化するための整数 値。3段階、4段階、5段階...とエンコードすることで、総バリエーション数と精度を調整する。

そのためには、パターンの概念を基本的なレンガに分解し、何から構成されているのか?

私は、攻撃、修正、引き戻しという用語を上に提案した。

例えば、攻撃はパターン(複雑でも単純でもよく、1つまたは複数の小節で構成される)の主要な動きである。

修正と引戻しは、攻撃に対する反動の長さで異なり、半分までが修正、半分以上が引戻しである。

これはすべて例です :)

基本的なパターンがあれば、それをコード化することも、すぐに変更することもできます(例えば、修正と引き戻しの区別を変更すると、他のパターンが出てきます)。