MQL4、MQL5に関する初心者からの質問、アルゴリズムやコードに関するヘルプ、ディスカッションなど。 - ページ 640 1...633634635636637638639640641642643644645646647...1953 新しいコメント Artyom Trishkin 2018.10.02 08:30 #6391 Aleksandr Martynov: こんにちは、MQL4です。プログラムテキストをインクルードファイルで配布することにしましたが、その中にMarketInfo関数が不明、つまり定数が定義されておらず、その結果、コンパイル時にエラーが発生します。これは標準機能です。プログラムテキストのどの部分からでも、どのファイルからでも見ることができる。どうやったんですか? Aleksandr Martynov 2018.10.02 10:10 #6392 Artyom Trishkin:これは標準機能です。プログラムテキストのどの部分からも、どのファイルからも見ることができます。どうやったんですか?MQL4チュートリアルのソースコードを例にして、私のニーズに合うように改造を始めました。 プログラムから行をコピーすると、すべてうまくいくのですが、mqhに転送すると「失われる」のです。 それと、ヘルプを更新 したら、F1がmql4のMEからmql5のヘルプにトグルするのが嫌になりました...。 Igor Makanu 2018.10.02 10:46 #6393 Aleksandr Martynov:MQL4の教科書のソースコードを例にして、自分のニーズに合わせて修正し始めました。 プログラムから行をコピーすると、すべてうまくいくのですが、mqhに転送すると、「失われる」のです。 また、ヘルプのアップデート 後、F1でmql4のMEからmql5のヘルプに切り替わるのにうんざりしています...。MetaEditor MQL5でMQL4用のコードを書いているから、MarketInfo()がハイライトされないのだと思います - MQL5にはそんな機能はありません。 https://www.mql5.com/ru/docs/marketinformation https://docs.mql4.com/ru/marketinformation 追記:Windows10のノートパソコンに2つのターミナルをインストールし、SSDの容量を節約するために各ターミナル(МТ54とМТ5)を/portableキーで実行した後に同じ状況になり、すべてのМТをハードディスクに転送しました、MetaEditor4ではなく、МetaEditor5が呼ばれたときにこのバグを追跡できませんが、ターミナルからMetaEditorを開くとすべてがOKになります Документация по MQL5: Получение рыночной информации www.mql5.com Получение рыночной информации - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5 Alexey Viktorov 2018.10.02 12:12 #6394 何とも不思議なことが起きている。mql4からmql5への書き換えを始め、ME5で両方のインジケーターを開きました。mq5でF1を押すとmql5のヘルプが、mq4でF1を押すとmql4のヘルプが表示されます。という驚きすらあります. Igor Makanu エクスプローラーからファイルを開くと、前回使用したMEが開きます。 Igor Makanu 2018.10.02 12:27 #6395 Alexey Viktorov:何とも不思議なことが起きている。mql4からmql5への書き換えを開始し、ME5で両方のインジケーターを開きました。mq5でF1を押すとmql5のヘルプが、mq4でF1を押すとmql4のヘルプが表示されます。という驚きすらあります. Igor Makanu エクスプローラーからファイルを開くと、前回使用したMEが開きます。 私のノートパソコンでも、Win7のパソコンでも、全く問題なく動作しています。 ZS: 私は、原則として、ラップトップ上で私を気にしない、ちょうど私がMetaetitorを呼び出す端末から、長い間使用されている...ダここに不便を引き起こすだろうものです市場からのダウンロードは、端末がキーで動作する場合、 \portable 。もし、フォーラムから、ブラウザを通して、Marketからアプリケーションをダウンロードした場合、ターミナルは、(これは予想される) \portableキーなしで呼び出され、すべてのプログラムはどこに失われたのか疑問に思うことができます )))、それはまた習慣の問題です - 私はターミナルを通してMarketからアプリケーションをダウンロードしています。 Aleksandr Martynov 2018.10.02 13:22 #6396 Igor Makanu:MetaEditor MQL5でMQL4用のコードを書いているため、MarketInfo()がハイライトされないのでしょう - この関数はMQL5には存在しません。 https://www.mql5.com/ru/docs/marketinformation https://docs.mql4.com/ru/marketinformation 私は2つのターミナルをインストールした後、私のWindows 10ラップトップで同じ状況を持っており、SSDのスペースを節約するために、各ターミナル(MT54とMT5)を/portableキーで実行し、私はすべてのМTをハードドライブに転送しました、MetaEditor4の代わりにМT5がこのバグを追跡できませんが、ターミナルからMetaEditorを開くと、すべてが問題ないですそれはいいのですが、MetaEditor5がインストールされていないので...。端末もそうですが、ヘルプを更新したら4と5の両方を更新すると書いてあって、どっちの5なのかわからなくなりました...。MT4で作業しています デフォルトの設定がどこなのかわからない、NavigatorではMQL4ターミナルが指定されているが、mqhコンパイルはMT5用、ヘルプはデフォルトでMQL5を参照している ((( Sergey Maksiutenko 2018.10.02 15:39 #6397 皆さん、こんにちは。 .MQHライブラリの接続についてご教授ください。 テストアドバイザープログラムの実行直後 - 停止 ログメッセージ: 2018.10.02 18:15:45.559 2018.06.01 00:00:00 EAに重大なエラーが発生したためテストパス停止 2018.10.02 18:15:45.559 2018.06.01 00:00:00 test EURUSD,H1: 未解決のインポート関数 呼び出しがあります。2018.10.02 18:15:45.559 2018.06.01 00:00:00 'my_func.ex4' に 'calc' が見つからない。 ターミナルでのDLLインポートが可能に 専門家にファイルを見てもらい、整理してもらうようお願いします。 皆さん、ありがとうございました。 ファイル: test.mq4 1 kb my_func.mq4 1 kb my_func.mqh 4 kb Any questions from newcomers i Have added a Help needed with Exper Alekseu Fedotov 2018.10.02 16:26 #6398 Sergey Maksiutenko:皆さん、こんにちは。 .MQHライブラリの接続についてご教授ください。 テストアドバイザープログラムの実行直後 - 停止 ログメッセージ: 2018.10.02 18:15:45.559 2018.06.01 00:00:00 EAに重大なエラーが発生したためテストパス停止 2018.10.02 18:15:45.559 2018.06.01 00:00:00 test EURUSD,H1: 未解決のインポート関数 呼び出しがあります。2018.10.02 18:15:45.559 2018.06.01 00:00:00 'my_func.ex4' に 'calc' が見つからない。 ターミナルでのDLLインポートが可能に 専門家にファイルを見てもらい、整理してもらうようお願いします。 皆さん、ありがとうございました。 //+------------------------------------------------------------------+ //| test.mq4 | //| Copyright 2018, MetaQuotes Software Corp. | //| https://www.mql5.com | //+------------------------------------------------------------------+ #property copyright "Copyright 2018, MetaQuotes Software Corp." #property link "https://www.mql5.com" #property version "1.00" #property strict #include <my_func.mqh> //+------------------------------------------------------------------+ //| Script program start function | //+------------------------------------------------------------------+ void OnStart() { Alert("calc = ", calc (1,2)); } //+------------------------------------------------------------------+ //+------------------------------------------------------------------+ //| my_func.mqh | //| Copyright 2018, MetaQuotes Software Corp. | //| https://www.mql5.com | //+------------------------------------------------------------------+ #property copyright "Copyright 2018, MetaQuotes Software Corp." #property link "https://www.mql5.com" #property strict int calc (int a,int b) { int c = a + b; return(c); } Alekseu Fedotov 2018.10.02 16:28 #6399 うまくいけば、この2つのファイルをフォルダーに分散させることができます。 Sergey Maksiutenko 2018.10.02 16:37 #6400 Alekseu Fedotov: 2つのファイルをフォルダーに入れられるといいですね。ファイルは、適切なフォルダーにあります。 何が問題なのか? 1...633634635636637638639640641642643644645646647...1953 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
こんにちは、MQL4です。プログラムテキストをインクルードファイルで配布することにしましたが、その中にMarketInfo関数が不明、つまり定数が定義されておらず、その結果、コンパイル時にエラーが発生します。
これは標準機能です。プログラムテキストのどの部分からでも、どのファイルからでも見ることができる。どうやったんですか?
これは標準機能です。プログラムテキストのどの部分からも、どのファイルからも見ることができます。どうやったんですか?
MQL4チュートリアルのソースコードを例にして、私のニーズに合うように改造を始めました。 プログラムから行をコピーすると、すべてうまくいくのですが、mqhに転送すると「失われる」のです。
それと、ヘルプを更新 したら、F1がmql4のMEからmql5のヘルプにトグルするのが嫌になりました...。MQL4の教科書のソースコードを例にして、自分のニーズに合わせて修正し始めました。 プログラムから行をコピーすると、すべてうまくいくのですが、mqhに転送すると、「失われる」のです。
また、ヘルプのアップデート 後、F1でmql4のMEからmql5のヘルプに切り替わるのにうんざりしています...。MetaEditor MQL5でMQL4用のコードを書いているから、MarketInfo()がハイライトされないのだと思います - MQL5にはそんな機能はありません。
https://www.mql5.com/ru/docs/marketinformation
https://docs.mql4.com/ru/marketinformation
追記:Windows10のノートパソコンに2つのターミナルをインストールし、SSDの容量を節約するために各ターミナル(МТ54とМТ5)を/portableキーで実行した後に同じ状況になり、すべてのМТをハードディスクに転送しました、MetaEditor4ではなく、МetaEditor5が呼ばれたときにこのバグを追跡できませんが、ターミナルからMetaEditorを開くとすべてがOKになります
何とも不思議なことが起きている。mql4からmql5への書き換えを始め、ME5で両方のインジケーターを開きました。mq5でF1を押すとmql5のヘルプが、mq4でF1を押すとmql4のヘルプが表示されます。という驚きすらあります.
Igor Makanu エクスプローラーからファイルを開くと、前回使用したMEが開きます。
何とも不思議なことが起きている。mql4からmql5への書き換えを開始し、ME5で両方のインジケーターを開きました。mq5でF1を押すとmql5のヘルプが、mq4でF1を押すとmql4のヘルプが表示されます。という驚きすらあります.
Igor Makanu エクスプローラーからファイルを開くと、前回使用したMEが開きます。
私のノートパソコンでも、Win7のパソコンでも、全く問題なく動作しています。
ZS: 私は、原則として、ラップトップ上で私を気にしない、ちょうど私がMetaetitorを呼び出す端末から、長い間使用されている...ダここに不便を引き起こすだろうものです市場からのダウンロードは、端末がキーで動作する場合、 \portable 。もし、フォーラムから、ブラウザを通して、Marketからアプリケーションをダウンロードした場合、ターミナルは、(これは予想される) \portableキーなしで呼び出され、すべてのプログラムはどこに失われたのか疑問に思うことができます )))、それはまた習慣の問題です - 私はターミナルを通してMarketからアプリケーションをダウンロードしています。
MetaEditor MQL5でMQL4用のコードを書いているため、MarketInfo()がハイライトされないのでしょう - この関数はMQL5には存在しません。
https://www.mql5.com/ru/docs/marketinformation
https://docs.mql4.com/ru/marketinformation
私は2つのターミナルをインストールした後、私のWindows 10ラップトップで同じ状況を持っており、SSDのスペースを節約するために、各ターミナル(MT54とMT5)を/portableキーで実行し、私はすべてのМTをハードドライブに転送しました、MetaEditor4の代わりにМT5がこのバグを追跡できませんが、ターミナルからMetaEditorを開くと、すべてが問題ないです
それはいいのですが、MetaEditor5がインストールされていないので...。端末もそうですが、ヘルプを更新したら4と5の両方を更新すると書いてあって、どっちの5なのかわからなくなりました...。MT4で作業しています
デフォルトの設定がどこなのかわからない、NavigatorではMQL4ターミナルが指定されているが、mqhコンパイルはMT5用、ヘルプはデフォルトでMQL5を参照している (((
皆さん、こんにちは。
.MQHライブラリの接続についてご教授ください。
テストアドバイザープログラムの実行直後 - 停止
ログメッセージ:
2018.10.02 18:15:45.559 2018.06.01 00:00:00 EAに重大なエラーが発生したためテストパス停止
2018.10.02 18:15:45.559 2018.06.01 00:00:00 test EURUSD,H1: 未解決のインポート関数 呼び出しがあります。
ターミナルでのDLLインポートが可能に
専門家にファイルを見てもらい、整理してもらうようお願いします。
皆さん、ありがとうございました。
皆さん、こんにちは。
.MQHライブラリの接続についてご教授ください。
テストアドバイザープログラムの実行直後 - 停止
ログメッセージ:
2018.10.02 18:15:45.559 2018.06.01 00:00:00 EAに重大なエラーが発生したためテストパス停止
2018.10.02 18:15:45.559 2018.06.01 00:00:00 test EURUSD,H1: 未解決のインポート関数 呼び出しがあります。
ターミナルでのDLLインポートが可能に
専門家にファイルを見てもらい、整理してもらうようお願いします。
皆さん、ありがとうございました。
2つのファイルをフォルダーに入れられるといいですね。
ファイルは、適切なフォルダーにあります。
何が問題なのか?