[アーカイブ!】どんなルーキーの質問でも、フォーラムを散らかさないように。プロフェッショナルの皆さん、通り過ぎないでください。あなたなしではどこにも行けない - 2. - ページ 519

 
alex12:
そう、オリジナルのデポからです。
次回は?また、オリジナルから?
 
alex12:
はい - 最初の入金から。クローズオーダー - 設定で指定されます。

OKです。初回入金額1,000円。2000に到達したら、採算の合わないポジションをすべて決済する。これで預金は2倍になり、すべてが終了した。次はどうする?あなたの中から必要なものをすべて引き出す?

自分で書こうとしているのか、A.マトロソフを探しているのか?

そこにあるのはシンプルなものばかり...。

 
artmedia70:

OKです。初回入金額1,000円。2000に到達したら、採算の合わないポジションをすべて決済する。これで預金は2倍になり、すべてが終了した。次はどうする?あなたの中から必要なものをすべて引き出す?

自分で書こうとしているのか、A.マトロソフを探しているのか?

単純なことなんだけど...。


負けポジションを閉じると同時に、デポが小さくなっていく。)
 
Roger:

負けポジションを閉じれば、デポは元のものより小さくなる。)
何でもかんでも持分で数えるのは慣れているのですが...。まあ、バランスシートならそうなんですが...。
 

デポサイズは、「アカウント情報」機能で決定されます。

ストップロス--これらは「取引機能」である。

あとは、あなた次第です。

;)

 
Roger:
次回は?また、初期のものから?

はい、または、例えば、保証金が2倍になり、元の保証金の利益が2倍になった保証金に加算される場合です。

あるいは、初期預金=1万円というような感じです。

次は2万、そして3万、4万......といった具合に。

または設定で指定=初回入金額の50%または100%。

 
peshihod:

デポサイズは、「アカウント情報」機能で決定されます。

ストップロス--これらは「取引機能」である。

あとは、あなた次第です。

;)

ありがとうございます。しかし、私はEAに大きな損失を決済させるためのストップロス 機能は必要なく、手動決済をシミュレートするために必要なのです。
 
alex12:
ありがとうございます。しかし、私は大きな損失を閉じるためにストップロス機能は必要ではなく、手動で閉じることをシミュレートするために必要です。 。

自分が何を求めているのか、自覚していますか?

1. Expert Advisor起動時のエクイティの状態を記憶しておく必要がある。

2. 指定した持分利益を超えた場合、Expert Advisorは、損失が設定で指定した金額を超えるすべてのポジションを見つける必要があります。

3. これらすべてのポジションはサイクル内でクローズする必要があります。 それぞれクローズ要求を送信した後、ポジションクローズの 事実を確認し、うまくいけば次のポジションをクローズし、うまくいかなければ...となります。

3.1. エラー番号でクローズエラーを処理し、クローズエラーが発生したポジションを(可能であれば)クローズしようとする。

4. 必要なポジションがすべてクローズされたら、すぐに新しいエクイティの状態を記憶し、その増加を把握する。

つまり、「他にやることがない人に全部やってもらいたい」という願望があるのでは...。すみません。私は論理を展開し、それを彫るのです。

そして、コードを持ってここに来れば、困ったことがあれば助けてくれるでしょう。あるいは、自分のために何かをしてくれる人に興味をもってもらう。

 
alex12:

はい、または、例えば、保証金が2倍になり、元の保証金の利益が2倍になった保証金に追加される場合です。

あるいは、初期預金=1万円というような感じです。

次は2万、そして3万、4万......といった具合に。

または設定で指定=初回入金額の50%または100%。


一般的には、到達すべき預金残高と、削除するファイル 数の2つの変数を追加しました。一度だけ動作し、その後はレベルを別の値に修正するか、Expert Advisor を再起動する必要があります。
ファイル:
grider.mq4  26 kb
 
artmedia70:

自分が何を求めているのか、自覚していますか?

1. Expert Advisor起動時のエクイティの状態を記憶しておく必要がある。

2. 指定した持分利益を超えた場合、Expert Advisorは、損失が設定で指定した金額を超えるすべてのポジションを見つける必要があります。

3. これらすべてのポジションはサイクル内でクローズする必要があります。 それぞれクローズ要求を送信した後、ポジションクローズの事実を確認し、うまくいけば次のポジションをクローズし、うまくいかなければ...となります。

3.1. エラー番号でクローズエラーを処理し、クローズエラーが発生したポジションを(可能であれば)クローズしようとする。

4. 必要なポジションがすべてクローズされたら、すぐに新しいエクイティの状態を記憶し、その増加を把握する。

つまり、「他にやることがない人に全部やってもらいたい」という願望があるのでは...。すみません。私は論理を展開しました。

そして、そのコードを持ってここに来れば、困ったことがあれば助けてくれるでしょう。あるいは、何かに興味をもってもらうことで、すべてがうまくいくように。

ありがとうございます。

少なくとも私はテスターでEAをテストするために。

なぜここに来たのかわからない。

プログラマーは、ただのプログラマーではありません。もちろん、初心者にとって、このようなコードを書くのは難しい。しかし、経験豊富なプログラマーにとっては、ほとんど楽勝です。