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

 
Andrey Sokolov:

mt4とmt5のグリッドの水平レベルの計算方法を教えてください。 スケールが固定でない場合、チャートをスクロールするとずれますが、mt4とmt5では少しずれて います。多分、誰かが、インデント、バインディング、その他のもので推測するのではなく、どのように計算されているのか知っているのでしょう。

もしそうなら、必要な色の水平方向のピクセルをいくつか見つけて、チャートグリッドを計算し、すべてのラインについて同じように計算する必要があります。

の場合、スクロールするグラフのイベントだけを追跡する必要があります。

チャートグリッドを外して自分で描く方が簡単です。昔は円形の水準器を使って描いていましたが、プライヴァルはバイオにそういうインジケータを入れたと思います。


Seric29 です。

PrivalはKBでそのようなインジケータを掲載していたと思います。機能は仮想的なものであるべきで、単純なものは不可能である。

仮想は、その新しい実装が子孫にできることを意味します 、ベースクラスで私の例では calc()=0; - これは目的であるので、コンパイラは、この関数の実装がないことを継承するときに警告して、あなたはベースクラスでの実装を書くことができるし、子孫のキーワードオーバーロードを追加します......。全体として、これらはすべて微妙なもので、テストを書き、それを把握することで、もしかしたらこれが役に立つかもしれません)))

 
Andrey Sokolov:

https://photos.app.goo.gl/exifpepDF3hN2yxn7

自分では変わりません!

 
Igor Makanu:

ピクセルカラーを返すチャートの関数があったと思いますが、その場合は、希望の色の水平方向のピクセルをいくつか見つけて、それをチャートグリッドと見なし、すべての行をそうします。

の場合、スクロールするグラフのイベントだけを追跡する必要があります。

つまり、美的観点から何が得られるかわからない場合、チャートグリッドを削除して自分で描く方が簡単です。このようにして円形のレベルを描いていたのですが、プライヴァルはバイオでそのようなインジケーターを示していたと思います。

私は、背景が這う「蛇」ゲームを作っています。 アイデアは、ユーザーがフォローしているチャートを最小化せずにプレイできるようにすることです。既存のグリッド上を正確に移動してほしい。

プログラムによる定義」-グリッドの色だけは 今のところ見つかっています。グリッドの色だけ見つかりました。一般的に、グリッドのレベルを定義する方法をご存知であれば、アドバイスしてください。

 
Andrey Sokolov:

既存のグリッドに沿って移動してほしい。

チャート全体に透明なキャンバスを描いて、その上にグリッドを描けば、キャンバスの下にバーが見え、マウスがスクロールするようになり、とても信じやすいものになります。

チャートグリッドの小さな正方形にこだわりたいのでしょうか? それではスクロール中にグリッドが飛ぶ可能性があり、信頼性に欠けると思うのですが、いかがでしょうか?- どうするんですか?

レベルチャートグリッド私は決定する方法がわからない - 私は間違っている可能性があるが、私の意見では、リソースのタスクの標準と無駄ではない - 私はそのようなことを考えたことはありません。

 
Andrey Sokolov:

変わらないポイントも見つかるのですが、フォーラムにヴルーデが散らばらないように、質問はそのまま受け止める方が良いと思います。

何も求めてないのに...。そんな感じで全噴射してます。そして、"vloodでフォーラムを散らかす "については、自分から始めましょう。
 
Igor Makanu:

"スクロール時にグリッドがジャンプすることがあります よね?- どうする" -マスの数が変わると、ゲームが再開されます。そうでない場合は、レイアウトのみが再計算されます。

引く- ユーザーがチャート上に持っているものを邪魔しないようにしたかったのです。

"私が間違っているかもしれませんが、標準的ではなく、リソースの無駄なタスクだと思います" - 最も可能性が高いのは、最小値と最大値が表示されており、丸めやレベルへのペグで30代ピクセルで分割されている、問題はどのように、彼らは高さでさえわずかに異なることができるので、です。

 
注文が手作業で締め切られたのか、それともロボットで締め切られたのかを知るにはどうしたらよいですか?
 

MQL4/MQL5では、BMP画像をフルスクリーンに引き伸ばすことができますか?

 
Yevhenii Levchenko:
誰が注文を締めたのか、手なのかロボットなのか、どうすればわかるのですか?

おそらく、雑誌によって。

 
Andrey Sokolov:

ログブックによる可能性。

ログブックに閉鎖/削除のマークが表示されていないのですが、スクリーンショットをお願いします。