どんな新人の質問でも、フォーラムを乱雑にしないように。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 6. - ページ 941

 
neman:

この質問に対する簡単な解決策があれば教えてください。

私のExpert Advisorは、口座パラメータに基づいてロットを計算します。

つまり、小数点以下第2位を四捨五入する。

ただし、ブローカーによっては、0.1ロットは丸められ、0.12ロットは丸められないというように、一桁目までしか丸められないところもあります。

すると、こんな風になるんです。

コードの3行目に手動で値を指定しなくても、Expert Advisorが勝手に最小ロットとステップを認識するようにすることは可能でしょうか?


lots = lotstep*MathRound((AccountFreeMargin()*risk*0.01/margin)/lotstep);
if(lots < 0.01) lots = 0.01;

リスクの所在-関与する自由資金の割合

margin = MarketInfo(Symbol(),MODE_MARGINREQUIRED) - 1つの注文に対するマージンです。

lotstep = MarketInfo(Symbol(),MODE_LOTSTEP) - ロットサイズ。

 
evillive:


リスク - 自由な資金調達の割合

margin = MarketInfo(Symbol(),MODE_MARGINREQUIRED) - 1つの注文に対するマージンです。

lotstep = MarketInfo(Symbol(),MODE_LOTSTEP) - ロットサイズ。

ありがとうございました。機能を見た、要点を理解した、何とかする!
 

フォーラムユーザーの皆様、こんにちは。まだ解決できない。簡単そうですが、どうすれば正しく実装できるのか、思いつきません:-(問題は以下の通りです。

10個の要素を持つ配列があります。配列の 各要素は、現在の日の価格またはレベルを含んでいます。私は、klosとの関係で配列の最も近い支持と抵抗のレベルを決定する必要があります。もっと可愛くするには?よく、安く(計算の資源という意味)。

何かアイデアはありませんか?

 
皆さん、ありがとうございました!なんとなく乗り切れました :-)
 

コードについてご教授ください。フィボレベルでストップロスや テイクプロフィットを設定したいのですが。この方式を使っているのですが、うまくいきません。その理由がわからない。私のジャーナルには、削除とアンインストールの理由 0 とだけ書かれています。

 
 double low,
        high,
        SL,
        TP;
  int start()                               
       {
  low = iLowest (NULL,0,MODE_LOW,20,0);
  high = iHighest(NULL,0,MODE_HIGH,20,0); 
  SL = NormalizeDouble(low, 5);
 TP = NormalizeDouble(low+((high - low)* 1.68), 5);          
    OrderSend(Symbol(), OP_BUY,0.1, Ask, 3, SL, TP);
   return;                                  
  }
//--------------------------------------------------------------------
 
nikelodeon:

フォーラムユーザーの皆様、こんにちは。まだ解決できない。簡単そうですが、どうすれば正しく実装できるのか、思いつきません:-(問題は以下の通りです。

10個の要素を持つ配列があります。 配列の各要素は、現在の日の価格またはレベルを含んでいます。クロとの関係で、配列から最も近い支持線と抵抗線のレベルを判断する必要があります。もっと可愛くするには?まあまあ安い(計算資源的に)。

何かアイデアはありませんか?

ある価格がどのレベルにあるのかを見つける必要があるのでは?
 

RickD:
Нужно найти,  между какими уровнями попадает заданная цена?

今、どのレベルにあるのかを知る必要があります。すなわち、現在のサポートとレジスタンスのレベルを決定する......。


 
nikelodeon:
サイクルでは、水準と価格の差の絶対値の最小値を探します。見つかったレベルは、私たちが求めているものです
 
Vinin:
水準と価格の差の絶対値が最小になるように探します。見つけた水準は、私たちが求めている価格です。

はい、そうしました。しかし、価格が水準器より高く、水準器が可変キャリパーより高ければ、キャリパーは水準器と同一視されるのです。スロスを下回るが、klossを下回る他のレベルよりも大きい可変キャリパー筆記体のスートベトチノ。一般的には、すでに実装しています。

もう1つ、少し質問させてください。私の作業TFは5分です。前日の始値、終値を知るには?

 
nikelodeon:

はい、そうしました。しかし、価格が水準器より高く、水準器が可変キャリパーより高ければ、キャリパーは水準器と同一視されるのです。可変支持体のスートベトクノは、sloss以下であるが、kloss以下の他のレベルよりも大きいレベルを書き込んだ。一般的には、すでに実装しています。

もう1つ、少し質問させてください。私の作業TFは5分です。前日の始値、終値を知るには?

iOpen(NULL,PERIOD_D1,1);

iClose(NULL, PERIOD_D1,1);