//+--------------------------------------------------------------------------+ int MathPointToInt(double A)export { int B=int(A*MathPow(10,_Digits)); Print(A," ",B); return(B);
}
逆関数の働きは明確ですが...。
//Converts quantity to points //+-------------------------------------------------------------------------------+ double MathIntToPoint(int A) export { double B=NormalizeDouble(A*MathPow(-_Digits),_Digits); Print("MathIntToPoint=",A," ",B); return (B)
Вы недавно зарегистрировались и у вас возникли вопросы: Как вставить картинку в сообщение на форуме, как красиво оформить исходный код MQL5, где находятся ваши Личные сообщения? В этой статье мы подготовили для вас несколько практических советов, которые помогут быстрее освоиться на сайте MQL5.community и позволят в полной мере воспользоваться доступными функциональными возможностями.
//+----------------------------------------------------------------------------------------------------------+ int MathPointToInt(double A) { int B=int(A*MathPow(10,_Digits)); Print(A," ",B)を実行します。 return(B)です。
}
逆関数は問題なく動作しますが...。
//金額をポイントに変換する //+----------------------------------------------------------------------------------------------------------+ double MathIntToPoint(int A) { double B=NormalizeDouble(A*MathPow(10,-_Digits),_Digits); Print("MathIntToPoint=",A,",B)。 を返す(B)。
申し訳ありません...どこにも記載がないのに、どうしてこの機能を知っているのでしょうか?
あなたの投稿
この場合、「この機能をドキュメントに記載するのを忘れていました」「この機能を追加したばかりです」といったことを使うべきでしょう...。
EnumToString。
EnumToString。
1) 370のビルドのスクリーンショットをあげましたが・・・。
だから、なぜか10日分のヘルプファイルが新しいものに更新されていない...。
はい、チェックしました...370 - ヘルプファイルが古く、更新されていない...。2回開いたり閉じたりしましたが、何も起こりませんでした。最初に見たmetaeditor_Russian.chmファイルを削除 - 更新しました...。
その前に、「後で再読み込み」ボタン(というか、新しいヘルプを読み込んだ後)を押したのですが、同時にヘルプが呼び出されました。この一連の動作がポイントなのかもしれませんね。
2)また、...1回目からMetaEditorが起動せず、2回目だけ起動することがある(あまりないですが)。
3) Help: https://www.mql5.com/ru/forum/2788/page2/#comment_38277 の「ベースクラスのポインタから派生クラスのポインタへの型 変換」セクションに追加。
((CPatternWW *)X).Value = 3;当然のことながら
370のビルドのスクリーンショットをあげました...
だから、なぜか10日間もヘルプファイルが新しいものに更新されていない...。
はい、確認しました...。370 - ヘルプファイルが古く、更新されない...。2回開いたり閉じたりしましたが、何も起こりませんでした。最初の metaeditor_Russian.chm ファイルを削除 - 更新...。
以前は、「後で再読み込み」ボタン(というか、新しいヘルプのダウンロード後)をクリックしても、同時にヘルプが呼び出されたのですが、もしかしてこの一連の動作が問題なのでしょうか?
1.Onlan版では、ヘルプが先に更新され、しばらくしてからヘルプファイルが更新されます(少なくとも以前はそうでした)。
このため、私は以前から現在のヘルプはドキュメント 欄のみを探していました。
2.私の記憶では、実際のヘルプファイルを読み込んだ後、強制的に再起動が必要なので、「後で再読み込み」では、ヘルプが更新されない可能性が高いです。
2.私の記憶では、実際のヘルプファイルを読み込んだ後、強制的に再起動が必要なので、「後で再起動する」とヘルプファイルが更新されない可能性が高いです。
まあ、結局は子供じゃないんですけどね...。日中ソフトをリロードしなかったのは私ですが...。をしたのですが、ファイルが更新されませんでした...。
パソコンを再起動しても......ダウンロードはされたものの、やはりアップデートされない......。
まあ、結局は子供じゃないんですけどね...。日中ソフトをリロードしなかったのは私ですが...。を実行したのですが、ファイルが更新されませんでした...。
パソコンを再起動しても......ダウンロードはされたものの、やはり更新されない......。
それなら新しいですね。ファイルをダウンロードすると同時に更新されないというのは初めて見ました。
しかし、上記の通り、オンライン版のヘルプに切り替えたので、後悔はしていない。
コメントアウトされたすべての関数が「func」になる - 同じパラメータを持つオーバーロードされた関数への あいまいな呼び出し
コメントアウトされたすべての関数が「func」になる - 同じパラメータを持つオーバーロードされた関数へのあいまいな呼び出し
メタエディタ 5.0 Build 370
専門家の皆様へバグかどうか!この関数はライブラリにあり、以前はプログラム本体にありました(そこで動作していました)-いくつかのプログラムで使用されていたので、取り出しました。
掛け算の結果はどうにも納得がいかず、1.#INFに等しい。これは無限大ということですね。そして、この関数の対応する結果:
2010.12.26 13:52:51 A-BarsInterpreter2 (EURUSD,M15) 0.081 0、本来は810となるべきですが。
//ポイントを量に変換する
//+--------------------------------------------------------------------------+int MathPointToInt(double A)export
{
int B=int(A*MathPow(10,_Digits));
Print(A," ",B);
return(B);
}
逆関数の働きは明確ですが...。
//Converts quantity to points
//+-------------------------------------------------------------------------------+
double MathIntToPoint(int A) export
{
double B=NormalizeDouble(A*MathPow(-_Digits),_Digits);
Print("MathIntToPoint=",A," ",B);
return (B)
}
???
メタエディタ 5.0 Build 370
目利きの皆様へバグかどうか!この関数はライブラリにあり、以前はプログラム本体にあった(そこで働いていた) - 複数のプログラムを使用するため、取り除いた。
掛け算の結果はどうにも納得がいかず、1.#INFに等しい。無限大だと思います。そして、それに対応する関数の結果。
2010.12.26 13:52:51 A-BarsInterpreter2 (EURUSD,M15) 0.081 0、810となるべきですが。
メタエディタ 5.0 Build 370
目利きの皆様へバグかどうか!この関数はライブラリにあり、以前はプログラム本体にありました(そこで動作していました) - 複数のプログラムで使用されているため、削除しました。
乗算の結果は、何ら満足できるものではなく、値は1.#INFとなる。無限大だと思います。そして、関数の結果も同様です。
2010.12.26 13:52:51 A-BarsInterpreter2 (EURUSD,M15) 0.081 0、810となるべきですが。
//Translated items into their number
//+----------------------------------------------------------------------------------------------------------+int MathPointToInt(double A)
{
int B=int(A*MathPow(10,_Digits));
Print(A," ",B)を実行します。
return(B)です。
}
逆関数は問題なく動作しますが...。
//金額をポイントに変換する
//+----------------------------------------------------------------------------------------------------------+
double MathIntToPoint(int A)
{
double B=NormalizeDouble(A*MathPow(10,-_Digits),_Digits);
Print("MathIntToPoint=",A,",B)。
を返す(B)。
}
???
ビットレート、ビルド、OSなど、詳細を教えてください。
もしかしたら、コードを引用できるかも?
今のところ挙動を再現できない。