コーディングのヘルプ - ページ 523

 

Mladenさん、Toolsさん、こんにちは。

助けて欲しいことがあります。ローソクの終値にしかシグナルを表示しないようにコーディングすることは可能でしょうか?時々、最新のローソクの途中にもシグナルが表示されることがあり、これは間違いなく遅すぎです。これをフィルタリングする可能性はありますか?

これからもよろしくお願いします。

sma_crossover_justin.mq4さん

事前にありがとうございました

Vito

ファイル:
 

techmac

P-codeには9種類あるので、どのP-codeのことを指しているのか、他の人のためにはっきりさせてもらえませんか?

https://en.wikipedia.org/wiki/P-code

ビッグベー

 

ポスト5212で始まった話題。

mladen:
何をもって"%"とするかによるね。

位置情報であれば、注文する必要はありません。

もしそれが値であるなら、あなたはそれらを注文する必要があります。それに近いものを得る一つの方法として、次のようなものがあります :https://en.wikipedia.org/wiki/Quantile.

そうでなければ、2重ループをしなければなりません。2重ループはn^nの複雑さを持ち、全履歴のバッファで使用しようとすると、ターミナルフリーズの危険性があります。

mladenです。

ヒントをありがとうございます。私はその後、「研究」を行い、最終的にMT4のArraySort()関数/コマンドの参照に行き当たりました。特に、バーごとに1回だけ更新することができるはずなので、これが適切であることが分かると思います。 私はこれが存在することを知りませんでした。 私は、MQLリファレンスドキュメント全体を暗記しようとするのではなく、「これが必要だ」という基準でコマンドを学んでいます。

ビッグ・ビー

 
Big Be:
techmac

Pコードは9種類あるので、どのPコードのことなのか、他の人のためにはっきりさせてもらえませんか?

https://en.wikipedia.org/wiki/P-code

ビッグベー
P-Codeは、pseudo codeの略で、マイクロソフト独自の中間言語でした。この言葉は、UCSDのp-Systemに由来しています。この言語は、コンパイルされたバイナリ(DLL、ActiveXコントロール、またはアプリケーションなど)に対して、マシンコード(関連製品では「ネイティブコード」と呼ばれる)の代替バイナリ形式を提供しました。

P-codeは、機械語コード(アセンブラ == exe, dllなど)と、アセンブラやC/C++コンパイルのexeやdllコードの約1%の速度で実行される疑似コードの間のインタプリタ(mt4の場合はターミナル)に指示される。

テストとして : Cで書いてコンパイルした簡単なループテストとMQLを比較(Cの場合は何か大きなループを作らないと実行時間を逃すことになる)。P-codeは、異なるOSやプロセッサで互換性を持たせることを目的としていますが、実行速度が非常に遅いため、タイムクリティカルなアプリケーションでは断念されました。このコンセプトの発明者は、1958年のドナルド・クヌースです。

 

techmac

それは驚くべき情報です。 ロシアではどんなコンピュータ言語を教えているのだろう、誰かが考えたのだろうと考えさせられます。

P-codeとどうやって判断したのですか?

P.S. 私はC言語を勉強していないので、ループのテストはできません。

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

ビッグベー

 
Big Be:
techmac

それは驚くべき情報です。ロシアではどんなコンピューター言語を教えているのだろう、誰かがそう考えたのだろうと考えさせられます。

どうやってPコードと判断したのですか?

P.S. 私はC言語を勉強していないので、ループテストはできません。

ありがとうございます。

ビッグベー

それは悪いアイデアではありません(PコードとPコードマシン - それは多くの非常に良いものの基礎であり、ドナルド・クヌースは本当の天才です)。Javaは、例として、それと同じ原理を使っています。

悪いのはメタトレーダーの作り方で、APIを全く利用可能にしなかったことです(通常の取引プラットフォームは すべてAPIを持っています:tradestation, metastock, ninjatraded, ...)。メタトレーダーの "優秀な人たち "だけが、APIを持たないと決めたのです。

 

皆さんこんにちは、このインジケーターに入力パラメータを追加することは可能でしょうか?

5_34_5.mq4

ファイル:
5_34_5.mq4  4 kb
 
tristantsh:
こんにちは、このインジケータ5_34_5.mq4で 入力パラメータを追加することは可能ですか?

tristantsh

そのインジケータは4つの未来のバーの値を使用するため、リペインターになります。入力パラメータを追加することは可能ですが、リペインターであることに変わりはありません。

 

no problems mladen.そして、迅速な返信に感謝します

 
tristantsh:
問題ありません。そして彼の迅速な回答ありがとうございました

私は答えを理解していない恐れている

リペイントのインジケーターであっても、入力パラメーターは 必要なのでしょうか?