エラー、バグ、質問 - ページ 1113 1...110611071108110911101111111211131114111511161117111811191120...3185 新しいコメント Viktor Mossekhin 2014.03.17 20:45 #11121 silhouette:なぜ、この行にこの警告が出るのですか?型変換によるデータ消失の可能 性この関数は long型を返しますが、あなたの桁はint型です。このように必要なんです。int digits=(int)SymbolInfoInteger(m_symbol,SYMBOL_DIGITS);とか、こんな感じ。long digits=SymbolInfoInteger(m_symbol,SYMBOL_DIGITS); silhouette 2014.03.17 21:14 #11122 vicmos:この関数は long 型を返しますが、桁は int 型です。このように必要なんです。とか、こんな感じ。ありがとう、これで大丈夫。ちなみにヘルプでは、なぜかintと書かれていますSYMBOL_DIGITS小数点以下の桁数イント A100 2014.03.17 22:31 #11123 alexey_pak: どのようなエラーなのか、詳しく教えていただけるといいかもしれません。 例:(以前、同じスクリプトをエラーなくコンパイルして実行したと仮定して)void OnStart() { \ Print( TimeCurrent()); } その後、MetaTraderに切り替えてこのスクリプトを実行すると、「Experts」タブに「AAA.mq5」という新しいレコードが正常にコンパイルされました(時間が新しいことを示します)が、スクリプト自体は実行されていません。実際、MetaTraderは最後のコンパイルの試みが失敗したことを知っていますが、矛盾したメッセージを生成します。 alekseymilliard 2014.03.18 06:23 #11124 皆さんごきげんよう =)、アドバイス!市場では、Expert Advisorがあり、テストでは良い結果を示していますが、レビューが悪いです一般的に、質問 - テスト用のExpert Advisorを設定することは可能ですか、それは実際の口座で絶対に異なる動作をするのでしょうか?私が理解する限り、テストはアルゴリズムに従ってエントリーポイントを見つけ、注文を実行/決済するだけです。 Sergey Golubev 2014.03.18 07:01 #11125 よろしい dbc220 2014.03.18 07:46 #11126 シグナルを購読し、取引の自動コピーが 有効であることを示すアイコンが表示されましたが、取引はコピーされません。 MetaQuotes 2014.03.18 08:04 #11127 dbc220: シグナルを購読し、取引の自動コピーが 有効であることを示すアイコンが表示されましたが、取引はコピーされません。端末のログには何が書かれているのですか?ログをください。 A100 2014.03.20 17:36 #11128 無効なEX5ファイル (8)#define MACRO( s ) (s + ";" + s) void OnStart() { ushort ch = ::StringGetCharacter( MACRO( NULL ), 0 ); } TheXpert 2014.03.20 17:39 #11129 A100: 何がそんなにいいのか?ushort ch = ::StringGetCharacter( NULL + ";" + NULL, 0 ); A100 2014.03.20 17:55 #11130 TheXpert:何がそんなにいいのか? 何が違うの?そして、コンパイルエラーではなく、ランタイムエラーに なります 1...110611071108110911101111111211131114111511161117111811191120...3185 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
なぜ、この行にこの警告が出るのですか?
型変換によるデータ消失の可能 性
この関数は long型を返しますが、あなたの桁はint型です。
このように必要なんです。
とか、こんな感じ。
この関数は long 型を返しますが、桁は int 型です。
このように必要なんです。
とか、こんな感じ。
ありがとう、これで大丈夫。
ちなみにヘルプでは、なぜかintと書かれています
SYMBOL_DIGITS
小数点以下の桁数
イント
どのようなエラーなのか、詳しく教えていただけるといいかもしれません。
その後、MetaTraderに切り替えてこのスクリプトを実行すると、「Experts」タブに「AAA.mq5」という新しいレコードが正常にコンパイルされました(時間が新しいことを示します)が、スクリプト自体は実行されていません。実際、MetaTraderは最後のコンパイルの試みが失敗したことを知っていますが、矛盾したメッセージを生成します。
シグナルを購読し、取引の自動コピーが 有効であることを示すアイコンが表示されましたが、取引はコピーされません。
端末のログには何が書かれているのですか?
ログをください。
何がそんなにいいのか?
何がそんなにいいのか?