私はインジケータやEAを書きますが、もう無料ではありません。) - ページ 6

 
KimIV >> :
機能パラメータが正しくない。OrderClose()関数に何を渡したか、正確に確認してください。

確認したところ...本当に何が問題なのかわからない...いろいろ試してみたけど %(

 
rusmos писал(а)>>

最初のロットが例えば0.1で、次のロットがある与えられた値だけ増えるという問題に対して、失礼ですが、何かコードを書いていただけないでしょうか。

よろしくお願いします。

このフォーラムを検索すると、このようなすでに尋ねられ、書かれている...

いずれにせよ、似たようなことはあるのですが...。

 
StatBars >> :

このフォーラムを検索してください、それは質問され、書かれています...

ありがとうございます >> 今まで3時間くらいフォーラムを覗いて、いろいろ見つけたのですが、これはなかったです。

 
StatBars >> :

このフォーラムを検索してください、以前にも質問され、書かれています...。

そして、コードはせいぜい10項程度でしょう。

でも、ここでは小手先のことはやらないんでしょうね。

 
rusmos >> :

そして、コードはせいぜい10項程度でしょう。

でも、ここではプロは些細なことにこだわらないのでしょう。

おおよそでなく、具体的に、誰かが引き受けるような形で、タスクを正式化できるといいですね。

 
rusmos писал(а)>>

そして、コードはせいぜい10項程度でしょう。

でも、プロはここで小細工をしないのでしょう。

質問を正しく組み立ててください。一次、二次と続く。何から何まで初めて?宇宙の始まりから、あるいはキリストが来られた日から、あるいは世界の創造から、あるいはあなたが朝食をとって散歩に出かけた時からでしょうか。何が問題で、何が答えなのか。

 
rusmos писал(а)>>

そして、コードはせいぜい10項程度でしょう。

でも、ここでは小さなことにはこだわらないのでしょう。

extern double RISK=20;


lotsize=MarketInfo(Symbol(),MODE_LOTSIZE)*0.01;
Balance=AccountBalance()*( RISK/100);
lots=NormalizeDouble( Balance/ lotsize,2); // - это и есть лот для открытия позиции
コードはロットを増やすだけでなく、減らすこともできる。すべてはデポ次第で、デポが上がればロットも上がる......。あなたにはこれが必要だと思ったから...
 
sol >> :

おおよそでなく、具体的に、誰かが引き受けるような形で、タスクを正式化できるといいですね。

OKです。最初のロットはロット0.1で購入します。これを受けて、SellStopを下から20ポイントに0.2Lotで即座に設定(つまり0.1枚増量)します。

さらに、売りが発動した場合は、回答でByStopを0.3ロット(つまりLASTロットを0.1ずつ増やす)にして、原則そうすることにしています。

ロットの増加の大きさは、ご自身の判断で調整されることが重要です。

さて、それぞれ、興味深い2つの選択肢があります。足し算、掛け算。

>> うっ、これかな(笑)

 
StatBars >> :
コードはロットを増やすだけでなく、減らすこともできる。すべてはデポ次第で、デポが上がればロットも上がる......。あなたにはこれが必要だと思ったから...

保証金の大きさは問わない。

 
StatBars >> :
コードはロットを増やすだけでなく、減らすこともできる。すべてはデポ次第で、デポが上がればロットも上がる......。あなたにはこれが必要だと思ったから...

保証金の大きさによってロットの規制があるようですが、私の悩みを解決する方法は見つかりませんでした。でも、ご意見ありがとうございました。