エラー、バグ、質問 - ページ 155 1...148149150151152153154155156157158159160161162...3185 新しいコメント Konstantin Chernov 2010.10.04 18:55 #1541 if(PositionSelect(_Symbol)) { if(HistorySelectByPosition(PositionGetInteger(POSITION_IDENTIFIER))) { total=HistoryDealsTotal(); //total=HistoryOrdersTotal(); Print("total = "+IntegerToString(total)); for(i=0; i<total; i++) { ticket=HistoryDealGetTicket(i); //ticket=HistoryOrderGetTicket(i); if(ticket > 0) { if(1906 == HistoryDealGetInteger(ticket, DEAL_MAGIC)) //if(1906 == HistoryOrderGetInteger(ticket, ORDER_MAGIC)) { nCount++; } } } } } Print( "Количество сделок по символу "+_Symbol+" "+IntegerToString(nCount)); Expert Advisor がデモで動作している場合、またはスクリプトを実行しているだけの場合は、取引回数 が返されます。 しかし、Expert Advisorをテスターでテストすると、このコードでは常に1つのトレードを返します。 コードを見ると、注文と案件の両方を引き出そうとしたのですが、通常モードではすべて正常に返されるのに、テスターでは案件が1つしか返されません。 Errors, bugs, questions 初心者の方からの質問 MQL5 MT5 MetaTrader MetaEditor build 1490 Renat Fatkhullin 2010.10.04 21:37 #1542 AlexSTAL: 64ビットOS上で32ビット版の端末を動作させ、大量のメモリを要求して、メモリ不足に驚くのは全く理不尽な話です。 64bit版の端末を使用する。 Aleksandr Chugunov 2010.10.05 08:57 #1543 Renat: 64ビットOS上で32ビット版の端末を動作させ、大量のメモリを要求して、メモリ不足に驚くのは全く理不尽な話です。 64bit版の端末を使用する。ありがとうございました。ここで問題なのは、知り合いがみんな64ビットでそんなにメモリがあるわけではないこと...。32ビット版での問題は、グローバル設定でウィンドウ内のバーの 数に制限をかけることで簡単に解決しました。 Документация по MQL5: Доступ к таймсериям и индикаторам / Bars www.mql5.com Доступ к таймсериям и индикаторам / Bars - Документация по MQL5 Alexander 2010.10.05 10:00 #1544 Konstantin83: Expert Advisor がデモで動作している場合、またはスクリプトを実行しているだけの場合は、取引回数 が返されます。 しかし、Expert Advisorをテスターでテストすると、このコードでは常に1つのトレードを返します。 コードを見ると、注文と案件の両方を引き出そうとしたのですが、通常モードではすべて正常に返されるのに、テスターでは案件が1つしか返されません。 Expert Advisorの完全なコードを送ってください。 Serge 2010.10.05 10:56 #1545 Graff: MT5がプロキシ(http,socks 4,5)経由で動作しない Build 328.ただし、MT4はこれらのプロキシを経由しても問題なく動作します。プロキシ経由でMT5を動作させるにはどうすればよいですか? Andrey Asafov 2010.10.05 11:51 #1546 ここで質問です。小数点以下の桁数を決めている。int digit=SymbolInfoInteger(symbol, SYMBOL_DIGITS);コンパイル時に警告が出るのですが。可変長の型変換によるデータ消失の可能 性データ型が整数であるため、その理由は不明である。データ型をlongやulongなどに変更しようとすると、別の行で同様の警告がポップアップし、変数の桁数についても同様の警告が表示されます。SL=NormalizeDouble(SL, digit);私は何を間違えているのだろう? Ruslan Khasanov 2010.10.05 12:01 #1547 この方法で試してみてください。 int digit= (int)SymbolInfoInteger(symbol, SYMBOL_DIGITS); 削除済み 2010.10.05 12:02 #1548 AsAn:ここで質問です。小数点以下の桁数を決めている。コンパイル時に警告が出るのですが。可変長の型変換によるデータ消失の可能 性取得するデータの種類が整数であるため、その理由は不明である。データ型をlongやulongなどに変更しようとすると、別の行で同様の警告がポップアップし、変数の桁数についても同様の警告が表示されます。私は何を間違えているのだろう?このように固定されています。int digit= (int)SymbolInfoInteger(symbol,SYMBOL_DIGITS); Andrey Asafov 2010.10.05 12:06 #1549 ありがとうございます。治療薬が効く :)) ddd06 2010.10.06 12:05 #1550 ちょっとした提案があります。 報告書はmht(web archive)にした方がユーザーにとって便利だと思うのですが。 1レポート - 1ファイル、現在の2ファイル(htmlとpng)ではない 1...148149150151152153154155156157158159160161162...3185 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
if(PositionSelect(_Symbol))
{
if(HistorySelectByPosition(PositionGetInteger(POSITION_IDENTIFIER)))
{
total=HistoryDealsTotal();
//total=HistoryOrdersTotal();
Print("total = "+IntegerToString(total));
for(i=0; i<total; i++)
{
ticket=HistoryDealGetTicket(i);
//ticket=HistoryOrderGetTicket(i);
if(ticket > 0)
{
if(1906 == HistoryDealGetInteger(ticket, DEAL_MAGIC))
//if(1906 == HistoryOrderGetInteger(ticket, ORDER_MAGIC))
{
nCount++;
}
}
}
}
}
Print( "Количество сделок по символу "+_Symbol+" "+IntegerToString(nCount));
Expert Advisor がデモで動作している場合、またはスクリプトを実行しているだけの場合は、取引回数 が返されます。
しかし、Expert Advisorをテスターでテストすると、このコードでは常に1つのトレードを返します。
コードを見ると、注文と案件の両方を引き出そうとしたのですが、通常モードではすべて正常に返されるのに、テスターでは案件が1つしか返されません。
64ビットOS上で32ビット版の端末を動作させ、大量のメモリを要求して、メモリ不足に驚くのは全く理不尽な話です。
64bit版の端末を使用する。
64ビットOS上で32ビット版の端末を動作させ、大量のメモリを要求して、メモリ不足に驚くのは全く理不尽な話です。
64bit版の端末を使用する。
ありがとうございました。ここで問題なのは、知り合いがみんな64ビットでそんなにメモリがあるわけではないこと...。
32ビット版での問題は、グローバル設定でウィンドウ内のバーの 数に制限をかけることで簡単に解決しました。
Expert Advisor がデモで動作している場合、またはスクリプトを実行しているだけの場合は、取引回数 が返されます。
しかし、Expert Advisorをテスターでテストすると、このコードでは常に1つのトレードを返します。
コードを見ると、注文と案件の両方を引き出そうとしたのですが、通常モードではすべて正常に返されるのに、テスターでは案件が1つしか返されません。
MT5がプロキシ(http,socks 4,5)経由で動作しない Build 328.ただし、MT4はこれらのプロキシを経由しても問題なく動作します。
プロキシ経由でMT5を動作させるにはどうすればよいですか?
ここで質問です。
小数点以下の桁数を決めている。
コンパイル時に警告が出るのですが。
可変長の型変換によるデータ消失の可能 性
データ型が整数であるため、その理由は不明である。
データ型をlongやulongなどに変更しようとすると、別の行で同様の警告がポップアップし、変数の桁数についても同様の警告が表示されます。
SL=NormalizeDouble(SL, digit);私は何を間違えているのだろう?
ここで質問です。
小数点以下の桁数を決めている。
コンパイル時に警告が出るのですが。
可変長の型変換によるデータ消失の可能 性
取得するデータの種類が整数であるため、その理由は不明である。
データ型をlongやulongなどに変更しようとすると、別の行で同様の警告がポップアップし、変数の桁数についても同様の警告が表示されます。
私は何を間違えているのだろう?
このように固定されています。
ちょっとした提案があります。
報告書はmht(web archive)にした方がユーザーにとって便利だと思うのですが。
1レポート - 1ファイル、現在の2ファイル(htmlとpng)ではない