ストラテジーが誤った結果を返していると思います
ストラテジーの計算結果に影響を与える可能性がある要素は多数あり、わずかな相違でも結果には大きな違いが生じる可能性がある事にご注意下さい。
「チャートのリロード/再開」。過去データはリアルタイムで取得したデータとは若干異なる場合があります。一致する場合でも、場合によってはデータベンダーが過去データを変更する事があります。異なるデータ = 異なるバックテスト結果です。
「バー内の価格変動」。リアルタイムでストラテジーが処理される場合、現在の価格がOHLC値の間をどの様に動いたかを明確に理解できます。しかしストラテジーがチャートに適用される時には、この情報が無いため、仮定が利用されます。これらの仮定は正しくない可能性があり、価格が実際仮定の通り正確に動いていたとしても、100%正確という事はあり得ません。
「ソースコードの特定の関数」。内部ロジックにより、いくつかの関数は、リアルタイムと過去データの計算で動作が異なります。そうした関数の一例は、'security' です。この特殊性は「リペイント」と呼ばれます。リペイントについての詳細はユーザーマニュアルをご確認ください。
「ストラテジーの計算頻度」。過去データでのバックテストではストラテジーは常に各ローソク足の終値でのみ計算されますが、一方リアルタイムでデータが更新される場合には、同じストラテジーが設定によりすべての価格更新で計算される可能性があります。
上記のいずれもご自身のケースに関連しないことが確実な場合には、問題の種類に「Pineスクリプト」をご選択頂き、該当のストラテジーコードを添付し、問題の詳細をご記載の上でレポートを送信してください。