インディケータ: Feed of all deals - ページ 2

 
prostotrader、スタック内の注文密度のインジケータを作成しようとしましたか?ポイントは、次のXポイントのスタック内の注文 数とその平均価格に関する情報を表示することです。おそらくそのようなインジケータは、興味深い場所を見るのに役立つでしょう。それを棒グラフ(ヒストグラム)の形で視覚化するのは論理的ですし、今お使いのインジケータにあるように、同様のチャートの形で視覚化することもできます。
 

TSにどのようにねじ込むか理解しながら、インジケーターを使い続けています。

TFを変更した後、インジケーターは機能しなくなりました。それ以前は、インジケーターは何の問題もなく何度かTFを変更していました。

 

エラーを表示する4901

 
チャートにロードされない
 
ロシア交流指標(FORTS)
 
Aleksey Vyazmikin:
prostotrader、スタック内の注文密度のインジケータを作成しようとしましたか?ポイントは、次のXポイントのスタック内の注文 数とその平均価格に関する情報を表示することです。おそらくそのようなインジケータは、興味深い場所を見るのに役立つでしょう。それを棒グラフ(ヒストグラム)の形で視覚化することは論理的であり、また現在のインジケータにあるように、同様のチャートの形で視覚化することもできます。

私のインジケーターにリンクを張ってくれた作者に、ちょっとした手紙を書いて感謝の意を表することにしました。

このインジケータのおかげで、購入と販売とその数量に関するデータを収集する方法を理解し、すべてのデータを要約することができました。

この表は、購入数と販売数、販売量と購入量を示し、すべてのデータを要約している。データは1分ごとに更新される。

そして、さらに進んで、すべてをチャートに載せました。今では、1分間のバーで取引された量がわかり、そのバーで売買ロット+売買ビッド数で取引された量がわかり、その後、データが要約され、もし購入が販売より多く、取引量が設定で設定した量より多ければ、購入に矢印が引かれ、その下にこのバーの総量が表示され、もし販売が多ければ、その逆が表示されます。

1分間に2000ロット以上の取引量を追跡することで、ある水準で人々がどのように売買しているかを示す、優れたアナライザーであることがわかった。取引量が2000ロット未満(パラメーターは調整可能)であれば、何も描画されない。



何もすることはありませんでした、私はそれをすべて自動化することを決めたので、純粋にアイデアをテストするために、このトピックは非常に興味深いものです、あなたは多くの異なるパターンを識別することができ、アルゴリズムにねじ込み需要と供給(総量 - 購入する注文の総数 - ガラスで売る)群衆が実際に押すこのデータ上で見るだろう。

私はサポートとレジスタンスレベルの同じ定義を追加し、スタックからの入札の大規模な密度の定義を追加しました - 密度は、スタック内のAskとBidで検索されますが、彼らは特定のアルゴリズムによって検索され、まず我々は2000入札以上の密度を選択したAskの価格に最も近いものを見つける、次に、上から下へスタックの深さでより高い同じ密度を探し、このように我々は下と上を見つける、上=低密度の価格は、線が20価格のスタックの深さ全体に対して注文の唯一の密度があり、それ以上の2000以上の注文がないことを意味し、色が変更されます - その後、我々はそこからエントリを作成するか、何らかの形でそれを補間することができます。..スタック内の買値についても同様です。



シンプルなインジケーターのアイデアからわかるように、興味深いアイデアがたくさんあります。

 

お願いします!

そして、パネルのコードを投げてください。)

 
prostotrader:

頼むよ!

そして、パネルのコードを投げてください。)

なぜなら、パネルが作られる 方法が好きではないからです。欲しいものを得るために、たくさんのコードが書かれています。だから、私はグラフィカルな方法を使います。

