MQL4、MQL5に関する初心者からの質問、アルゴリズムやコードに関するヘルプ、ディスカッションなど。 - ページ 780

 
Algus:

そうです、音の信号のグループです。そうでないと、たくさんのサウンドファイルができてしまいます(#7763参照)。そして、その周波数は高すぎるか、低すぎるかのどちらかです。主な解析は、小節の冒頭で行われる。 もちろん、重複はありません。

そして、一般的にはメロディーではなく、メッセージである。音は情報ではない、鳥は指で信号を数えることができた最初のころにあった)。

そして、信号の暗号を6桁のインジケータ・バッファに書き込み、そこにTFペアと信号のタイプに関する情報をコード化します。そんなに複雑なことではありません。ただ、ペアごとに新しいローソク 足をチェックしないと、シグナルが同期されずにスキップされる可能性があります。一般的には、ある楽器から信号を集め、それを処理し、演奏し、別の楽器から信号を集めるのがよいでしょう。あるいは、ブーリアン配列を作り、そこに楽器からすでに信号が届いていることをマークし、TFからの情報を再生するたびにそれを更新すれば、よりよいものになるでしょう。そうすれば、新しいバーの出現により、すべてのインジケータが計算を行うのを待つ必要がなくなります。

 
anatoliy.r:
ここにいるのは......私です。とても簡単であることがわかります。ありがとうございます!!(笑)

どういたしまして :)

 
Algus:

明確でない。マルチインジケーター(mi)はウィンドウを切り替えるだけなので、そのままターミナルに置いても問題はない。カウントされるのであれば、CPU負荷によって1mi=14ではなくmiになります。それに、14枚のTFのグラフィックを1つのウィンドウにダンプするのは・・・。いかがお過ごしですかさらに各チャットには独自のインジケーターがあり、それもカウントして抽選するのですか?ローディング1Mi+14 not Mi=28 not Mi。きちんと音を整理した方が楽なのでは?

確かに14枚のチャートを一度に見ることはないのですが、すぐに聞こえてきます)。

なぜ14のチャートと14のインジケータを開いたままにしておくのか?(そして、まだリンクの張り方を考えなければならない)

1つのウィンドウに1つのインジケータがあり、すべてを描画/監視し、クリックで必要なTF/シンボルに切り替えることができれば十分である。(ウィンドウを切り替えて使うんですね)。

 
Taras Slobodyanik:

なぜ14のチャートと14のインジケータを開いておくのか?(そして、まだリンクの張り方を考えなければならない)

1つのウィンドウに1つのインジケータがあり、すべてを描画/監視し、クリックで必要なTF/シンボルに切り替えることができれば十分である。(ウィンドウを切り替えて使うんですね)。

理論的には可能です。しかし、何か私が誤解しているに違いない)。

1つのウィンドウにすべてを描画することはできないし、モニターもできない。クリックで別のTF/シンボルに切り替える - プログラムで可能か?おそらくMQLで可能だと思いますが、試していません。では、どうするのか?新しいチャートを開き、MQLインジケータが読み込まれ、パターンが描かれます。そう思うのですが、もしかしたら私の思い違いでしょうか?そうでない場合、14個のウィンドウを開くよりも、どのように優れていて、どのように速い のでしょうか?つまり、これらはすべて端末にすでに実装されており、どのパネルをクリックしても違いはないのです。私のMIはモノラル版で360kgあります、やはり面倒くさいですね。実際には、端末の操作をインジケータに移し替えようということですね。waveOutのAPIを把握したり、他のプログラミング言語を習得する方が簡単で効率的で早いと思います。

 

私の理解では、14の指標や1つのマルチ指標を高速化するのではなく、14の指標が互いに影響し合うようにすることが課題です。

私としては、一つの指標にまとめた方が楽なんですけどね。

 
Taras Slobodyanik:

私の理解では、14の指標や1つのマルチ指標を高速化するのではなく、14の指標が互いに影響し合うようにすることが課題です。

私としては、一つの指標にまとめた方が楽なんですけどね。

興味を持っていただき、ありがとうございます)。
 

そんな問いかけ。ティック履歴を付けていますが、現在、M15で32スピードでもテストすると、1秒間に約1バールのスピードで、非常に遅いです。他に走行速度を上げるためにできることはありますか?

ビジュアライゼーションがなければ、非常に長い時間がかかります。

 
Aleksey Vyazmikin:

そして、信号の暗号を6桁のインジケータ・バッファに書き込み、そこにTFペアと信号のタイプに関する情報をコード化します。そんなに複雑なことではありません。ただ、ペアごとに新しいローソク 足をチェックしないと、シグナルが同期されずにスキップされる可能性があります。一般的には、ある楽器から信号を集め、それを処理し、演奏し、別の楽器から信号を集めるのがよいでしょう。あるいは、ブーリアン配列を作り、そこに楽器からすでに信号が収集されていることをマークし、TFから情報を再生するたびにそれを更新すれば、よりよいものになるでしょう。そうすれば、新しいバーの出現により、すべてのインジケータが計算を行うのを待つ必要がなくなります。

可能であれば、具体的にお書きください)。

14個全部、14個のうちの1個、サウンドマネージャーインディケーターバッファのどれに書けばいいのでしょうか?また、配列に直接書き込むことができるのに、なぜインジケーターバッファに書き込んでから配列に書き込む必要があるのでしょうか?

新しいキャンドルについては、私も意味がわかりません。何らかの同期を期待していたのでしょうか?

シンボルからの信号は、どのような方法で、どこから収集されているのでしょうか?ワーキング・インジケータで、あるいはマネージャーによって?

ところで、時間的に任意の信号が存在する。

一般的に、私は、私はアルゴリズムを理解していない、悔い改める:)

 

こんにちは。関数を書いているのですが、パラメータとして配列を他のパラメータと一緒に渡すことができません。例

void f(int &a[]){} //не вызывает проблем у компилятора 
void f(int x=0,
       int &a[]){} //выдаёт ошибку: 'a' - missing default value for parameter
//ок, выставляю default value:
void f(int x=0,
       int &a[]=0){} //ошибка: '=' - illegal operation use

さらに先の想像力がなくなってきた。
関数は配列の中を動き回るはずで、そのためにこの配列を渡さなければならないのでしょう。それとも、そうではないのでしょうか?
ありがとうございました。

 
Mikhail Sobolev:

こんにちは。関数を書いているのですが、パラメータとして配列を他のパラメータと一緒に渡すことができません。例

想像力はさらに尽きない。
関数は配列の中を動き回るはずで、そのためにこの配列を渡さなければならないのでしょう。それとも、そうではないのでしょうか?
よろしくお願いします。


void f(int &a[],int x=0){}