[アーカイブ!】どんなルーキーの質問でも、フォーラムを散らかさないように。プロフェッショナルの皆さん、通り過ぎないでください。あなたなしではどこにも行けない - 2. - ページ 21

 
Gerasimm:


Microsoft ExcelやOpenOfficeの上級ユーザーの皆さん...テーブルがどうなっているのかがわからない。mtアーカイブからCotierをエクスポートすると、標準のカラム(複数可)が表示される date,time,ochlk

とV.だからohlkは数式に反応しない。仕事だけ論理、など。On Mathematicsは常に#SIGNEDという形で誤爆している! ...すべてのヘルプが検索され、私はそれが妥当性のためのデータで作ることがまだ可能であることを、理解することはできません。 しかし、このように原則的には必要ありません日付、時間、ボリュームに問題なく式:o).Or私でのマシンドライブ?はい、あなたができる場合は、すぐにプロンプトが、同じダグヘルプに空のline.toの底から髭を削除する方法、それは私に答えませんでした。このような貴重な情報をありがとうございました。

ドットをカンマに置き換えるだけです。Ctrl+Hと前方、よく同時に、セルのデータ型は数値に変更することができます(セルが接頭辞'-であれば削除されます)、よく、F2とEnterでセルが更新されます。

また、一般的なAccessのルールでは、容量に制限はありません

 
splxgf 2011年01月24日 23:52


素晴らしい!Ctrl+Hが問題を解決してくれました。:о)vkazivka(ukr)ありがとうございました!また、セリフのヒゲをどうするか? ただ、3~4万円を余分に潰すことはできない。

 
Ereke:



どういうことですか?プロと話しているのか、それとも単なる娯楽なのか?

artmedia70 そして、自分の意見を言う、賢い人!

私はあなたを突いたことも、実際に見たこともありません。私個人はもちろんのこと、あなたにも答えることは何もありません。正しい質問をするセンスがないのなら、それはあなたの不幸なのです。説明しましょうか?それとも、あなたの質問が「娯楽」の範疇であったことを理解していただけるのでしょうか?

議論はしない、少年よ。

 
volshebnik:
フラクタルのインジケータを計算するときにシフトをゼロにするようです(コードではシフト=3)。MAキンクが反転するまでは、シフトを可変にした方がいいのでは?具体的に何をもってシフトと判断しているのかがわからない。どなたかアドバイスをお願いします。


シフトは、指定した小節数へのシフトを 決定します。 つまり、フラクタルに関して、シフト=3のとき、フラクタルが出現したことを(「0」小節で)理解 できる、つまり、3小節目にフラクタルが出現し、それを「0」小節で知ることができるのです。そして、時間が経過し、価格が同じ方向に上下すると(フラクタルがないとき)、フラクタルの計算値はゼロに等しくなります。そのため、コードは最後に計算したフラクタルの値を保存 します - 次のものが現れるまで(「0」に等しくない)このような構造を使って - 補助変数を使って - 私はあなたのコードでそれに気づいていないのです。I.e.あなたのコードでフラクタルが表示され、次のバーでそれが再び計算されるとき、それはすでに "0 "に等しくなっているとき。つまり、このような構造を使って、最新のフラクタルの値を記憶し、新しいものが現れるまで対応する変数に保存し、値動きにフラクタルがない場合は、前のフラクタルの値を保存します。

 fractal_h = iFractals(Symbol(),PERIOD_H1, MODE_UPPER, 3);
   if(fractal_h!=0)  upfractal=iFractals(Symbol(), PERIOD_H1, MODE_UPPER, 3); 
   
   fractal_l = iFractals(Symbol(), PERIOD_H1, MODE_LOWER, 3);
   if(fractal_l!=0)  dwfractal=iFractals(Symbol(),PERIOD_H1, MODE_LOWER, 3); 

このように、終値(例えば白いローソク足)がフラクタル上方にブレイクする条件を、コードでアレンジすることができるのです。

if (Close[1] > upfractal) { DO IT }

そして、ここにあるLowとTakeの配列は何でしょうか。このような構成に出会うのは初めてです。

.............. 
while(true)                                  // Цикл открытия орд.
                  {
                    B++;
                    SL[B]=Bid+Ограничение*Point;
                    TP[B]=Bid-4*Point-Прибыль*Point;
                    ticketdown=OrderSend(Symb, OP_SELL, Lot, Bid,0, SL[B], TP[B],NULL,B,0,вниз); // Ордер вниз
                        Error=GetLastError();
                        switch(Error)                             // Преодолимые ошибки
                          {
                           case 6: Alert("Нет связи с торговым сервером. Пробуем ещё раз..");
                           RefreshRates();                        // Обновим данные
                           Sleep(1);                              // Задержка в цикле до нового тика
                         continue;                                // На след. итерацию
                          }
                         break;                                    // Выход из цикла
                   }
...............

ご質問のhttps://www.mql5.com/ru/forum/131277/page19- MAブレイクの形成事実をbool型の変数にして、フラクタルのブレイクを見るのはどうでしょう。

すなわち、МАが下から上へのブレイクオーバーをflagUp=trueとし、その後、フラクタルが突破されれば、市場に参入します。自分で考えてみてください - どのように同じ時間帯に同じTFで下からMAのブレークと上部フラクタルのブレークがあるのだろうか?まず、MAブレイクの事実を下から上に判断し、上部フラクタルの価格ブレイクを監視する必要があります。 もし、上から下へのМАブレイクがそのフラクタル貫通前に発生したら、フラグFlagUp = falseを落とし、フラグDw = trueをセットして、下のフラクタルへの価格貫通を監視します。こんな感じです。

そして、こちら

 if(NormalizeDouble(MA_8,Digits) < NormalizeDouble(MA_2,Digits) 
        && NormalizeDouble(MA_7,Digits)<=NormalizeDouble(MA_2,Digits)
        && NormalizeDouble(MA_6,Digits)<=NormalizeDouble(MA_2,Digits)
        && NormalizeDouble(MA_5,Digits)<=NormalizeDouble(MA_2,Digits)
        && NormalizeDouble(MA_3,Digits)<=NormalizeDouble(MA_2,Digits)
        && NormalizeDouble(MA_4,Digits)<=NormalizeDouble(MA_2,Digits)
        && NormalizeDouble(MA_2,Digits)>NormalizeDouble(MA_1,Digits)) // Перелом вниз

の場合、これらの値の差は、例えば、"0 "と比較される必要があります。

 if(NormalizeDouble(MA_8,Digits) - NormalizeDouble(MA_2,Digits) < 0
        && NormalizeDouble(MA_7,Digits) - NormalizeDouble(MA_2,Digits) <= 0 
        .......
        && NormalizeDouble(MA_2,Digits) - NormalizeDouble(MA_1,Digits) > 0) // Перелом вниз
 
クローズドトピックから移設しました。

anton777 23.01.2011 22:40
MQL4 Expert AdvisorのMQL4コードの書き方について説明します。注文はゼロバー、すなわち現在のバーで開かれます。 インジケータは、THISの 現在のバー(0)の信号でそれを閉じます。新しいバーや後続のバーでは 閉じるが 、開かれたこのバーでは閉じないようにしてほしい。ありがとうございました。
 
Gerasimm:
線のヒゲはどうでしょうか?
当たり前のことを当たり前にやる方がいい。新しいバージョンのOfficeでは、すでに数百万行が冗長化されることになります。
 
Roman.:


つまり、フラクタルに関して、シフト(現在のバー)=3、つまり3本目のバーでフラクタルが形成された場合、(「0」バーで)フラクタルが出現したことを 理解 し、「0」バーでそれを知ることができるのです

1分足チャートでは、添付の Fractalsインジケータが「2」のローソク足にフラクタルのバーディを描きます(「0」のローソクは形成されているものです)。さらに左へ-「1」「2」。それは、shift=2)であり、私が理解するように、プログラム内のインジケータをアドレスするときに我々が持っているシフトに 関係なく。もし、フラクタルが3本目のバーで形成されることを常に知らされているなら、なぜiFractals()関数でシフトが変数にされるのでしょうか?また、=2や=5とした場合は?では、どうする?オンラインモードでのチャート上でのインジケータの「フラクタルバード」の形成の仕方によると、shift=2のときにフラクタルが形成されるとのことです。
 
