2つの先物間のスプレッド - ページ 5

 

そして、何の前触れもなく、履歴が消え、その理由さえもわからない :-( 悲しい。

ただ、フクロウと一緒に歴史を書くトレーダーでしょう?私の場合、1分足の内部にすべてを書き込むEAがあるのですが、どう考えてもその1分足の最後の値が履歴に残ります。しかし、アイデアはゼロバーで動作するようにすることであり、私にとってRevealerの引用速度は永遠に座って、来るascまたは入札を待つことができます。

ProstoTraderさんは、1日何回くらいのトレードをされているのでしょうか?

あらためて、黄色い線の意味とは?今は下にずれているので、見開きの間の中心ではないですが......。

そのEAは1分以内に書き込んでいるのに、インジケータを作るとやはり1分かかってしまうことです。私の戦略は資金不足のためマーケットドリブンなので、多くのリスクを負わなければなりませんが、それでも履歴を書き始め、これらのデータから何が得られるかを見ようと思います。ただし、斧でデータ(データ)にアプローチしても無駄かもしれませんが、もしや・・・?まあそれはまた別の話ですが。

ProstoTraderさん、友愛の心で私の質問に答えてください、よろしくお願いします。

 
ほら、もっと詳しくコードを見て、考えてみてください。コードの書き方の作法の数だけ、人がいる。みんな自分のスタイルを持っている。あなたは偉大な書いて、文字通り20分とoppa私はすでにEAで完全に読み取ることができる指標を持って、その前に私は完全に状況を反映する3つに5つの値を組み合わせる方法を考え出した。グリッドには、これが一番です。正直なところ、私のプログラミングスキルでは少し苦労しました。コードを徹底的に掘り下げて、どのように書かれているのか整理してみましたが、分かったことは、横線が それほどまっすぐではなく、このスプレッドの上下のずれが長期的なベーンになるということで、もし、このトピックを正しく入力できていれば!!!!
 
Mihail Marchukajtes:


ProstoTraderさん、私の質問に友愛的に答えてください!とてもありがたいです。

建設現場で忙しく、冬には暖房回路を閉じなければならないので、時間がないのです。

キューで最初のものを "ひったくり"、入札はすべてのティックを処理する必要が あるこのインジケータに頼りすぎることはありません。

は、CCanvasを通じてのみ可能です。

https://www.mql5.com/ru/forum/351753

私はチャートコードを書いたことがなく、今それを理解する時間がありません(冬になったら取りかかりましょう)。

Индикатор из советника для работы с тиками (CChartCanvas)
Индикатор из советника для работы с тиками (CChartCanvas)
  • 2020.09.22
  • www.mql5.com
Биржевой трейдинг: Индикатор из советника для работы с тиками (CChartCanvas)
 
prostotrader:

時間がない。建設現場で忙しく、冬に間に合うように暖気回路を閉じなければならない。

あなたは、すべてのティックを処理 するためにアスクキューと入札のニーズの最初の "スナッチ "この指標にあまりにも多くを依存することはできません。

は、CCanvasを通じてのみ可能です。

https://www.mql5.com/ru/forum/351753

私はチャートコードを書いたことがなく、今それを理解する時間がありません(冬になったら取りかかりましょう)。

残念でしたね、工事というのは。でも、何も描かなくてもいいんです。ミニチュアをファイルに書き込んで、後でEAに読み込ませてニューロニックにする予定です。計画は以下の通りです。解説をお聞かせください :-)
 

最終版

追加

チャートのスケーリング 機能を追加

ファイル:
1_sp.mq5  46 kb
 
prostotrader:

最終版

追加

チャートのスケーリング 機能を追加


2020.11.12 12:19:47.166	1_sp (Si-12.20,M1)	indicator is too slow, 11029 ms. rewrite the indicator, please
2020.11.12 12:20:04.794	1_sp (Si-12.20,M1)	array out of range in '1_sp.mq5' (352,50) 

 
Dmi3:



受信データをパーツに分解する

enum IND_STAGE
{
  FIRST_ENTRY = 0,
  LOAD_TICKS = 1,
  READ_PRIM_TICKS = 2,
  READ_SEC_TICKS = 3,
  FILL_DATA = 4
};
  if(prev_calculated == 0)
  {
    switch (mar_data.stage)
    {
      case FIRST_ENTRY:
        ArrayInitialize(Hi_Buff, EMPTY_VALUE);
        ArrayInitialize(Low_Buff, EMPTY_VALUE);
        ArrayInitialize(a_Hi_Buff, EMPTY_VALUE);
        ArrayInitialize(a_Low_Buff, EMPTY_VALUE);
        mar_data.stage = LOAD_TICKS;
        return(0);
      break;
      case LOAD_TICKS:
#ifdef  DEBUG      
        if(LoadTicks(time) == true)
        {
          ArrayResize(mar_data.t_data, mar_data.b_cnt);
          ZeroMemory(mar_data.t_data);
          mar_data.stage = READ_PRIM_TICKS;
        }
        else
        {
          Print("Load ticks failed!");
         return(0);  
        } 
        if(ReadPrimTicks() == true)
        {
          ArrayResize(mar_data.pr_ticks, 0);
          mar_data.stage = READ_SEC_TICKS;
        }else return(0);
        if(ReadSecTicks() == true)
        {
          ArrayResize(mar_data.sec_ticks, 0);
          mar_data.stage = FILL_DATA;
        }else return(0);
        ArraySetAsSeries(mar_data.t_data, true);
        FillData();
        mar_data.stage = FIRST_ENTRY;
#else   
        if(LoadTicks(time) == true)
        {
          ArrayResize(mar_data.t_data, mar_data.b_cnt);
          ZeroMemory(mar_data.t_data);
          mar_data.stage = READ_PRIM_TICKS;
        }
        return(0);
#endif  
      break;
      case READ_PRIM_TICKS:
        if(ReadPrimTicks() == true)
        {
          ArrayResize(mar_data.pr_ticks, 0);
          mar_data.stage = READ_SEC_TICKS;
        }  
        return(0);
      break;
      case READ_SEC_TICKS:
        if(ReadSecTicks() == true)
        {
          ArrayResize(mar_data.sec_ticks, 0);
          mar_data.stage = FILL_DATA;
        }  
        return(0);
      break;
      case FILL_DATA:
        ArraySetAsSeries(mar_data.t_data, true);
        FillData();
        mar_data.stage = FIRST_ENTRY;
      break;
    }
  } 

Si-12.20 vs Eu-12.20


 
Mihail Marchukajtes:
残念でしたね、工事というのは。でも、何も描かなくてもいいんです。ミニチュアをファイルに書き込んで、後でEAに読み込ませてニューロニックにする予定です。計画は以下の通りです。説明を聞く時間はありますよ :-)
上記の指標から判断すると、捕らえるべきものはない
 
Renat Akhtyamov:
上の指標からすると、何も引っかかるものがない。
もう諦めているんです。魚が入ってない!!!!
 
Mihail Marchukajtes:
もう、あきらめましたよ。魚が入ってない!!!!

フィンランド人の3兄弟がフィンランド湾で釣りをして
いる
朝、日が昇り始めた頃、一番下の弟が 言う:
- 日が高い... 真ん中の弟が言う:
- 先生が食いつかない
夕方、日が落ちて、一番上の弟が言う:
- カウヴァリット・ムルトッカと新しいのが食いついた!!...


P.S.魚は全部そこにあるんだから、釣り方を知っておくべきだよ :)