オープンポジションをグループ分けする

 
こんにちは、もしあなたが助けられないなら、スクリプト、アドバイザー、記事、フォーラムのスレッドを提案してください。自分一人ではわからない。
特定の条件(ライフタイム、オープンしたシグナル、市場環境の 変化に関するシグナルなど)に応じて、(ヘッジ口座で)アクティブな(オープン)ポジションをグループに分ける必要性があります。2次元配列(チケット、グループ番号)の利用が見られる。グループごとに異なる戦略・戦術を適用するためには、ポジションをグループに分けることが必要です。
ご回答いただければ幸いです、ありがとうございました。
 
Sergey Voytsekhovsky:
こんにちは、もしお役に立てないようでしたら、スクリプト、アドバイザー、記事、フォーラムのトピックをご提案ください。自分一人ではわからない。
コメント欄は適さないのでしょうか?
 
Igor Yeremenko:
コメント欄が適しているのでは?

質問の意味がわかりません。

新しいスレッドを作ることに反対で、新しいコメントという形で他のスレッドに質問を投げる価値があるとお考えでしょうか。

おっしゃるとおりかもしれませんが、一方で、そのような着眼点のスレッドは見当たりません。

オリエンテーションとは、ある条件(保有期間、ポジションを建てたときのシグナル、市場環境の 変化のシグナルなど)に応じて、(ヘッジ口座内の)アクティブな(オープン)ポジションをグループに分ける必要 性を意味しています。2次元配列(チケット、グループ番号)の利用が見られる。グループごとに異なる戦略・戦術を適用するためには、ポジションをグループに分けることが必要です。

 
構造体の配列を作ることになる。配列の要素 数は、オープンポジションの数と同じです。構造体のフィールドの1つは、構造体メンバの特定のグループへの所属を特徴付ける。一般に、2次元配列と比較して、各要素に複数のフィールドが存在し、それらが異なるデータ型を持つことができるため、より柔軟性があります。
Документация по MQL5: Основы языка / Переменные
Документация по MQL5: Основы языка / Переменные
  • www.mql5.com
Переменные должны быть объявлены перед их использованием. Для идентификации переменных используются уникальные имена. Описания переменных используются для их определения и объявления типов. Описание не является оператором. Индексом массива может быть только целое число. Допускаются не более чем четырехмерные массивы. Нумерация элементов...
 
Grigori.S.B:
構造体の配列を作ることになる。 配列の要素 数は、オープンポジションの数と同じです。構造体のフィールドの1つは、構造体メンバの特定のグループへのメンバーシップを特徴付けることになる。一般に、2次元配列と比較して柔軟性が高い。

ご興味をお持ちいただき、ありがとうございます。

私のコーディングの知識は、まだまだささやかなものですが、成長しようと思っています。

ファイルを添付しましたが、これはテンプレートEAで、徐々に納得のいくレベルまで育てていきたいと思っています。

現在では、ローソク足ごとに最小ロットで2つの反対ポジションを建てることができます。

私はこれをSowerと呼んでいます。つまり、石を撒き、それを回収するのです。いくつかの戦略があります。

最初の最も単純なもの(保育園) - TakeProfitは、平均的なボラティリティに近い場所にあるすべての若いポジションに設定されます。 ポジションの一部は利益で閉じられ、生き残ったものは別のグループ(カースト、ランク、...)に移動し、古いものはより複雑で長期のアルゴリズムで提供されるはずです。

そのようなグループを作り、そのグループにポジションを割り振る、このプロセスからスタートするのが良いと考えています。

もちろん魚(ビレット)も批判が多く、改良が必要でしょうから、どんな提案でも歓迎します。

ありがとうございます。

ファイル:
Sower_1_3.mq5  15 kb
 
Sergey Voytsekhovsky:

質問の意味がわかりません。

新しいスレッドを作ることに反対で、新しいコメントという形で他のスレッドに質問を投げる価値があるとお考えでしょうか。

おっしゃるとおりかもしれませんが、一方で、そのような着眼点のスレッドは見当たりません。

オリエンテーションとは、ある条件(保有期間、ポジションを建てたときのシグナル、市場環境の 変化のシグナルなど)に応じて、(ヘッジ口座内の)アクティブな(オープン)ポジションをグループに分ける必要 性を意味しています。2次元配列(チケット、グループ番号)の利用が見られる。グループごとに異なる戦略・戦術を適用するためには、ポジションをグループに分けることが必要です。

なんとなく!?

 
Nikolay Kositsin:

こんな感じ!?

こんにちは。

私の理解は正しいですか?COMMENTARYを属性として使用し、将来的にそのポジションがグループまたは複数のグループに属しているかどうかを判断するために使用するということでしょうか。

このような作業を行うためのコードのバリエーションはありますか?もしそうなら、あなたの都合のよい形で、投げてください。

ありがとうございました。

 
<br /> translate="no">。

これと似たような作業をするコードはありますか?もしそうなら、どんな形でもいいので、私に与えてください。

同様のソリューションを持つExpert Advisorやスクリプトへのリンクだけでも結構です。

 
Sergey Voytsekhovsky:

こんにちは、興味のある方は2人になりましたね。

間違っている、興味がない、ただ助けようとしているだけだ。

コメント欄の利用もお勧めしません。もちろんこれは最も簡単な方法ですが、同時に最も信頼性の低い方法です。なぜなら、このフィールドはDCによっていつでも変更可能だからです。

 
Sergey Voytsekhovsky:

こんにちは。

これは正しい理解でしょうか?将来、あるアイテムがグループに属するか、複数のグループに属するかを判断するための属性として提案されていますね。???

そのような、または類似の作業を実施しているコードのバリエーションはありますか?もし、そうなら、あなたにふさわしい形でトスアップしてください。

事前に感謝します。

このようなコードは、既製品では存在しないほど個性的なものです。ポジションや注文に必要な属性に応じたコメントが用意され、ポジションや注文を分析し、コメントを変更するExpert Advisorという構造になっている。 こうしたものは、自分で書くかフリーランサーに依頼することになる。

 
Grigori.S.B:

違う、私はここに興味はない、ただ助けようとしているだけだ。

コメント欄の利用はお勧めしません。もちろん最も簡単な方法ですが、同時に最も信頼性の低い方法です。このフィールドはDCによっていつでも変更可能だからです。

ありがとうございます。役に立ちたいという思いは、大きな価値があります。コメントを使うというのは聞いたことがありますが、シンプルでわかりやすいというのが魅力で、今の私にはそれくらいしかスキルがないので、まだやっておらず、気分が落ち込んだ時のために残しておこうと思っています :(

上に「構造体の配列を作る...」「各要素に複数のフィールドがあり、それぞれ異なるデータ型を持って いるかもしれないので...」と書かれていますね。これは、私がすでに出会っていることです。塊、断片、前身、参照はあるか?例によってあまり複雑でないものを把握し、Sowerにボルトを打ち込もうとすると,,,???

理由: