非常にシンプルなEAを作成するためのヘルプが必要 - ページ 2

 
私は2時間足チャートでもこの取引をしています。これは2時間足のオフラインチャート、あるいは過去2本の1時間足ローソクの平均値でも有効でしょうか?
 
High[1]-Low[1] を High[2]-Low[2] に変更して1時間足チャートに表示すると、直近の2本の1時間足ローソクの取引範囲が表示されるのでしょうか。
 

High[2]-Low[2]は、ローソク足2の範囲のみを表示します。

 
直近の2本のローソクの平均値を取るようにするには、どのようにコード化すればよいのでしょうか。
 
は、High[2]Low[2]-High[1]Low[1]となるのでしょうか?
 
crazfoto wrote>>
なぜこれが機能しないのかわかりました。それは、マーケットがそれを停止させたり、利益を取る代わりに、30分ごとにすべての注文を自動的にキャンセルしているからです。

はい、新しいバーの開始時に実行中のトレードを閉じます。

これを止めるには、フォローラインを変更します。

から

CloseAllOpenOrders(); //まず、前のバーから残っている既存の取引をすべて決済します。
をクリックします。

//CloseAllOpenOrders(); //まず、前のバーから残っている既存の取引をすべて閉じます。

これは単に取引を決済するための要求をリムーバブルにするだけです。その後、取引はストップアウトするか、利益が出るまで実行されます。この間、新しい取引は行われません。

2時間のローソク足についての質問ですが

1時間足チャートと照らし合わせて、直近の2本のバーの最大値と最小値を考慮し、2時間のレンジを計算することで可能なはずです。

とりあえず考えてみて、またご連絡します。

やはり2時間足で20ポイントのレンジがいいのでしょうか?

リガード

ブレンダン

 
doshur wrote>>

brendanさん、コードをありがとうございました。

まだテストしていませんが、EAを起動すると、現在の価格がすでに前のバーより10pipほど高い場合でも、すべてのルールが満たされるとすぐに注文が実行されるようです。

よく分かりました。その通りです。すべてのルールが満たされた場合、取引はバーのオープンで実行されます。ガップは考慮されません。

 
doshur wrote>>

brendanさん、コードをありがとうございました。

まだテストしていませんが、EAを起動すると、現在の価格がすでに前のバーより10pipほど高い場合でも、すべてのルールが満たされるとすぐに注文が実行されるようです。

よく分かりました。その通りです。すべてのルールが満たされた場合、取引はバーのオープンで実行されます。ガップは考慮されません。

おそらくcrazfotoは、彼/彼女が手動でギャップを処理する方法を私たちに教えてください。

よろしくお願いします。

ブレンダン

 
私はいつも新しいキャンドルが形成される直前に保留中の注文を設定し、私はめったに金曜日にそれを取引しないので、私はギャップの問題があったことがない。 2時間足の取引では、新しい2時間足のレンジが始まる直前に2つの注文を出すようにしています。
 
ブレンダンコードの実装に挑戦する予定です。