if(Open[j]<Close[j])//Черная свеча { if(High[j]==Close[j]&&Open[j]==Low[j]) //Черный бар без хвостов if(High[j]>Close[j]&&Open[j]>Low[j]) //Черный бар хвост верх и вниз if(High[j]>Close[j]&&Open[j]==Low[j]) //Черный бар хвост в верх if(High[j]==Close[j]&&Open[j]>Low[j]) //Черный бар хвост вниз } //---------- if(Open[j]>Close[j])//Белая свеча { if(High[j]==Open[j]&&Close[j]==Low[j]) //Белый бар без хвостов if(High[j]>Open[j]&&Close[j]>Low[j]) //Белый бар хвост верх и вниз if(High[j]>Open[j]&&Close[j]==Low[j]) //Белый бар хвост в верх if(High[j]==Open[j]&&Close[j]>Low[j]) //Белый бар хвост вниз } //---------- if(Open[j]==Close[j])//Нет свечи { if(High[j]>Open[j]&&Close[j]>Low[j]) //+ if(High[j]==Open[j]&&Close[j]==Low[j]) //- if(High[j]==Open[j]&&Close[j]>Low[j]) //хвост в низ if(High[j]>Open[j]&&Close[j]==Low[j]) //хвост в верх }
まずコーディングして、それから効率を上げればいいんです。
コードベースでエンコードするだけで、https://www.mql5.com/ru/code/291、問題が「正面から解決」され、コーディングがないような気がします。
CandleCodeメソッドhttp://www.forextimes.ru/foreks-stati/candlecode-zhiv、まさに私が言っていることです - すなわち、各ローソクはデジタルコードに変換されますが、私はこのメソッドは、バーの相対位置を決定することができることを疑問に思う
コードベースでエンコードするだけで、https://www.mql5.com/ru/code/291、問題が「正面から解決」され、コーディングがないような気がします。
CandleCodeメソッドhttp://www.forextimes.ru/foreks-stati/candlecode-zhiv、まさに私が言っていること、つまり各ローソク足がデジタルコードに変換されるようですが、このメソッドでバーの相対位置を決定できるのかどうか疑問です。
水平方向のグリッドを描き、グリッド内のバープライスの位置でコーディングするとか。3段階、4段階、5段階...とエンコードすることで、総バリエーション数と精度を調整する。
すごーい
与えられた5つの 例について、バーの相互の位置関係を決定する方法を開発する。
1. 赤いバー 開く > 閉じる
2. 例1では、赤のバーHighと緑のバーLowは重要でないか、存在しないかもしれない(類推により他の例では)定数で指定されています。
1. 2. 3. 4. 5.
上記の5つの例に対して、この「もの」をどのように効果的に コーディングするか?
すごーい
与えられた5つの 例について、バーの相互の位置関係を決定する方法を開発することです。
1. 赤いバー 開く > 閉じる
2. 例1では、赤いバーのHighと緑のバーのLowは重要でないか、または存在しないかもしれない(類推による残りの例)ppの定数で設定されます。
1. 2.3. 4. 5.
上記の5つの例に対して、この「もの」をどのように効果的に コーディングするか?
まず、それぞれのキャンドルを別々にコーディングします。そして、累積したものをコード化する。
比較のために、ろうそくの平均的な大きさを取る
IgorMさん、別スレッドを作ってください。ここで、この議論は余計なお世話だ!
彼は自分のコードを持ってブランチに現れるのを恐れているのです。:)
まず、それぞれのキャンドルを個別にエンコードします。そして、累積をコード化する。
比較のためにキャンドルの平均的な大きさを取る
すごーい
与えられた5つの 例について、バーの相互の位置関係を決定する方法を開発する。
1. 赤いバー 開く > 閉じる
2. 例1では、赤いバーのHighと緑のバーのLowは重要でないか、または存在しないかもしれない(類推による残りの例)ppの定数で設定されます。
1. 2.3. 4. 5.
この「もの」を5つの例題に対して、どのように効果的に コーディングするか?
{
if(High[j]==Close[j]&&Open[j]==Low[j]) //Черный бар без хвостов
if(High[j]>Close[j]&&Open[j]>Low[j]) //Черный бар хвост верх и вниз
if(High[j]>Close[j]&&Open[j]==Low[j]) //Черный бар хвост в верх
if(High[j]==Close[j]&&Open[j]>Low[j]) //Черный бар хвост вниз
}
//----------
if(Open[j]>Close[j])//Белая свеча
{
if(High[j]==Open[j]&&Close[j]==Low[j]) //Белый бар без хвостов
if(High[j]>Open[j]&&Close[j]>Low[j]) //Белый бар хвост верх и вниз
if(High[j]>Open[j]&&Close[j]==Low[j]) //Белый бар хвост в верх
if(High[j]==Open[j]&&Close[j]>Low[j]) //Белый бар хвост вниз
}
//----------
if(Open[j]==Close[j])//Нет свечи
{
if(High[j]>Open[j]&&Close[j]>Low[j]) //+
if(High[j]==Open[j]&&Close[j]==Low[j]) //-
if(High[j]==Open[j]&&Close[j]>Low[j]) //хвост в низ
if(High[j]>Open[j]&&Close[j]==Low[j]) //хвост в верх
}
バーを解読し、条件を追加し、正しい行で、あなたが望むものを取得します。
ちなみに、これはifが交換できない一例で、かなりの数があります
ちなみに、これはifが交換できない一例で、かなりの数があります