エラー、バグ、質問 - ページ 36 1...293031323334353637383940414243...3185 新しいコメント 削除済み 2010.07.06 22:43 #351 Renat: Coming soon - すでに開発中です。 よし、待つことにしよう。私のライブラリはちょっと不完全だから...。 Andrey Kornishkin 2010.07.07 01:44 #352 alexvd: 1.ヘルプのCopyClose()関数を 参照してください。 この関数は、終値ではなく、配列にコピーされたデータ量を返します。 2.vtocheのClose[]の値を見ていますか? vMAとClose[]の値を見ています。ヲッチでも問題なく使える。こんな風にやってみました。 MqlRates mrate[]; double calc_SMA( int timeframe, int period, int offset ) { double vMA = 0; double sum=0; int i; for( i = 0 ; i < period ; i++ ) { sum += mRate[i].close; } vMA = sum / period; return(vMA);} またもや、別のエラーが発生しました。もしかしたら、単純な移動平均を計算する他の方法、またはiMAハンドルと CopyBufferを 正しい場所に持っていく方法があるのでしょうか? 削除済み 2010.07.07 07:52 #353 開発者の皆さん、私を完全な愚か者だと思わないでください - 関数を宣言するときになぜconstが 必要なのですか?私は、その結果をconstとして宣言するように理解しています(ただ、その必要性を理解することはできません)。例えば、CAccountInfoの この宣言は、以下の通りです。string CAccountInfo::TradeModeDescription() constそれとも私の勘違いでしょうか? Кирилл Иванович 2010.07.07 09:04 #354 こんにちは、EAをコンパイルする際、型変換によりデータが失われる可能性が あります。mrequest.price=NormalizeDouble(Podd1,SymbolInfoInteger(Megasymbol,SYMBOL_DIGITS)); //Первая линия поддержкиコードのどこがおかしいか教えてください。ありがとうございました。 Документация по MQL5: Основы языка / Типы данных / Приведение типов www.mql5.com Основы языка / Типы данных / Приведение типов - Документация по MQL5 Yedelkin 2010.07.07 09:22 #355 kirill190982: こんにちは EAをコンパイルする際、型変換によりデータが失われる可能性があるというメモが表示されます コードのどこがおかしいか教えてください。ありがとうございました。 ...データ消失の 可能性... Podd1、Megasymbolという変数型が、NormalizeDouble()、SymbolInfoInteger()関数のパラメータ型に対応しているかどうかを確認します。 削除済み 2010.07.07 09:24 #356 ユーザー」イベントと、同じ端末で作業する複数の専門家について、開発者に質問します。だから、正したいのか正したくないのか、問いたいのです。ここにアイデアがあります。再生中に、「隣の」Expert Advisorにいくつかのプロセスを知らせる必要があります。例えば、以下のようなプロセスを最初に監視する。1.専門家によるロック2.Expert Advisorのアンロード。3.トレーディング業務の終了4.取引業務を再開する。実装I.イベントの4つの識別子を作成します。1 -CHARTEVENT_CUSTOM+1//Expert Advisor の起動2 -CHARTEVENT_CUSTOM+2// Expert Advisorのアンローディング3 - CHARTEVENT_CUSTOM+3 //取引操作の停止4 -CHARTEVENT_CUSTOM+4//取引業務の再開。II.イベントのトラッキング特定の状況が発生すると、Expert Advisorは EventChartCustomを使用してSPARTEVENTメッセージを生成します。同時に、Expert Advisorは コメント(その名前とイベントの種類、またはその他の情報 )をsparamに書き込み 、lparamは 独自のチャート識別子を 書き込んでいます。他のチャートのExpert Advisorは、(イベントの性質を正しく認識できれば)この特定のEAに反応します。追記アイデアが良ければ、記事として仕上げて形にすることもある。または、カスタムイベント専用のヘルプセクションに追加してください。 グラフィカルインタフェースVIII: ツリービューコントロール(チャプター2) 削除済み 2010.07.07 09:34 #357 kirill190982: こんにちは、EAをコンパイルする際に型変換によるデータ損失の可能性の警告が出ます。コードのどこがおかしいのか、教えてください。感謝書き込まれる情報の型を、明示的に変数型や関数パラメータに変換する必要がある。あなたの場合、おそらく次のようになります。mrequest.price=NormalizeDouble(Podd1,(int)SymbolInfoInteger(Megasymbol,SYMBOL_DIGITS)); //Первая линия поддержки 追記しかし、これはエラーではなくWARNINGなので、(少なくともほとんどの場合)無視することができます。迷惑になるだけだし......。 Документация по MQL5: Основы языка / Типы данных / Приведение типов www.mql5.com Основы языка / Типы данных / Приведение типов - Документация по MQL5 Кирилл Иванович 2010.07.07 09:48 #358 Yedelkin: ...データ消失の 可能性... 変数型Podd1、MegasymbolがNormalizeDouble()、SymbolInfoInteger()のパラメータ型に対応しているか確認します。 Podd1変数はdouble、Megasymbolはstringです。意味:注文待ち 価格=抵抗線、仮に1.259756とすると、それを5桁に正規化したい(Megasymbol = EURUSD) 削除済み 2010.07.07 09:54 #359 kirill190982: 変数 Podd1 は double、Megasymbol は string。意味:注文待ち価格=抵抗線、仮に1.259756とすると、それを5桁に正規化したい(Megasymbol = EURUSD)変数はおそらくOKです。上記の私の投稿をご覧ください... Кирилл Иванович 2010.07.07 09:58 #360 Interesting:書き込む情報の種類を 変数型や関数パラメータに明示的に変換することが必要である。あなたの場合、ほとんどの場合、次のようになります。 追記しかし、これはエラーではなくWARNINGなので、(少なくともほとんどの場合)無視することができます。ただ迷惑なだけで、それだけなんですけどね...。 とりあえず無視することになると思いますが、MQL4ではコンパイラがこのような警告を出したことはありません 1...293031323334353637383940414243...3185 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
Coming soon - すでに開発中です。
1.ヘルプのCopyClose()関数を 参照してください。
この関数は、終値ではなく、配列にコピーされたデータ量を返します。
2.vtocheのClose[]の値を見ていますか?
vMAとClose[]の値を見ています。ヲッチでも問題なく使える。こんな風にやってみました。
またもや、別のエラーが発生しました。もしかしたら、単純な移動平均を計算する他の方法、またはiMAハンドルと CopyBufferを 正しい場所に持っていく方法があるのでしょうか?
開発者の皆さん、私を完全な愚か者だと思わないでください - 関数を宣言するときになぜconstが 必要なのですか?私は、その結果をconstとして宣言するように理解しています(ただ、その必要性を理解することはできません)。
例えば、CAccountInfoの この宣言は、以下の通りです。
それとも私の勘違いでしょうか?
コードのどこがおかしいか教えてください。
ありがとうございました。
こんにちは EAをコンパイルする際、型変換によりデータが失われる可能性があるというメモが表示されます
コードのどこがおかしいか教えてください。
ありがとうございました。
...データ消失の 可能性...
Podd1、Megasymbolという変数型が、NormalizeDouble()、SymbolInfoInteger()関数のパラメータ型に対応しているかどうかを確認します。
ユーザー」イベントと、同じ端末で作業する複数の専門家について、開発者に質問します。
だから、正したいのか正したくないのか、問いたいのです。
ここにアイデアがあります。
再生中に、「隣の」Expert Advisorにいくつかのプロセスを知らせる必要があります。
例えば、以下のようなプロセスを最初に監視する。
1.専門家によるロック
2.Expert Advisorのアンロード。
3.トレーディング業務の終了
4.取引業務を再開する。
実装
I.イベントの4つの識別子を作成します。
1 -CHARTEVENT_CUSTOM+1//Expert Advisor の起動
2 -CHARTEVENT_CUSTOM+2// Expert Advisorのアンローディング
3 - CHARTEVENT_CUSTOM+3 //取引操作の停止
4 -CHARTEVENT_CUSTOM+4//取引業務の再開。
II.イベントのトラッキング
特定の状況が発生すると、Expert Advisorは EventChartCustomを使用してSPARTEVENTメッセージを生成します。
同時に、Expert Advisorは コメント(その名前とイベントの種類、またはその他の情報 )をsparamに書き込み 、lparamは 独自のチャート識別子を 書き込んでいます。
他のチャートのExpert Advisorは、(イベントの性質を正しく認識できれば)この特定のEAに反応します。
追記
アイデアが良ければ、記事として仕上げて形にすることもある。または、カスタムイベント専用のヘルプセクションに追加してください。
こんにちは、EAをコンパイルする際に型変換によるデータ損失の可能性の警告が出ます。
コードのどこがおかしいのか、教えてください。
感謝
書き込まれる情報の型を、明示的に変数型や関数パラメータに変換する必要がある。
あなたの場合、おそらく次のようになります。
追記
しかし、これはエラーではなくWARNINGなので、(少なくともほとんどの場合)無視することができます。
迷惑になるだけだし......。
...データ消失の 可能性...
変数型Podd1、MegasymbolがNormalizeDouble()、SymbolInfoInteger()のパラメータ型に対応しているか確認します。
変数 Podd1 は double、Megasymbol は string。意味:注文待ち価格=抵抗線、仮に1.259756とすると、それを5桁に正規化したい(Megasymbol = EURUSD)
変数はおそらくOKです。上記の私の投稿をご覧ください...
書き込む情報の種類を 変数型や関数パラメータに明示的に変換することが必要である。
あなたの場合、ほとんどの場合、次のようになります。
追記
しかし、これはエラーではなくWARNINGなので、(少なくともほとんどの場合)無視することができます。
ただ迷惑なだけで、それだけなんですけどね...。