どんな新人の質問でも、フォーラムを乱雑にしないように。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 6. - ページ 663

 
それは可能であればインデックスS&P 500先物チャート、TA 25チャート、およびS&P 500チャート - MT-4で、テクニカル分析のためのチャートをダウンロードすることは可能ですか、それを行う方法を伝えることができ、多分ダウンロードする方法の説明があります!それは、あなたがそれを行う方法を知っている場合、それはあなたのためのものです。
 

どなたか、MT-4にGetTickerHistoryというプラグインをインストールして、起動はするのですが、ダウンロードが進みません、別の方法で外部インデックスをダウンロードすることは可能でしょうか?

ありがとうございました。
削除済み  
そのアイデアを実現するためのアドバイスをお願いします。買いの場合)現在の アスク価格に注文がない場合、1ティックごとに売りと買いの2つの注文を出します。同じものを出品しますが、入札が必要です。
 

OrderSelect(i, SELECT_BY_POS, MODE_TRADES)についての質問です。

このモードでは、注文を選択/検索しても、その順番は保証されないという理解で合っていますか?つまり、端末の再起動やその他の「激変」の後、全オーダーの検索サイクルが異なる順序で表示される可能性があるのでは?

少し調べてみると、N番目のオーダーを作成した直後は、オーダーの順番が変わっていないことがわかります。ターミナルを閉じたり開いたりすると、注文はまずシンボル名でソートされ、次にチケットでソートされます。

とにかく、SELECT_BY_POS モードでの注文選択の詳細を知りたいのですが・・・。

 
TarasBY:

0を加えることに混乱があるようですが、この方法で試してみてください。


昔、このフォーラムでノリさんが「iにインデックスを付けろ」とアドバイスしていたことがありました。

言われたとおりに全部やりました。カウントダウン後に描けなくなる。緑と赤のドットは相性がいい。

例えば、"line1 > 0. "が描画された時に、一定時間 経過後に印を付けたい。

Expert Advisorではできたのですが、インジケータでできません。

1

 
Forexman77:

昔、この掲示板でノリさんが「iにインデックスを付けよう」とアドバイスしてくれたことがありました。

言われたとおりにしました。カウントダウン後に描けない。緑と赤のドットは相性がいい。

例えば、"line1 > 0. "が描画された時に、一定時間経過後に印を付けたい。

Expert Advisorではできたのですが、インジケータでできません。

時間にバーインデックスを追加するという明らかな誤りを修正しました。あとはすべて筆者の「空想の産物」であり、実験してみてください。
 
TarasBY:
時間にバーインデックスを追加するという、目に余るミスに手を入れました。それ以外はすべて、著者の「空想の逃避行」、つまり実験です。

自分なりにブレストして)そして解決策を見つけました。

 for(i=limit1;i>=0;i--) 
   {
   line1=0.;
   signal_line=0.;
   line1=iCustom(NULL,0,"indikator1",Period_MA_r,r2,1,i+0);
   signal_line=iCustom(NULL,0,"indikator2",Period_MA_1,p2,0,i+0);
   if (line1 == 0){shift=0;}//если индикатор равен нолю, то время сбрасывается на ноль
   if (line1 > 0.){shift=shift+1;}//на каждом баре плюс один
   if (line1 > 0 && signal_line < s)ExtMapBuffer1[i] = Low[i] - 95.*Point;
   if (line1 > 0 && shift >= shet && signal_line < s)ExtMapBuffer2[i] = High[i] + 95.*Point;
   }
 
genino:
そのアイデアを実現するためのアドバイスをお願いします。買いの場合)現在のアスク価格に注文がない場合、1ティックごとに売りと買いの2つの注文を出します。同じものをBidで販売します。よろしくお願いします。 。

次に、未決済の注文があるかどうかを確認し、注文の種類や価格などの プロパティをチェックして、注文を開くかどうかのリクエストを送信します。全てはシンプルだ、何を迷っているんだ)
 
AlexPORT:

OrderSelect(i, SELECT_BY_POS, MODE_TRADES)についての質問です。

このモードでは、注文を選択/検索しても、その順番は保証されないという理解で合っていますか?つまり、端末の再起動やその他の「激変」の後、全オーダーの検索サイクルが異なる順序で表示される可能性があるのでは?

少し調べてみると、N番目のオーダーを作成した直後は、オーダーの順番が変わっていないことがわかります。ターミナルを閉じたり開いたりすると、注文はまずシンボル名でソートされ、次にチケットでソートされます。

とにかく、SELECT_BY_POS モードでのオーダー選択の詳細を全て知りたいのですが・・・。


私も1年ほど前にこの質問についてこのフォーラムで議論しようとしたことがあります。回答がないのは、当時と状況があまり変わっていないことを示しています。私たちユーザー自身も、その仕組みはよく分かっていないんです。そして、この件に関するMetaQuotesからの説明も見当たりません。なんなら開発元に直接行って、時間と労力をかけてもいいんです。

個人的には、私の観測では、問題は次のようになります(しかし、これらの観測は、公式に文書化された機能ではありません - 公式には - それはMetaQuotesが発表する必要があります)。ターミナルを読み込むと、ユーザーとして、チケット、オープンプライス、オーダータイプなどのソートフィルタを設定することができます。そのためには、該当する列のヘッダーをクリックするだけです。これによって並べ替えの順番が変わります。取引中に注文を出すと、注文の発注、取消、決済が記録されます。もちろん、端末を再起動すると、これらすべてが読み込まれ、デフォルトの設定に従ってソートされます(sort of ticket)。などなど...。ここでは、可能な限りのソートオプションを列挙することはしませんが、好奇心旺盛な方であれば、ご自身でソートを完成させることができるでしょう。ここで述べたことのモラルは違います(こういうことです)。順番の選択とサンプリングの順序を正しく管理するためには、まず必要な選別を自分で行わなければなりません。そのためには、適切なソートアルゴリズムを使用する必要があります。注文が少なければ、どんなアルゴリズムでもいい。でも、たくさんあると...。これは、特化した「歌」なんです。これらのアルゴリズムをよく理解する必要があります。そうでないと、選別に非常に時間がかかることになりかねません。

コードベースのどこかにソートアルゴリズムがあったのです。バブル期のアルゴリズムのようです。使いこなせなかった~と悔やむ。

このシリーズから、こんなものをご紹介します。https://www.mql5.com/ru/code/9336

結論: おっしゃるとおり、注文の順番は保証されません。確実に結果を出すためには、プログラムの目的に基づいて選別と仕分けを行う必要があります。

 
igalx:
それはMT-4で、テクニカル分析のためのチャートをダウンロードすることは可能ですか - インデックスS&P 500先物チャート、TA 25チャート、およびS&P 500チャートは可能であれば、これを行う方法を教えてくれるかもしれません、ダウンロードする方法の説明があります

もう少し具体的に質問してください。もちろん、どこかのオンラインサービスのことだと推測(仮定)できます。でも、検索エンジンにあなたのリストを入力することで、いろいろな選択肢が出てきました。そして、理解したいのは、なぜそれが必要なのか、ということです。あなたの目的は何ですか?

でも、サービスということであれば、このサービスの中で解析をすればいいのでは?MT4では、ブローカーがクォートを提供している場合、ターミナルからのクォートを使用することができます。ない場合は、一般的な証券会社の端末をダウンロードしてください。そしてさらに