MQL4、MQL5に関する初心者からの質問、アルゴリズムやコードに関するヘルプ、ディスカッションなど。 - ページ 837 1...830831832833834835836837838839840841842843844...1953 新しいコメント Alexey Viktorov 2019.05.07 18:18 #8361 Alexander Layzerevich:Indicatorにデータを送信するMT5のコードを修正しました。 しかし、エラーは同じです。mql4で書かれたクソコードを覗き見するのはやめましょう、そうすれば早く手に入りますよ。 Seric29 2019.05.07 18:27 #8362 Igor Makanu:Visual Studioのプロジェクトプロパティを見ると、どのプラットフォームでDLLをコンパイルするかの設定があるはずです - MT4は32ビットコードが必要です 追記:GoogleでVS設定を検索私はこのような設定検索エンジンは、32から64と一般的に反対のような答えを出すと、この設定を行う方法を理解していなかった探してみました。ここで少し理解すると、私はそれがデフォルトで32である持っています。 そして、ある設定のメニューを発見しました。 だから、ここではデフォルトで32になっているのかどうかわからないんです。 WinProject 2019.05.07 18:38 #8363 同じコードがMT4で動作し、MT5で動作しない理由を教えてください。MT5では変数strNumは常に1ですが、MT4ではカウンター++が正常に働き、strNum=ファイル内の行数です。 int strNum; void OnStart() { FileNum(); Alert1(); } void FileNum() { int handle=FileOpen("File.csv",FILE_CSV|FILE_READ,';'); strNum=0; while(!FileIsEnding(handle)) { FileReadString(handle); strNum++; if(FileIsEnding(handle)==true) break; } FileClose(handle); } void Alert1() { Alert (strNum); } Maxim Kuznetsov 2019.05.07 18:39 #8364 Seric29:このような設定の検索エンジンは、32から64への反対のような答えを与え、一般的に、この設定を行う方法を理解していなかったしようとしました。ここで少し理解すると、私のデフォルト設定である32そして、ある設定のメニューを発見しました。だから、ここではデフォルトで32なのかどうかは分からない。また、ライブラリの場合、/MTや/MDがあり、いつもごちゃごちゃになってしまいます :-)これもまた、ユーザーフレンドリーなスタジオの荒野のどこか C++とMqlでそこでやったことを全部含めて、プロジェクト 全体を見せてください。激しい著作権だとは思いません :-) どこが悪いか教えてあげないと、テレパシーでみんなに長い間負担をかけることになりますよ。 Seric29 2019.05.07 19:26 #8365 Maxim Kuznetsov:また、/MTや/MDライブラリの件もあり、いつも混同してしまいます :-)これもまた、ユーザーフレンドリーなスタジオの荒野のどこか C++とMqlでやったことを全部含めて、プロジェクト全体を見せてください。最悪の著作権とは思いません :-) 我々は、フルコードによって何が間違っているかを教えてくれる、そうでなければ、あなたは長い間テレパシーで皆に負担をかけることになる 拡張子が.defのファイル 拡張子.cppのファイル のフォルダにあるファイルをmql4にドラッグするだけで、端末Libraryの #import "dllmt42.dll" int _add(int a=0, int b=0); #import そして馬鹿正直に関数を呼び出すと、18を返すだけで何もしない、まるで動くか動かないかの実験のようだ。 Maxim Kuznetsov 2019.05.07 19:55 #8366 Seric29:拡張子が.defのファイル 拡張子が.cppのファイル ターミナルフォルダLibrariesからmql4にファイルをコピーしただけです。 そして、その関数を呼び出すと、18を返して、あとは何もしない、うまくいくかどうかの実験みたいなものです。なぜダッシュをつけるのですか? すべてのファイルの識別子は厳密に同一であるべきであり、派手な時代ではない :-) Alexander Layzerevich 2019.05.07 20:18 #8367 Alexey Viktorov:mql4で書かれたクソコードを覗き見するのはやめましょう、そうすれば早く手に入りますよ。すべて、おっしゃるとおり、「がらくたコード」は基本的な言語ヘルプに従って書かれています。https://www.mql5.com/ru/docs/basis/function/call。 また、「関数を他の関数の中で宣言 することはできない」ともあります。" まさにその通りです。だから、うまくいかないんです。 そのため、関数(Deviation(Kanal))の呼び出し方について、専門家の方に教えていただこうと考えています。関数の呼び出しに依存する場合(double Envelopes(...)) upd: この問題は一部解決されました。 Seric29 2019.05.07 22:08 #8368 Maxim Kuznetsov:なぜ、__dash lineをaddするのですか? 取り除きましょう。 すべてのファイルの識別子は厳密に同一であるべきで、年齢に関する空想はいけません :-)まあ、みんな説明書通りにやったので、私もやりましたが、今度は取り外して見ます。全部で18個返ってきました。ありがとうございます。 Alekseu Fedotov 2019.05.07 22:12 #8369 Alexander Layzerevich:すべて、おっしゃるとおり、「がらくたコード」は基本的な言語ヘルプに従って書かれています。https://www.mql5.com/ru/docs/basis/function/call。 また、「関数を他の関数の中で宣言 することはできない」ともあります。" まさにその通りです。だから、うまくいかないんです。 そのため、関数(Deviation(Kanal))の呼び出し方について、専門家の方に教えていただこうと考えています。インジケータ関数(double Envelopes(...))の呼び出しに依存する場合 upd: この問題は一部解決されました。すでに、偏差(Kanal) 関数が返す値をEnvelopes(......) 関数に呼び出して渡していますね。 そして、Envelopes(......) 関数自体で、最後のパラメータを宣言します。 同様に double Envelopes(string symb, ENUM_TIMEFRAMES tf, int period, int shift, int method, int price, int buff, double Dev) { double buf[1]; int handle=iEnvelopes(Symbol(), tf, period, shift, method, price, Dev); if(handle<0) { Print("Failed to create handle ATR, Error: ",GetLastError()); return(WRONG_VALUE); } else { if(CopyBuffer(handle,buff,0,1,buf)<0) { Print("Failed to copy data from the indicator ATR, Error: ",GetLastError()); return(WRONG_VALUE); } } return(buf[0]); } KrasAleks 2019.05.08 05:13 #8370 KrasAleks:皆様にご挨拶申し上げます。人生における幸運と仕事における利益をもたらす。と訴える(意外でしょう?) ................................................... そして、そこで行き詰ってしまったのです :) 。GetProfitOpenPosInPoint(Symbol(),OP_BUY,Magic) の代わりに使用するものです。The_failure_level(Symbol(),OP_BUY,Magic)を使うべきですが、どうやって取得するのでしょうか? ご協力いただけると幸いです。 Z.U.アドバイスしてくれるなら、お願いだから、私がまだ未熟だということを念頭に置いて、もうちょっと詳しく、ほら、もし、みたいな感じで教えてほしい。FOREST THEREは、<------ || ------>の方向を指し示すことを忘れないでください。 ご清聴ありがとうございました :).おはよう、こんにちは、夕方、夜(アンダーライン)。 失礼かもしれませんが、質問させてください。自分のゴタゴタについて考えてみた...。最後のOP_BUY && OP_SELL、彼のMagik || ticket || open_priceが必要なはずなんですが・・・・・。そうだろうか?最後のオーダーがわかれば、そこから現在のaskbidまでの距離を理論的に計算することができます。ここにある「アベレージャー」をいくつかダウンロードしました。同じではないにしても、似たようなものがあるはずだ・・・と思いつつ、探していたものを見つけたことに気づきました・・・。:) 誰も気にしないのであれば :) 、私はあなたのアドバイス、少なくとも私が必要とする情報のソースの参照(それがKovalevの 本でないなら、私は3日前にそれを始めた)を希望し続けるでしょう。 1...830831832833834835836837838839840841842843844...1953 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
Indicatorにデータを送信するMT5のコードを修正しました。
しかし、エラーは同じです。
mql4で書かれたクソコードを覗き見するのはやめましょう、そうすれば早く手に入りますよ。
Visual Studioのプロジェクトプロパティを見ると、どのプラットフォームでDLLをコンパイルするかの設定があるはずです - MT4は32ビットコードが必要です
追記:GoogleでVS設定を検索
私はこのような設定検索エンジンは、32から64と一般的に反対のような答えを出すと、この設定を行う方法を理解していなかった探してみました。ここで少し理解すると、私はそれがデフォルトで32である持っています。
そして、ある設定のメニューを発見しました。
だから、ここではデフォルトで32になっているのかどうかわからないんです。
同じコードがMT4で動作し、MT5で動作しない理由を教えてください。MT5では変数strNumは常に1ですが、MT4ではカウンター++が正常に働き、strNum=ファイル内の行数です。
このような設定の検索エンジンは、32から64への反対のような答えを与え、一般的に、この設定を行う方法を理解していなかったしようとしました。ここで少し理解すると、私のデフォルト設定である32
そして、ある設定のメニューを発見しました。
だから、ここではデフォルトで32なのかどうかは分からない。
また、ライブラリの場合、/MTや/MDがあり、いつもごちゃごちゃになってしまいます :-)これもまた、ユーザーフレンドリーなスタジオの荒野のどこか
C++とMqlでそこでやったことを全部含めて、プロジェクト 全体を見せてください。激しい著作権だとは思いません :-)
どこが悪いか教えてあげないと、テレパシーでみんなに長い間負担をかけることになりますよ。
また、/MTや/MDライブラリの件もあり、いつも混同してしまいます :-)これもまた、ユーザーフレンドリーなスタジオの荒野のどこか
C++とMqlでやったことを全部含めて、プロジェクト全体を見せてください。最悪の著作権とは思いません :-)
我々は、フルコードによって何が間違っているかを教えてくれる、そうでなければ、あなたは長い間テレパシーで皆に負担をかけることになる
拡張子が.defのファイル
拡張子.cppのファイル
のフォルダにあるファイルをmql4にドラッグするだけで、端末Libraryの
そして馬鹿正直に関数を呼び出すと、18を返すだけで何もしない、まるで動くか動かないかの実験のようだ。
拡張子が.defのファイル
拡張子が.cppのファイル
ターミナルフォルダLibrariesからmql4にファイルをコピーしただけです。
そして、その関数を呼び出すと、18を返して、あとは何もしない、うまくいくかどうかの実験みたいなものです。
なぜダッシュをつけるのですか?
すべてのファイルの識別子は厳密に同一であるべきであり、派手な時代ではない :-)
mql4で書かれたクソコードを覗き見するのはやめましょう、そうすれば早く手に入りますよ。
すべて、おっしゃるとおり、「がらくたコード」は基本的な言語ヘルプに従って書かれています。https://www.mql5.com/ru/docs/basis/function/call。
また、「関数を他の関数の中で宣言 することはできない」ともあります。"
まさにその通りです。だから、うまくいかないんです。
そのため、関数(Deviation(Kanal))の呼び出し方について、専門家の方に教えていただこうと考えています。関数の呼び出しに依存する場合(double Envelopes(...))
upd: この問題は一部解決されました。なぜ、__dash lineをaddするのですか? 取り除きましょう。
すべてのファイルの識別子は厳密に同一であるべきで、年齢に関する空想はいけません :-)
まあ、みんな説明書通りにやったので、私もやりましたが、今度は取り外して見ます。全部で18個返ってきました。ありがとうございます。
すべて、おっしゃるとおり、「がらくたコード」は基本的な言語ヘルプに従って書かれています。https://www.mql5.com/ru/docs/basis/function/call。
また、「関数を他の関数の中で宣言 することはできない」ともあります。"
まさにその通りです。だから、うまくいかないんです。
そのため、関数(Deviation(Kanal))の呼び出し方について、専門家の方に教えていただこうと考えています。インジケータ関数(double Envelopes(...))の呼び出しに依存する場合
upd: この問題は一部解決されました。すでに、偏差(Kanal) 関数が返す値をEnvelopes(......) 関数に呼び出して渡していますね。
そして、Envelopes(......) 関数自体で、最後のパラメータを宣言します。
同様に
皆様にご挨拶申し上げます。人生における幸運と仕事における利益をもたらす。
と訴える(意外でしょう?)
...................................................
そして、そこで行き詰ってしまったのです :) 。GetProfitOpenPosInPoint(Symbol(),OP_BUY,Magic) の代わりに使用するものです。The_failure_level(Symbol(),OP_BUY,Magic)を使うべきですが、どうやって取得するのでしょうか?
ご協力いただけると幸いです。
Z.U.アドバイスしてくれるなら、お願いだから、私がまだ未熟だということを念頭に置いて、もうちょっと詳しく、ほら、もし、みたいな感じで教えてほしい。FOREST THEREは、<------ || ------>の方向を指し示すことを忘れないでください。
ご清聴ありがとうございました :).
おはよう、こんにちは、夕方、夜(アンダーライン)。
失礼かもしれませんが、質問させてください。自分のゴタゴタについて考えてみた...。最後のOP_BUY && OP_SELL、彼のMagik || ticket || open_priceが必要なはずなんですが・・・・・。そうだろうか?最後のオーダーがわかれば、そこから現在のaskbidまでの距離を理論的に計算することができます。ここにある「アベレージャー」をいくつかダウンロードしました。同じではないにしても、似たようなものがあるはずだ・・・と思いつつ、探していたものを見つけたことに気づきました・・・。:)
誰も気にしないのであれば :) 、私はあなたのアドバイス、少なくとも私が必要とする情報のソースの参照(それがKovalevの 本でないなら、私は3日前にそれを始めた)を希望し続けるでしょう。