トレーディングロボットの作成 - ページ 9

 
Uladzimir Izerski:

どこにも書いてありませんよ。これは私自身の成長でもあります。

記事を書きたかったのですが、怠けてしまいました)。

もし、このシステムに興味があるようなら、書いてみなければならないだろう。

ええと、もし...

ぜひ記事にしてください、とても興味深い分析です。

 
Anatolii Zainchkovskii:

注目すべきは、1つのペアのボラティリティは、たとえ3つの通貨ペアのポートフォリオのボラティリティよりもはるかに高いということです。ここで、28組についての答えを付け加えると、多くの人はメジャーで十分だと言う。まあ、メジャーがトレンドでなくてもクロスがトレンドの時もありますし、明らかにトレンドのものだけに興味があるのに、なぜメジャーのスピードを落とす必要があるのでしょうか。

それには理由があります。

ただ、やはりポートフォリオをトレードしてしまうと、何も見えなくなるので、最初のトレーディングロボットを作るのは難しいと思っています。

 
Renat Akhtyamov:

ええと、もし...

ぜひ記事にしてください、とても興味深い分析です。

同感です!波があると聞いて))解析に応用していない!何を言っているのかわからない。でも、そうしたい))。

 
Uladzimir Izerski:

どこにも書いてありませんよ。これは私自身の成長でもあります。

記事を書きたかったのですが、怠けてしまいました)。

もし、このシステムに興味があるようでしたら、書かせていただきますね。

少なくとも一人は記事を読みたいと思うはずです

 
Renat Akhtyamov:

これには理由があります。

しかし、ポートフォリオトレードをすれば、何も見えなくなるので、最初のトレーディングロボットを作るのは難しいという意見にこだわります。

ポートフォリオそのものは見られませんが、どうしても見たい場合は、資産の始値をファイルに書き出し そのファイルから開いている各ポートフォリオを個別に構築し、その結果を見ることができます。

 
Anatolii Zainchkovskii:

ポートフォリオそのものは見られませんが、どうしても見たい場合は、アセットの始値をファイルに書き込んで、開いて いるポートフォリオをそれぞれ個別に構築して、それがどうなったかを見ることができます。

すべてのVPSでファイルを扱うことができるわけではありません。そこで、プレフィックスを弄ってグローバル変数に書き込むと便利です。

 
Anatolii Zainchkovskii:

では、この数字はどこから来ているのか、もともと誰が、何を指定したのか。

すでに 投稿で出ています。

分かりやすくするために、もう1枚、M15の小さな図面をお見せしましょう。

左上の赤い文字がパターン番号6174を示す

4カは、現時点では波が修正的であることを意味します。BUT.この波は動きを続け、インパルス波に変わる可能性があります。

この時間枠ではトレンドは下向きなので。


誰が書いているのですか?ジグザグプログラムが書いている。インジケーターというのは、ゼロから書かれていて、一つのパラメータで制御されるというのが本当の意味でのインジケーターです。

V...-N...、N...-V...の各価格帯(ジグザグ)は、個々の特徴を持った波であり、デジタル化されて画面に表示される。

下段のインジケータでは、同じウィンドウ内のZZに異なる時間間隔が選択されています。

追伸

破線ZZが表示されなかった場合は存在しませんので、便宜上、機械処理用の英数字コードを記載しています。

トップスは赤でZZ、ボトムは青で。というくらいにシンプルです。

A_EUR4_2.png

 
Konstantin Nikitin:

すべてのVPSでファイルを操作できるわけではありません。だから、プレフィックスを弄ってグローバル変数で書いた方が便利なんです。

これはシステムが何をしているかを評価するためだけでした。ロボットが正しいことをしているかどうかわからないとき、そしてすべてが正しいと確信しているときは、何も書く必要はありません。私のロボットでは、書き込むフィールドがあるだけの構造 体なのです。

//---------- структура для торговли портфелями -----
struct Portfolios
  {
   string            UP_OR_DN;
   string            Sym[];
   double            Lot[];
   ENUM_ORDER_TYPE   Typ[];
   datetime          Open_Time;
   double            profit;
   double            sum_profit;
   double            spread;
   double            TP;
   double            SL;
   int               num;
   int               rewers;
   int               dol;
   bool              open;
   double            openprise[];

   void Portfolios() { Init(); }

   void Init()
     {
      ArrayResize(Sym,Portfolio_Symbols);
      ArrayResize(Lot,Portfolio_Symbols);
      ArrayResize(Typ,Portfolio_Symbols);
      ArrayResize(openprise,Portfolio_Symbols);
      UP_OR_DN="NON";
      ArrayInitialize(Lot,0);
      Open_Time=0;
      profit=0;
      sum_profit=0;
      spread=0;
      TP=0;
      SL=0;
      num=0;
      rewers=0;
      dol=0;
      open=false;
      ArrayInitialize(openprise,0);
     }

  };
 
Uladzimir Izerski:

投稿 すでにあります

分かりやすくするために、もう一枚、一回り小さいM15の写真を載せておきます。

左上に赤い文字でパターン番号6174と記載されています

4カは、現時点では波が修正的であることを意味します。BUT.この波は動きを続け、インパルス波に変わる可能性があります。

この時間枠ではトレンドは下向きなので。


誰が書いているのですか?ジグザグプログラムが書いている。インジケーターというのは、ゼロから書かれていて、一つのパラメータで制御されるというのが本当の意味でのインジケーターです。

V...-N...、N...-V...の各価格帯(ジグザグ)は、個々の特徴を持った波であり、デジタル化されて画面に表示される。

下段の表示では、同じウィンドウ内のZZに別の時間間隔が選択されています。


もちろん、コードには多くの工夫が凝らされていますが、何をしたかは作り手にしかわかりません。

 
Anatolii Zainchkovskii:

あくまで、ロボットがちゃんとやっているかどうかわからないときに、システムが何をしているかを評価するためのもので、ちゃんとやっていると確信したときには、何も書かなくても、私のロボットに書き込むフィールドがあるだけの構造になって います。

構造が良い。しかし、システムがクラッシュしてしまうと、データは失われてしまいます。Expert Advisorを起動する際に、マジックを使って構造を復元する必要があります。あるいは、グローバルなものと連携する。

この世の中に完璧なものはない。だからこそ、起こりうる失敗をすぐに考えるべきです。