void Forma(int x=0,
           int y=0,
           const ENUM_BASE_CORNER  corner=CORNER_LEFT_UPPER, // スナップするグラフの角度 
           )
 {   
   if(ObjectFind(0,label_name)<0)
     {
      //--- OBJ_BITMAP_LABELオブジェクトを作成してみよう。
      int created=ObjectCreate(0,label_name,OBJ_BITMAP_LABEL,0,0,0);
      if(created)
        {
         //--- ボタンをチャートの右上隅にバインドする。
         ObjectSetInteger(0,label_name,OBJPROP_CORNER,corner);
         //--- オブジェクトのプロパティを設定しよう。
         ObjectSetInteger(0,label_name,OBJPROP_XDISTANCE,x);
         ObjectSetInteger(0,label_name,OBJPROP_YDISTANCE,y);
         //--- 最後のエラーコードを0にリセットする
         ResetLastError();
         //--- "押された "ボタンの状態を表す画像を読み込む
         int set=ObjectSetString(0,label_name,OBJPROP_BMPFILE,0,"::Experts\\HOBBIT\\PanelH.bmp");
         //--- 結果をチェックする
         if(!set)
           {
            PrintFormat("%s ファイルからの画像のロードに失敗しました。エラーコード %d","::Experts\\HOBBIT\\PanelH.bmp",GetLastError());
           }
         ResetLastError();
       
         //チャート再描画(0);
        }
      else
        {
         //--- オブジェクトを作成できませんでした。
         PrintFormat("OBJ_BITMAP_LABEL オブジェクトの作成に失敗しました。エラー・コード %d",GetLastError());
        }
     }

必要なデータはすべて上のパネルに置き、ボタンが押されるとデータのあるパネルが展開する。

long b_state;//||||||||ダッシュボード 
   if(ObjectGetInteger( 0, "PANEL", OBJPROP_STATE, 0, b_state)){        //--- ボタンを押した状態にする 
      if(b_state == 1){                                                 // ボタンが押されたら、パネルを作成する。 
      ObjectSetInteger(0,"PANEL",OBJPROP_BGCOLOR,clrGray);              // ボタンが押されたら、ボタンを元の色に戻す 
      SetInfoPanel();                                                   // インフォメーションパネルのインストール/更新
      }   
      else {      
      ObjectSetInteger(0,"PANEL",OBJPROP_BGCOLOR,clrRed);               // 模様替え 
      DeleteInfoPanel();                                                // チャートをクリアする 
      }   

ロボットは利益だけでなく、その外観も満足させなければならないからだ。)))) 写真のほかには、ターミナルをまったく読み込まない。内蔵のグラフィック・ライブラリも問題なく動作するのかもしれないが、それを気にするのは億劫だ。)




トカゲの代わりに裸のバベンカを入れれば、彼女をモニターから離すことはできないだろう ))))

 
Konstantin Seredkin:

私は何もすることがなかったし、それをすべて自動化することを決めたので、純粋にアイデアをテストするために、トピックは非常に興味深いものです、あなたは、アルゴリズム需給(総量 - 購入する注文の総数 - ガラスで販売)にねじ込み、さまざまなパターンの多くを識別することができます群衆が実際に押すこのデータ上で表示されます。

私はサポートとレジスタンスレベルの同じ定義を追加し、スタックからの入札の大規模な密度の定義を追加しました - 密度は、スタック内のAskと入札によって検索されますが、彼らは特定のアルゴリズムによって検索され、最初に我々は2000入札以上の密度を選択したAsk価格の価格に最も近いものを見つける、次に、上から下へスタックの深さでより高い同じ密度を探し、このように我々は下と上を見つける、上=低密度の価格は、線が20価格のスタックの深さ全体に対して注文の唯一の密度があり、それ以上の2000以上の注文がないことを意味し、色が変更されます - その後、我々はそこからエントリを作成するか、何らかの形でそれを補間することができます。..スタック内の買値も同じです。

もしそうなら、モニタリングへのリンクかレポートファイルを提供してください。

削除済み  
Konstantin:

もしそうなら、モニタリングへのリンクかレポートファイルを提供してください。

+1.秘密でなければ、私も見てみたいです:)