"ダミー "からの質問 - ページ 112

 
fyords:

ストキャスティクスの本線と指標線の交差の正確な値を求める方法を教えてください。

視覚的には簡単ですが、プログラム的にどう実装するか?

正確とはどういう意味ですか?

前のバーでは100と50、前のバーでは50と200でした。 どこでクロスオーバーしているのでしょうか?

 
ilunga:

どのような意味で正確なのでしょうか?

一本前のバーでは100と50、一本前のバーでは50と200でした。 交差点はどこでしょうか?

バーとバーの間の値という意味で。つまり、新しいバーの 2番目のバーと1番目のバーの間の値を求めます。

ジオメトリが必要なようですが、もっと簡単な方法があるのでしょうか?

 

異なるバーで比較する.Current 0.

片方(小節2)でA>B、もう片方(小節1)でB>Aなら、クロスがあったことになる。

 
しかし、正確な 値を得るためには、2本の直線の交点を見つけるという幾何学的な手法を用いなければならない。
 
sergeev:

しかし、正確な 値を得るためには、2本の直線の交点を見つけるという幾何学的な手法を用いなければならない。
なるほど、皆さんありがとうございます。ジオメトリを覚えておきます。
 
MT4では、1x1の45度の角度ではなく、単に極値でギャングリッドを 伸ばすことが可能です。MT5では、このオブジェクトは頑なにストレッチを拒否しています。目盛りは電卓で調整したほうがいいのでしょうか?1バーあたりのpipsはどのくらいですか?いや、学校で勉強したのですが、頭がそれを把握しようとしないのです。必要ない、2つの極限を使いたい。
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы объектов / Типы объектов
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы объектов / Типы объектов
  • www.mql5.com
Стандартные константы, перечисления и структуры / Константы объектов / Типы объектов - Документация по MQL5
 

こんにちは。

ULONGの 数値を文字列やキャラクタセットに変換する方法はありますか?

Документация по MQL5: Основы языка / Типы данных / Целые типы / Типы char, short, int и long
Документация по MQL5: Основы языка / Типы данных / Целые типы / Типы char, short, int и long
  • www.mql5.com
Основы языка / Типы данных / Целые типы / Типы char, short, int и long - Документация по MQL5
 
RedFish:

こんにちは。

ULONG型の 数値を文字列や文字集合に変換する方法はありますか?

できますよ、こうやってみてください。

ulong u=ULONG_MAX;
string u_string=(string)u; 
Print("u_string = ",u_string);

または:MQL5リファレンス / データ変換 / IntegerToString
 
Yedelkin:

できますよ、こうやってみてください。

または:MQL5リファレンス /データ変換 / IntegerToString

ありがとうございます。試してみます。実はこの問題は、「食器棚のようにシンプル」なのです。オーダーチケットを文字列に変換してsendmailで送信しようとしています。4チケではintだったが、5チケではulongになっている。そのため、この関数は便利で簡単なのですが、DoubleToStringは使えません。チケットにこのようなデータ型を導入する意味が本当にあるのでしょうか?intが足りていない人がいるなんて、想像もつかない。

いつもありがとうございます。

 

別の質問で助けてください。

端末のマニュアルを上下に勉強しました。ファイルはあるべき場所に保存されているようですが、Expert Advisor の起動時に「間違った」ファイルがフックされます。同じ名前のものがもう一つあるのですが(いわばクラスの新しいバージョン)、そのExpert Advisorは「盲目的に見損なう」のです。と考えてみた。タブの中に「別のメモリ領域で実行する」というオプションがあったのですが、このチェックを外すことができません。システム上、チェックを外すことができない。エディターメニューのopen dataフォルダで古いバージョンのファイルを見つけ、不要なファイルを全て削除しました。必要なファイルがインクルードフォルダにあり、コンパイルされ、Expert Advisorにフックアップすることが規定されています。チェックマークを付けるとファイルが表示されず、代わりに逆カンマを付けると表示されますが、またファイルが古くなっています。どこで見ているのかわからない、すべて削除した。

EAとインクルードファイルをメニューから別フォルダに「念のため」保存したところ、すべての問題が発生しました。そして、すべてがめちゃくちゃになった・・・。

プログラム全体を再インストールしたほうがよいのでしょうか?あるいは、ファイルが別のメモリ領域に保存されないように、システムで何か工夫をしてください。システムは7。

どうしたらいいか教えてください・・・。