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

 
Stanislav Korotky:

テスターのこの挙動について説明してください。

EURUSD D1 で Expert Advisor を年始からの期間、つまり 2020.01.01 (最初の取引日として 2020.01.02 も試しました) のフルポンプヒストリーで実行しようとしていますが、開始時に 260 本の履歴が得られます!

2019.12.31(前のバー)から始めると・・・518バーの履歴が残ります!

なぜ価値観が違うのか?なぜこんなに低いのか?

特殊なパラメータで一部の日付/期間をスキップ/累積するなど、さまざまなタンバリン芸ができることは確かですが、回避工作ではなく、テスターの挙動を明らかにしたいと思います。

2019年の任意の日付からスタートした場合、2018年初頭から物語がスタートします

テスト開始時に日次のバーを増やしたい場合は、月次でテストしてください - 100ヶ月分の履歴が提供されます

 
今度はメッセージを追加してみました。
サイト更新中のメッセージが表示された。
待って送信を押したら、サイトが403のエラーを出した。
スマホからなら大丈夫です。

 
Vladislav Andruschenko:

という問題があるように思います。 位置選択(PositionGetSymbol(i)) 少なくとも、なぜこの方法で動作し、他の方法(mt4のような)ではないのか理解できないのです。

MT4では、シンボルによるポジションの選択は ありませんので、比較は関係ありません。

PositinoSelect("EURUSD") は、あなたがどのEURUSDポジションを選択したいのか知ることができません。

 
fxsaber:

MT4では、シンボルによるポジションの選択は ありませんので、比較は関係ありません。

PositinoSelect("EURUSD") は、あなたがどのEURUSDポジションを選択したいのか知ることができません。

論理的である。ありがとうございます。ミスド ))))

どのポジションを選択すればいいのかわからない。


希望する......

 
Slava:

2019年の任意の日付からスタートした場合、2018年の初めからストーリーがスタートします

テスト開始時に日次のバーを増やしたい場合は、月次のタイムフレームでテストしてください - これで100ヶ月の履歴が得られます。

これは非論理的であり、不都合なことです。タイムフレームに関係なく、バーのマージン(数値)を均等にするのはいかがでしょうか。このパラメータが設定にあるとなお良い(オンラインチャートのバー 数を設定するのと同じようなもの)。

戦略別のD1が必要な場合、月足に切り替えるにはどうすればよいですか?このロジックでは、EA内の時間枠バーを手動で生成する必要があります。もちろん、これは可能ですが、MQLプログラムにプラットフォームのタスクを実行させるのは間違っています。

 
Stanislav Korotky:

これは非論理的であり、不都合なことです。タイムフレームに関係なく、バーのマージン(本数)を等しくしてはどうか?

誰もがテストを始める前に1000本のD1バーを必要とするわけではありません。また、M1の履歴を適切な深さで読み込み、すべてのTFを1000日分再計算することは、多くのリソースを必要とします。


スタニスラフ・コロツキー

もっといいのは、このパラメータを設定にすることです(オンライン・チャートでバーの 数を設定するのと同じです)。

そして、ここに強く同意します。

 

なぜこのような問題が起こるのか?私のISPのせいでしょうか?
これでVPSからログインできました

 
Nikolai Semko:

なぜこのような問題が起こるのか?私のプロバイダーのせいですか?
今、VPSでやってます。

同じことです。
アップデート後に表示されるようになりました。
サーバーがしばらく全IPを禁止していたのでしょう。バージョンアップの時に何か書いていた人。
初めてではないでしょう。
 

2298/2300 Bild.


アカウントと外部EA変数からの変更で一部不具合が発生しています。

チャート上でEAを起動すると、任意の文字列

口座を変更した後、再びチャート上でEAを実行すると、すべての文字列変数が 空になっています。



端末の再読み込みはOK。 初回ではうまくいかないこともある。


リセットは効かない。

 

異なるキャラクター名でアカウントを変更するとエラーになる:Bild 2300


想定しています。

すべてのシンボルにサフィックスがないアカウントもあります !

Expert Advisorをインストールし、すべてOKです。


はすべて動作します。


そして、そのような記号のないアカウントを、接尾辞が!の別のアカウントに変更します。

チャートが読み込まれていない、Expert Advisorが初期化されていない。よっしゃー

すなわち、EAが生命を示すことはない。OK!チャートがない!?


チャートを別のものに変更する(ウィンドウにシンボルをドラッグ&ドロップ) チャートは作成されるが、EAはOnInit()関数を呼び出さない。



これらの動作の後ではOnTickも動作しません。つまり、EAがあることを示すが、EAは死んでいるのだ



MACD Sampleで確認したところ、同じでした。