初心者の方からの質問 MQL4 MT4 MetaTrader 4 - ページ 78

 
関数IndicatorSetDouble(INDICATOR_MAXIMUM / INDICATOR_MINIMUM, double_value) を使ってインジケータウィンドウの 最小値と最大 値を設定できるとして、この値を削除するには、デフォルト状態を設定して、制限がない場合はどうすればよいでしょうか。
時間軸によって最小値と最大値が異なる場合や、時間軸によっては使用しないので制限を設ける必要がない場合などです。
 
Taras Slobodyanik:


インジケータに使用する場合、動作するはずです
EAの場合、テスター(Expert Advisors用)でイベントが来ず、タイマーが動作しない場合 ...

テスターで動作する場合は、パネルが異なって描画されます - オブジェクト(変更/移動している)と必要に応じて再描画を求める、クリックに反応する...。
また、必要に応じてタイマーをエミュレートしてください。


すべて把握した。

ビジュアライゼーションについて、もうひとつ質問です。Expert Advisorは、自ら取引を開始します。Strategy Testerで実行すると、ディールも開くが、バーチャルなディールも開く。ここはすべてOKです。しかし、Strategy Testerで実行すると。トレードが停止する。テスト プロセスの可視化中に、EAに オープントレードをさせ、ジャーナルに記録することは可能でしょうか?


Expert Advisor では、タイマーは使用しません。

 
VladPro77:


ありがとうございます、でもちょっと違うかな)

私は次のような状況を説明しています。

1.タイムフレームが終了し、ローソク足が形成されました。インジケータが再計算され、描画される。

2.新しい時間軸が始まる。(その終わりまで、新しいロウソクは ありません)。この時間帯にBidとAskが変化する。

私はこれらの価格変化に反応したい(現在の時間枠の間、ローソクはまだ形成されていない)。

チャートを描くということではなく、条件によってその場を固定するということでもあるのです。ストキャスティクスがクロスしたらすぐにアラートを受信したい(タイムフレームの終了まであと3時間あり、現在条件を満たしている)。

また、チャートはタイムフレームが終了した時点で描画することができます。

私は何も理解していません。私は何も理解していません。入力されるティックごとに計算することを妨げるものは何ですか?
 
Rustem71:

ビジュアライゼーションについて、もうひとつ質問です。Expert Advisorは自ら取引を開始します。Strategy Testerで実行すると、ディールも開くが、バーチャルなディールも開く。ここは何も問題ない。しかし、Strategy Testerで実行すると。トレードが停止する。テスト プロセスの視覚化中に、Expert Advisorに 取引を開始させ、ジャーナルに記録させることは可能ですか?

さて、すべての操作はすでにResultタブとJournalタブに記録されています。
 
Rustem71:
私は何も理解していません。そこでお聞きしたいのです。受信ティックごとに計算を入力することを妨げるものは何ですか?


私自身、混乱しています))。

チャート上の最後のローソクは、現在の(未完成の)時系列ローソクですか、それとも前のローソクですか?

もしそれが現在のもので、そのパラメータが刻々と 変化するものであれば、問題は解決します

 
Taras Slobodyanik:
すべての操作はResultタブとJournalタブで確認できます


可視化を有効にすると、注文が開かなくなることです。したがって、どこにも書かれていないのです。テスターで開く方法がわかりません。

ストラテジーテスターで任意の取引Expert Advisorを実行し、何も変更せずにビジュアライゼーションモードで実行してみてください。2つ目の場合は、取引が開始されません。

 
こんにちは!単一の保留注文を 開く方法を教えてください。
BUYが開いている間にSELLSTOPを1つ開く必要がある場合、ループを止めるにはどうすればよいですか?

保証金がなくなるまで、束で開いてくれるんです!

ありがとうございました。

 
Akinak:
こんにちは!単一の保留注文を 開く方法を教えてください。
BUYが開いている間にSELLSTOPを1つ開く必要がある場合、ループを止めるにはどうすればよいですか?

保証金がなくなるまで、束で開いてくれるんです!

ありがとうございました。


取引の種類やシンボルなどを確認しながら、既存の注文をすべて調べます。なければ開く、なければ出る。
 
Rustem71:

既存の注文をすべて確認し、取引の種類、シンボルなどをチェックします。もし正しいものがなければ、別の出口を開く。
ぜひご覧ください。何がいけなかったのか、説明していただけると助かります私だけが試していないか、注文を開けないか、またはサイクル上の束を開くように!!!!
ファイル:
888.mq4  9 kb
 
Akinak:
ぜひ、ご覧になってください。何がいけなかったのか、説明していただけると助かりますいろいろ試しましたが、注文を開けないか、ループで何度も開いてしまいます。


ダニが来た時にやりたいことを書く?

余計なお世話が多いですね。

そして、コードを正しく書くこと、ブラケットを省略しないこと。条件に中括弧を書くことになっているのなら、書くべきでしょう。コードを理解しやすくなります。コツをつかんだら、省略するようになるかもしれません。

ティックの解明を待っています。