Глобальные переменные создаются путем размещения их объявлений вне описания какой-либо функции. Глобальные переменные определяются на том же уровне, что и функции, т. е. не локальны ни в каком блоке. Область видимости глобальных переменных - вся программа, глобальные переменные доступны из всех функций, определенных в программе...
One Click Close The script allows users to easily close positions if their profit/loss reaches or exceeds a value specified in pips. Please set slippage value first. Sometimes some positions do not close due to high volatility of the market. Please set larger slippage or restart the script. The free demo version is: ...
4日目...すべての進歩的な人類は...
そして、射程圏外になった。
お待ちしています!
よくわからないのですが.
まず配列のサイズを記憶し、次にインデックスが配列のサイズ以下であることを事前にチェックします。
エクストリームを探すときも、いくつになるのかわからない。何個見つかったかを変数に格納しています。その後、発見された極値の数が出てこないかどうかをチェックしています。静的配列を扱っているのですが、オーバーステップするとNULL値やランダム値が発生します。
私は動的配列は 好きではありませんが、あなたのケースはかなり大きいですね。
私は、あなたのタスクは、同じ日の最小値を探すことだと理解していました。
私ならこう解きます。まず、極小値を配列に記憶させます(画像ではその通りになっていますし、日足のLow値をすべて比較している状態です)。そして、同じものをある程度の精度で探していく。
専門家をお招きしています。
1)Vitaly Muzichenkoは、彼の書いた製品から判断すると、私たちのポスト(Guru)の最も重要な専門家です。
2)ヴァレリー・ヤストレムスキー
3)アレクセイ・タラバーノフ
4)Aleksey Stepanenko- 口先だけでなく、ゼロからコードを書いた男、しかし問題は残る。
5)あとは全部。
Let's go:Aleksei Stepanenkoによって 書かれたコードをテストしました #property version "2.00".
スクリーンショット1参照
ここでわかるのは、Day1とDayMinが 1つの平行線0.67366にあることです。
さらに:このツールの履歴がなければ、正常な状態です。
ツールを開いて線を引いても、テスターでロールバックすることはありません。
と手動で履歴をたどっていきます。
2019.10.16の15.00の履歴では、日々の安値を見つけることができます。
を投じ、後ろ向きに進む。
そして、ここで何かが間違っていることに気づき、画面1のDayMinの レベル(値)は= 67233となるはずだ
MQL4の勉強を始めたばかりですが、Aleksei Stepanenkoの コード(クラス・イン・クラス、配列の上書きなど)を理解するのは難しいです。
インジケーターや全製品の仕組みについて、専門家に質問したいのですが(恥ずかしいので)
投稿の9ページ目に、拡大されたフォームのアドレスの理由#88 https://www.mql5.com/ru/forum/357558/page9#comment_19689951 があります。
専門家をお招きしています。
1)Vitaly Muzichenkoは、彼が書いた製品から判断して、我々のポスト(Guru)の最も重要な専門家である。
2)ヴァレリー・ヤストレムスキー
3)アレクセイ・タラバーノフ
4)Aleksey Stepanenko- 口先だけでなく、ゼロからコードを書いた男、しかし問題は残る。
5)あとは全部。
Aleksei Stepanenko氏によって 書かれたコードをテストしてみました。
スクリーンショット1参照
ここでわかるのは、Day1とDayMinが 1つの平行線0.67366にあることです。
さらに、この楽器に履歴がなければ、正常なのです。
スクリーンショット2を見る
テスターの中でぐらつくこともない。
と手動で履歴をたどっていきます。
スクリーンショット3を見て みる
2019.10.16の15.00の履歴では、日々の安値を見つけることができます。
ラインをキャストしてバックワードで行こう
スクリーンショット4を見て みる
そして、ここで何かが間違っていることを理解し、スクリーンショット1のDayMinの レベル(値)は= 67233であるべきだと理解する。
私はMQL4を学び始めたばかりです......私にはAleksei Stepanenkoの コードを理解するのは難しいです(クラスの中にクラスがある、配列が物を書き換えている、などなど)。
インジケーターや全製品の仕組みについて、専門家に質問したいのですが(恥ずかしいので)
投稿の9ページ目に、拡大フォームの訴求理由#88 https://www.mql5.com/ru/forum/357558/page9#comment_19689951 があります。
アルゴリズムは、あなたが考えていることではなく、言ったとおりに実行されます。また、ファイルにプリントして、カウントされたものを見るのですが、自分が思っていることではなく、自分が書いたものであることが多いのです。
アルゴリズムは、あなたが考えていることではなく、それが言っていることを実行します。また、ファイルに印刷して、そこで計算されたものを確認します。多くの場合、計画した内容ではなく、作成した内容を確認します。
誰かがどのようにコードを書くのかわかりません。
しかし、個人的には、現在のスタイルですべてをシンプルかつ明確に記述しており、ランダムな値を取得することはできません。
しかし、足がどこから伸びているかは明らかです。範囲外の場合はそうですが、それ以上口笛を吹くことはありません。
(アルゴリズムは、あなたが思っているようにではなく、書かれていることを行います)アルゴリズムは、あなたが望むようにではなく、あなたが思うように行うべきです。そうでなければ、それは預金の流出です。そして個人的には、このオプションは私には合いません。
例 グローバル変数 (これは一部の人にとっては前兆のように見えるかもしれませんが)
4日目...すべての進歩的な人類は...
そして、射程圏外になった。
お待ちしています!
私が思うに
お会いできるのを楽しみにしています。
調べてみてください、そうでしょう?
でも、個人的には、このスタイルで何でもシンプルに、自分のためにわかりやすく書いているので、ランダムな 値が出ることはないんです。
しかし、どこから脚が生えているのかは明らかです。また 、圏外が本当なら、さらにホイッスルで飛んでいるわけではありません。
そんなことはないと思うが、どこから足が出るかは明確だ。範囲外なら本当だ、もっと遠くてもいいというわけではない。(アルゴリズムは言うとおりにする、考えるとおりにしない)アルゴリズムは 考えるとおりに しなければ、預金を失ってしまうのだ。個人的には、このオプションは好きではありません。
理屈はないのです。ランダムな値ではなく、配列の中に 異常値があるのですね。
そして最大の矛盾は、アルゴリズムが思い通りになるのではなく、書かれたとおりになることです。欲しいものとの相関関係なしに
著者に聞いてみたらどうだろう?
#property copyright "Copyright 2020, MetaQuotes Software Corp."
#property link "https://www.mql5.com"