エラー、バグ、質問 - ページ 285

 
チャートサブウィンドウの高さはどのように設定するのか?
 

開発者の方へ:SymbolsTotal(true)のテスターでは、常に1という結果が出ますが、これは想定内でしょうか?

 
Lizar:

開発者の方へ:SymbolsTotal(true)のテスターでは、常に1という結果が出ますが、これは想定内でしょうか?

テスターは独自の「マーケットウォッチ」をシミュレートしています。最初は、そこにテスト用の楽器が1台あるだけです。自動的に追加されます。テストに必要なその他のツールは、.NETを使用して自分でOnIniteに追加する必要があります。

bool  SymbolSelect(
   string  name,       // имя символа
   bool    select      // включить или выключить
   );
 
Valmars:


LS 0 テスト (EURUSD,H1) 16:17:28 2011.01.01 00:00:00 初期化
CG 0 Test (EURUSD,H1) 16:17:28 2011.01.01 00:00:00 合計59種類のインストルメントが利用可能です。
RR 0 テスト (EURUSD,H1) 16:17:28 2011.01.01 00:00 'Market Watch: 12'で選択されたシンボル です。
DS 0 テスト (EURUSD,H1) 16:17:28 2011.01.01 00:00 EURUSD AUDUSD EURGBP USDCAD USDJPY GBPJPY EURAUD EURCHF GBPCHF USDCHF EURJPY で作業しています。
QN 0 テスト (EURUSD,H1) 16:17:28 2011.01.01 00:00:00 終了 初期化
Документация по MQL5: Получение рыночной информации / SymbolSelect
Документация по MQL5: Получение рыночной информации / SymbolSelect
  • www.mql5.com
Получение рыночной информации / SymbolSelect - Документация по MQL5
 
Valmars:

テスターは独自の「市場概観」をシミュレートしています。最初は、そこにあるのはテスト用の楽器だけです。自動的に追加されます。テストに必要な残りのツールは、説明書を使って自分でOnIniteに追加する必要があります。

それだけならまだしも、残念です。Expert Advisorのコードを具体的なツールにバインドすることは避けたかったのです。端末のMarket Watchとの同期を行いたいと思いました。
 
Lizar:
それだけならまだしも、残念です。ただ、Expert Advisorのコードを特定の楽器に厳密に縛るのは避けたかったんです。端末の「Market Watch」と同期させたかったのです。
実は、'Market Watch'でシンボルを選択する必要はなく、テスター自体が取引 される商品のスイッチを入れてくれるはずです。
Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Типы торговых операций
Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Типы торговых операций
  • www.mql5.com
Стандартные константы, перечисления и структуры / Торговые константы / Типы торговых операций - Документация по MQL5
 

Accelerator Oscillator " インジケータの作成 メソッドに ボリューム タイプの追加パラメータが あるため、ドキュメントにエラーがあります。どうやら「累積/分布」というインジケーターの作成方法からこちらに来た ようです。

 

テストレポートに誤りがあることがある!

Folder: ...\testercache

ファイル名:*.XML

エラーの出方

<Cell><Data ss:Type="Number">200</Data></Cell>.
<セル><データ ss:Type="Number">200</Data></Cell>
<Cell><Data ss:Type="String">PџCЂP°RґRєR°</Data></Cell><Data ss:Type="String">PџCЃCґRЃ
<セル><データ ss:Type="Number">20</Data></Cell> <セル
<セル><データ ss:Type="Number">200</Data></Cell>
<Cell><Data ss:Type="N<Row>

<セル ss:StyleID="ce1"><Data ss:Type="Number">-8009.1700</Data></Cell> </Data

当然のことですが。

<セル><データ ss:Type="Number">200</Data></Cell>
<セル><データ ss:Type="Number">200</Data></Cell>
<Cell><Data ss:Type="String">PџCЂP°RґRєR°</Data></Cell><Data ss:Type="String">PџCЃCґRЃ
<セル><データ ss:Type="Number">20</Data></Cell> <セル
<セル><データ ss:Type="Number">200</Data></Cell>
<セル><データ ss:Type="Number">10</Data></Cell> <セル
<セル><データ ss:Type="Number">12</Data></Cell> <セル
<Cell><Data ss:Type="String">ac66009e47950e1c4987ea2c6c0d223c</Data></Cell>
</row>
<行>
<セル ss:StyleID="ce1"><Data ss:Type="Number">-8009.1700</Data></Cell> </Data


あ、あと付け加えるとしたら。

再試験の際、前回のテストファイルが削除 されていない場合。

の場合、新しいデータは前のデータの上に書き込まれ、古いデータの末尾が残ります。

<Cell><Data ss:Type="String">1265cc0ca402677af1284aa1569018af</Data></Cell>
</row>
</Table>
</Worksheet>
</Workbook>

<セル><データ ss:Type="Number">583</Data></Cell>

Документация по MQL5: Файловые операции / FileDelete
Документация по MQL5: Файловые операции / FileDelete
  • www.mql5.com
Файловые операции / FileDelete - Документация по MQL5
 
Lizar:

開発者の方へ:SymbolsTotal(true)のテスターでは、常に1という結果が出ますが、これは想定内でしょうか?

はい、テストではマーケット概要の1つのシンボルだけがデフォルトで選択されます。もっと欲しい場合は、SymbolSelect()で追加することができます。
 
Valmars:
履歴/注文」タブに表示されます。また、注文におけるストップロスやテイクプロフィットは、ストップがかかったときにサーバーがポジションをクローズすることと同じだと思いますが、いかがでしょうか?注文のパラメータを正確に見ているのですね。

写真付きの私の投稿をもう一度読んでみてください、多分理解できると思います...開発者の方々も、この状況を理解しているようです。すべてのポジションにストップとテイクプロフィットが あります!!!!しかし、履歴->受注レポートのS/LとT/Pのフィールドは空白です...。を、すべてにおいて、常に

で、そこにはトリガーされたストップやテイクオーバーだけでなく、ポジションに設定されたこれらの値もあるはずです。ストップがかかったかどうか、どうすればわかるのでしょうか?何十ページものログを解析する必要があるのでしょうか?