どんな新人の質問でも、フォーラムを乱雑にしないように。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 6. - ページ 897

 
pycha:
問題はnormalizeDoubleが1.23499999999や1.234500000000001を出力することがあり、stoploopやprofitがプログラムの監視通りに動かないことです。 digits変数より大きい場合、手動で書き換えるために小数点の後の桁数を知りたいのですが、どうすればよいでしょうか?最初はdoubleToStringとback stringToDoubleを出力するようなものがありましたが、全部同じようにテストしていると、それ以降も精度が低くなる瞬間がありました。

ドキュメントのどこかに、double 型の 数値を直接比較して、その差をゼロまたは有効な値と比較してはいけないという警告がありました。
[Deleted]  

皆さん、こんにちは。Wrote interactive panel(buttons) void OnChartEvent .ストラテジーテスターで 動作しない。ボタンは押される(シェードが変わる)が、オーダーは開かれない。

可視化期間(M15)と異なるTFデータ(H4)を使用する指標は、正しく動作しないか、全く動作しない。

対処方法をご教示ください。もしかしたら、すでにどこかで議論されているかもしれませんね。

 
インジケータは、チャート表示とチャート自体の後ろの下の部分に適用されます 明らかにこれは地下と呼ばれ、表示されたチャートがローソク足でチャート自体の上部に移動するようにする方法です。
[Deleted]  

地下のことは何も知らない。一部のインジケータは、専用のインジケータウィンドウ(サブウィンドウ)に配置する必要があります。

そうでない場合は、このようになります。グラフィックオブジェクトは自由に追加配置することができます。もっと読み、もっと注目する。

 
kosmos0975:

地下のことは何も知らない。一部のインジケータは、専用のインジケータウィンドウ(サブウィンドウ)に配置する必要があります。

そうでない場合は、このようになります。グラフィックオブジェクトを任意に追加配置することができます。もっと読み、もっと注目する。

私かプログラマーがチャート自体の下に追加のサブウインドウとして呼んでいるのです。

#property indicator_separate_window //インジケータを別ウィンドウで表示する。
次のようなプロパティがあります。

#property indicator_chart_window //チャートウィンドウにインジケータを表示する。
しかし、今のところ、上部に表示することはできません。
[Deleted]  

インジケーターウィンドウが複数あっても、これでチャートが多段地下と呼ばれるようになるわけではありません(冗談)

インジケーターのテキストを、_separate_を_chart_に置き換えてコピーしてみてください。新しいインジケータを作成します。Indicator in separate window)の前にチェックマークをつけないでください。

は確認しないでください。新しいインジケーターの行を削除します。古い方のテキストを挿入します。ご覧ください。

koctik:
地下は、私かプログラマーがチャート自体の下に追加のサブウィンドウと呼んでいて、私のインジケータがこのような場合

#property indicator_separate_window //インジケータを別ウィンドウで表示する。
次のようなプロパティがあります。

#property indicator_chart_window //チャートウィンドウにインジケータを表示する。
しかし、今のところ、上部に表示することはできません。
[Deleted]  

皆さん、こんにちは。OnChartEvent()ハンドラ関数 で、インタラクティブパネル(ボタン)を記述した。ストラテジーテスターで 動作しない。ボタンはクリックされる(影が変わる)が、注文は開かれない。

テスト期間(M15など)と異なるタイムフレームのデータ(H4など)を使用する指標は、ストラテジーテスターで正しく動作しないか、まったく動作しない。

修正方法を教えてください。もしかしたら、すでにどこかで議論されているかもしれませんね。

[Deleted]  

皆さん、またまたこんにちは。ストラテジーテスター全般の問題点、あるいは私の端末の問題点をより具体的に説明します。

Comment(s)で、ストラテジーテスターのvoid OnChartEvent()ハンドラ関数が実行 されないことがわかりました。

は、可視化チャートのイベント数が少ないためと思われます。

iBarShift, iOpen, iHigh, iLow, iCloseの関数がstrategy testerで動作しないとのことですが、どうすればよいですか?これは事実ではありません。インジケーターが正しく描画される

テストする前に、履歴にテストが始まるとすぐに、古い期間のバーは更新されず、これらの関数はそれ自体に最も近いものを見る

タイムゼロバーでテスターを中断せずに強制的に先のHistoryTime=ObjectGet("VLine", OBJPROP_TIME1)生成 した場合

古いTFのiBarShift機能 では、すぐに古い 期間のバー1、2、3などが表示 されます。iOpen、iHigh、iLow、iCloseには、正しい価格が表示されています。

動作中にテスターを再起動し、インジケータ・チャートが 正しく描画されなかった場合、この時点までなら再度正しく描画されます。

おそらく、より高い(他の)TFの新しいバーを形成するとき、再インデックス化が行われない。の強制再インデックス化の方法があるのかもしれません。

非標準的な価格決定の類推による他のTF:if ( IsTesting( ) ){入札=Close[0]; ask = Close[0]+MarketInfo(Symbol(),MODE_SPREAD )*Point; }.

もしかしたら、誰かが、現在の(低い)テスト期間のバーを使って、これらの関数のアナログを書いたのかもしれません。

このテーマについて、あなたの経験をお聞かせください。

このインジケータはStrategy Testerで正しく動作しません。そのために何をすべきか。

ファイル:
mini_line.mq4  3 kb
 
こんにちは。多分、誰かがUSDCNYのティッカーに出くわしたのでしょう、見つけられませんでした。
 
重なった注文を閉じようとすると、「権利が足りない」と表示される。Liteforexデモブローカー。以前はできていたんですけどね。何が問題なのか?