戦略的コラボレーションを求めるプログラマー - ページ 2

 
hardtop901b:

またお騒がせしました。バックテストで実行したところ、少し修正が必要なようです。

2つの注文があり、そのうちの1つがオープンした場合、この条件(コードを修正してください)では、オープンポジションがTPに達するまで、もう1つの注文をキャンセルしないようにしたいのです。もし、TPに到達せず、SLに到達した場合、価格が他の保留中の注文を開き、TPに到達し、それでもSLに到達することができれば、それはOKです、少なくともそれは2つの保留中の注文ですでに最大です。

あなたがコードで私を助けてくれることを願っています...ありがとうございました...(あなたはこのEAで本当に私を助けてくれています。)

OK、今日中に直します。

 
jingodelcuyo wrote>>

ひとつだけ思いついたのですがEAは、ストップロスであっても利益が出ていれば、1回目のトレードは成功したと判断します。この条件、つまり利益20pips未満でストップロスした場合、2回目の取引は開きません。これは、最初のトレードが20pips未満のany値でクローズした場合、2番目のトレードを開くべきなのでしょうか?

最後の1つは、最初のトレードが20 pips未満のANY値でクローズした場合、2番目のトレードを開くというものです。

他の保留は、開いているトレードがTPに達した場合のみキャンセルされます。

 
hardtop901b wrote>>

最後のものは、最初の取引が20ピップ未満の任意の値で終了した場合、2番目の取引が開かれます。

他の保留中の取引は、開いた取引がTPに達した場合にのみキャンセルされます。

OK、これが修正したコードです。 明確にするために、それは次のことを行います。

1.1. 1時間目(デフォルトは00:00)に、買いストップと売りストップを1つずつ、買いストップ=20、売りストップ=20、TakeProfit=20、StopLoss=10、TrailStop=10でオープンします。

2.2. 一方の注文が成立すると、他方は未決済のままとなります。

3.3. 未決済注文がTakeProfitに達した場合、もう一方の保留中の注文は削除され、その日の注文は発注されません。

4.4.一方の未決済注文がStopLossに到達した場合、他方の未決済注文は削除され、その日の注文はなくなります。

5.5. 保留注文は、2時間目までに開くことも、開かないこともあります。

6.2つ目の保留中の注文が開き、TakeProfitに達した場合、その日の注文は発注されません。

7.2つ目の保留中の注文が開き、StopLossに達した場合、EAは2時間目を待ちます。

8.8. 2時間目に到達し、前の保留中の注文の一方または両方が開いていない場合、それらは削除されます。

9.9. 1時間目(デフォルトは9:00)に、前の保留注文が両方とも開かれずTakeProfitに達していない限り、2つの新しい保留注文が開かれます。

10.10. 新規注文のうち1つが約定すると、もう1つの注文は未決済のままとなります。

11.11. 新規注文の1つが約定すると、もう1つの注文は未決済のままとなり、その注文がTakeProfitに達すると、もう1つの注文が削除されます。

12.新規注文がStopLossに到達した場合、もう一方の注文は未決済のままとなります。

13.最後の保留中の注文が開くと、TakeProfit(良い回復!)またはStopLoss(本当に悪い日!)に達するまで開いたままとなります。

14.2つ目の保留中の注文が1つまたは両方残っている場合、それらは翌日の1時間目に削除されます。

私は、Hour1の保留中の注文は、Hour2がTPなしで到達した場合に削除され、同様にHour2の保留中の注文は、次の日のHour2がTPなしで到達した場合に削除されることを望んでいると仮定しています。 それが正しいかどうか教えてください。

楽しんでください。

ファイル:
 
jingodelcuyo wrote>>

私はプログラマーで、MT4/MQL4を使い始めて約8ヶ月になります。50以上のインジケーターやEAを書きましたが、ストラテジーがいい加減なため、バックテストやデモの成功はほとんどありません。ストラテジーロジックを正しく効率的に実装するのが得意になり、特定のストラテジーを実装したいとき、かなり速く、データ管理もよく、テストとデバッグができるようになりました。もし、「反対側」(ストラテジーは素晴らしいが、プログラミングの経験が少ない)の人がいたら、コラボレーションしたいので教えてください...。

また、もしそこにいる達人が私に骨(つまり、機能する基本的な戦略)を投げたいならば、私は非常に幸せになるでしょう(srth[at]templestreet.cc)。

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

JDC

help me...waaaaaa...

ヒエケンアシを使ったEAを1つ作るのを手伝って欲しい。青い色の時に買い、赤い色の時にポジションを閉じ、赤い色の時に自動的に売る。私のメール wak_khenak@yahoo.com.my

ファイル:
 
heri wrote>>

助けてください...ワァー...。

ヒエケンアシを使った1つのEAを作るのを手伝って欲しい。青い色の時に買い、赤い色の時にポジションを閉じ、赤い色の時に自動的に売る。私のメール wak_khenak@yahoo.com.my

申し訳ありませんが、私もこのインディケータでEAを試したことがありますが、結果はあまり良くありませんでした。しかし、一般的にもあまり良いものではありません。しかし、あなたはそれを試すことができます。ただ、私の経験上。

また、RSIと組み合わせて、トレンドを確認することもできます。