できたと思う。shift=3.とすると、「0」キャンドルで、3本目のキャンドルにトップがあるフラクタルがあることが知らされます(実際にある場合)。次のバーでは、実際に4本目のローソク足でフラクタルを取得します。しかし、フラクタルが存在しないことが示されたので(shift=3)、iFractals()は0に設定されます。しかし、分足チャートのオンラインモードでは、右側に1本だけ完成したバーがあるときにフラクタルの鳥が現れるという定義です。
 
artmedia70:

私はあなたを突いたことも、実際に見たこともありません。私個人はもちろんのこと、あなたにも答えることは何もありません。正しい質問をするセンスがないのなら、それはあなたの不幸なのです。説明しましょうか?それとも、自分の質問が「娯楽」のカテゴリーであったことに気づくのでしょうか。

議論はしない、少年よ。

質問するなら答えろ!そうでないなら書くな!冗談もほどほどにしろ賢い奴だ!"見逃した人はスレッド名を見てください!ここに来て為替初心者に対するジョークを書き込む人のために作られたものではありません!"と。
 
Ereke:
質問するなら答えろ!そうでないなら書くな!冗談もほどほどにしろ賢い奴だ!"見逃した人はスレッド名を見てください!ここに来て為替初心者に対するジョークを書き込む人のために作られたものではありません!"と。
ロジカルに仕事をするには?助けを求めに来たのか、それともすでにかなり進んでいるのか。違いを感じますか?
そして実のところ、5人目の方は、あなたの質問をもっと具体的に 定式化する必要があり、そうすれば具体的な 答えを出すことができる、と説明しようとしたのです。