初心者の方からの質問 MQL5 MT5 MetaTrader 5 - ページ 980 1...973974975976977978979980981982983984985986987...1503 新しいコメント Vladimir Karputov 2019.01.13 10:30 #9791 Kolya32: 固定) 今夜は、シンボルとマジックでフィルタリングした案件のチェックを書いてみます。 Kolya32 2019.01.13 10:31 #9792 Alexey Viktorov:これはMQL5自体にある 取引は複数のEAで行い、それぞれMagicを持っています。 この機能のマニュアルを読んでいますが、今のところ機能で全て行う方法はバツグンにありません......。bool HistorySelect( datetime from_date, // с даты datetime to_date // по дату ); Kolya32 2019.01.13 10:33 #9793 Vladimir Karputov: 夕方、シンボルとマジックにフィルターをかけて、ディールチェックを書きます ありがとうございました。) fxsaber 2019.01.13 10:54 #9794 Kolya32:MQL5で、今日取引が行われたかどうかをチェックするFUNCTIONがどうしても必要なのです。Yesならtrue、Noならfalse(もちろんMagicを設定した場合)。MT4でこの機能を使っています。 機能前に挿入 #include <MT4Orders.mqh> #define False false #define True true int TimeYear(const datetime dt) { MqlDateTime mdts; TimeToStruct(dt, mdts); return mdts.year; } int TimeMonth(const datetime dt) { MqlDateTime mdts; TimeToStruct(dt, mdts); return mdts.mon; } int TimeDay(const datetime dt) { MqlDateTime mdts; TimeToStruct(dt, mdts); return mdts.day; } int Day() { return(TimeDay(TimeCurrent())); } int Month() { return(TimeMonth(TimeCurrent())); } int Year() { return(TimeYear(TimeCurrent())); } と、すべてがクロスプラットフォームになります。 Kolya32 2019.01.13 12:44 #9795 fxsaber:関数の前に挿入する で、すべてがクロスプラットフォームになります。 ありがとうございます。とても参考になりました。やっぱり素敵な図書館) ant125 2019.01.13 13:29 #9796 こんにちは。 パラメータ(最適化のための外部パラメータ)を持つカスタムインジケータが あるとします。テスターはExpert Advisorのパラメータを見るだけです。最適化のためにこれらのパラメータを列挙するにはどうしたらよいですか? テストケースとして標準ライブラリからインジケータを取り出し、そこにこのパラメータを追加しました。Expert Advisorでファイル内に入力を宣言すると、このパラメータをインジケータにドラッグすることができません。私の理解では、Expert Advisorは、インジケータそのものではなく、インジケータのシグナルを使用します。 また、標準ライブラリのコンポーネントの相互作用の説明はどこで読めますか? P.S. ハイライトやパーサを備えた良いIDEがどれほど恋しいことか。MetaTraderの標準エディタより良いものがあるのでは? Vladimir Karputov 2019.01.13 14:09 #9797 Kolya32: ありがとうございます。とても参考になりました。やっぱり素敵な図書館)おっと、間に合わなかったか。まあ、いいや、気にしないでください :) fxsaber 2019.01.13 16:28 #9798 Kolya32: ありがとうございます。とても参考になりました。やっぱり素敵な図書館)アンダーキム機能を作った。 Fast235 2019.01.14 14:24 #9799 は、最初のプリントアウトの結果である0が何を意味するのかがわからないのですが? void OnStart() { Print(GetFilling()); // 0 Print(EnumToString(GetFilling())); // ORDER_FILLING_FOK Print(SymbolInfoInteger(_Symbol,SYMBOL_FILLING_MODE)); // 1 } //+------------------------------------------------------------------+ //+------------------------------------------------------------------+ //| Возвращает тип заполнения | //+------------------------------------------------------------------+ ENUM_ORDER_TYPE_FILLING GetFilling() { int filling=(int)SymbolInfoInteger(_Symbol,SYMBOL_FILLING_MODE); if(filling==1) return(ORDER_FILLING_FOK); else if(filling==2) return(ORDER_FILLING_IOC); return(WRONG_VALUE); } Alexey Viktorov 2019.01.14 15:19 #9800 Fast528:は、最初のプリントアウトの結果である0が何を意味するのかがわからないのですが? これは、関数がリストの最初の値を返したことを意味します。そして、その値には、すべての配列と同様に0から番号が振られる。 1...973974975976977978979980981982983984985986987...1503 新しいコメント 理由: キャンセル 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
固定)
これはMQL5自体にある
夕方、シンボルとマジックにフィルターをかけて、ディールチェックを書きます
MQL5で、今日取引が行われたかどうかをチェックするFUNCTIONがどうしても必要なのです。Yesならtrue、Noならfalse(もちろんMagicを設定した場合)。MT4でこの機能を使っています。
機能前に挿入
と、すべてがクロスプラットフォームになります。
関数の前に挿入する
で、すべてがクロスプラットフォームになります。
こんにちは。
パラメータ(最適化のための外部パラメータ)を持つカスタムインジケータが あるとします。テスターはExpert Advisorのパラメータを見るだけです。最適化のためにこれらのパラメータを列挙するにはどうしたらよいですか?
テストケースとして標準ライブラリからインジケータを取り出し、そこにこのパラメータを追加しました。Expert Advisorでファイル内に入力を宣言すると、このパラメータをインジケータにドラッグすることができません。私の理解では、Expert Advisorは、インジケータそのものではなく、インジケータのシグナルを使用します。
また、標準ライブラリのコンポーネントの相互作用の説明はどこで読めますか?
P.S. ハイライトやパーサを備えた良いIDEがどれほど恋しいことか。MetaTraderの標準エディタより良いものがあるのでは?
ありがとうございます。とても参考になりました。やっぱり素敵な図書館)
おっと、間に合わなかったか。まあ、いいや、気にしないでください :)
ありがとうございます。とても参考になりました。やっぱり素敵な図書館)
アンダーキム機能を作った。
は、最初のプリントアウトの結果である0が何を意味するのかがわからないのですが?
は、最初のプリントアウトの結果である0が何を意味するのかがわからないのですが?
これは、関数がリストの最初の値を返したことを意味します。そして、その値には、すべての配列と同様に0から番号が振られる。