私の場合、HASはマニュアル取引にのみ適合し、HASのローソクの形と色の変化は、実行中の価格に沿って私たちに市場の状況を示しています。

しかし、これは私の経験からの意見であり、マスターはもっと良く知っている。

ハッピートレード

 
jingodelcuyo:

OK、これが修正したコードです。 念のため、以下のようになります。

1.1時間目(デフォルトは00:00)に買いストップと売りストップを1つずつ開き、BuyStop=20、SellStop=20、TakeProfit=20、StopLoss=10、TrailStop=10とします。

2.2. 一方の注文が成立すると、他方は未決済のままとなります。

3.3. 未決済注文がTakeProfitに達した場合、もう一方の保留中の注文は削除され、その日の注文は発注されません。

4.4.一方の未決済注文がStopLossに到達した場合、他方の未決済注文は取り消されずに残ります。

5.5. 保留注文は、2時間目までに開くことも、開かないこともあります。

6.2つ目の保留中の注文が開き、TakeProfitに達した場合、その日の注文はもう出ません。

7.2つ目の保留中の注文が開き、StopLossに達した場合、EAは2時間目を待ちます。

8.8. 2時間目に到達し、前の保留中の注文の一方または両方が開いていない場合、それらは削除されます。

9.9. 1時間目(デフォルトは9:00)に、前の注文が両方とも開かれず、TakeProfitに達していない限り、2つの新しい注文が開かれます。

10.10. 新規注文のうち1つが約定すると、もう1つの注文は未決済のままとなります。

11.新規注文のうち1つが約定すると、もう1つの注文は未決済のままとなります。

12.新規注文がStopLossに到達した場合、もう一方の注文は未決済のままとなります。

13.最後の保留中の注文が開くと、TakeProfit(良い回復!)またはStopLoss(本当に悪い日!)に達するまで開いたままとなります。

14.2つ目の保留中の注文が1つまたは両方残っている場合、それらは翌日の1時間目に削除されます。

私は、Hour1の保留中の注文は、Hour2がTPなしで到達した場合に削除され、同様にHour2の保留中の注文は、次の日のHour2がTPなしで到達した場合に削除されることを望んでいると仮定しています。 それが正しいかどうか教えてください。

楽しんでください。

QuantumStop機能を追加 - TakeProfit>QuantumLevel>QuantumStop>0 - QLに達すると、ストップロスをopenprice +(buy)/-(sell) QSに一回修正。

StopModType(0=none, 1=quantum, 2=trail) - trailは標準的なトレールストップです。


EURUSDのバックテスト(2008年1月1日~8月31日)では、今のところ最高の結果が出ています。

1時間目=10

2時間目=17

BuyStop=30

SellStop=30

StopLoss=80

StopModType=1

QuantumLevel=20

クォンタムストップ=10

トレード・マンデー=true


しかし!利益水準はまだ低すぎるし、ドローダウンもまだ高すぎる...。

ファイル:
 
jingodelcuyo:

QuantumStop機能追加 - TakeProfit>QuantumLevel>QuantumStop>0 - QLに達すると、ストップロスをopenprice +(buy)/-(sell) QSに一回修正します。

StopModType(0=none, 1=quantum, 2=trail) - trailは標準的なトレールストップです。


EURUSDのバックテスト(2008年1月1日~8月31日)では、これまでで最高の結果が出ています。

1時間目=10

2時間目=17

BuyStop=30

SellStop=30

StopLoss=80

StopModType=1

QuantumLevel=20

クォンタムストップ=10

トレード・マンデー=true


しかし!利益水準はまだ低く、ドローダウンもまだ高い...。



そしてTakeProfit=30

 
jingodelcuyo:

そしてTakeProfit=30


deletePendingOrders()の間違いを訂正しました。

ファイル:
 
jingodelcuyo wrote>>

私はプログラマーで、MT4/MQL4を使い始めて約8ヶ月になります。50以上のインジケーターやEAを書きましたが、ストラテジーがいい加減なため、バックテストやデモの成功はほとんどありません。ストラテジーロジックを正しく効率的に実装するのが得意になり、特定のストラテジーを実装したいとき、かなり速く、データ管理もよく、テストとデバッグができるようになりました。もし、「反対側」(ストラテジーは素晴らしいが、プログラミングの経験が少ない)の人がいたら、コラボレーションしたいので教えてください...。

また、もしそこにいる達人が私に骨(つまり、機能する基本的な戦略)を投げたいならば、私は非常に幸せになるでしょう(srth[at]templestreet.cc)。

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

JDC

このエントリー戦略をプログラミングする手を使うことができます。 高値が最後の(n)バーの高値以上であり、RSI(7バーの終値)が最後の(n)バーの最高RSIより小さい場合、売ります。

感謝

 
heri:

助けてください...ワァー...。

ヒエケンアシを使った1つのEAを作るのを手伝って欲しい。青い色の時に買い、赤い色の時にポジションを閉じ、赤い色の時に自動的に売る。私のメール wak_khenak@yahoo.com.my


このEAはタスクの要求を実行しますが、ストラテジーの結果はまちまちです。インジケータからの 不要なシグナルの フィルタリングについては、mq4 のコメントを参照してください。

ファイル: