[ARCHIVE] フォーラムを散らかさないように、どんなルーキーでも質問してください。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 3. - ページ 351

 
granit77:
作者は、求めている結果の本質を知らないのです。筆者はどうなるのか見てみたいと思っています :))簡略化すると、すべての距離が既知であるセグメント上の点の位置を数値で表す問題である。また、セグメントの真ん中にある点(バランスポジション)を見つけると、何も起こらないことも知られています。上側の境界線に近いほど正の増分で、下側の境界線に近いほど負の増分になります。仮説としてそして、すべてのバリエーションを受け入れています。逆さでもOK!


ビクター、あなたは何も知らないわ!

もし、彼が何が出てくるか見たいのなら、どのように入ったか見せてもらえばいい :)

imhoさん、引用した記事の中で、他はすべてフィクションです、など。

1. セグメントの真ん中にある点(バランス位置)を見つける。

2.上限に 近いほど、正の増分がある。

3. 下限境界線に近い-マイナス。

4.バリエーションは問わない

何のバリエーション?

 
splxgf:

値でソートして、最初/最後を選択する...直接検索という安価な選択肢もありますが。

値はどのように保存されるのですか?


1日のうちに少しずつ現れます。
 
artmedia70:

値の配列がある場合。

intArrayMaximum( double array[],int count=WHOLE_ARRAY,int start=0)
最大値を持つ要素を検索する。この関数は,配列中の最大要素の位置を返します.
パラメータ
array[] - 検索対象の数値配列。
カウント - 検索する要素数。
立ち上がり - 検索の開始インデックス。

ありがとうございました。
 
1)オープンポジションとストップロスの滑りの検証、2)実ポジションでのストップロスの確認、について考えています。

私自身は、1)ストップロスのスリッページがないか、オープンポジションを チェックすることをお勧めします。浮動株残高の値がストップロスより大きい場合は、直ちに決済してください。

2)ストップロス、テイクプロフィット設定の追加確認。

3)週末はアピアランスの刻みがあるので、ポジションを開かないこと。

本格的なEAにするためには、他にどのようなコードを追加する必要があるのでしょうか?
 
001:

1日のうちに少しずつ現れます。

時系列の配列であれば、https://docs.mql4.com/ru/series/iHighest。

 
CLAIN:

ここで、私のために簡単な機能を紹介します。

i "の最大値だけを返すようにしたいのですが、どうすればよいのでしょうか?

int numberI()
    {
      int a;
      for(int i=1;i<5;i++)
      {
         if(CTicketArray[i]!=0)
         {   
            Print(i);
              a=i;
         }   
        
      }
    }
あなたの番号は "a "です。
 
ire9589:
1)オープンポジションとストップロスの滑りの検証、2)実ポジションでのストップロスの確認、について考えています。

私自身は、1)ストップロスのスリッページがないか、オープンポジションをチェックすることをお勧めします。浮動株残高の値がストップロスより大きい場合は、直ちに決済してください。

2) ストップロス、テイクプロフィット設定の追加確認。

3)週末はアピアランスの刻みがあるので、ポジションを開かないこと。

本格的なEAにするためには、他にどのようなコードを追加する必要があるのでしょうか?

コードに追加するのではなく、取引システムに追加する必要があります。もし、それがプラスの期待値で動くなら、他に何を加えるべきかという疑問は生じません。
 
こんにちは。教えていただけませんか。他のペアの取引機能(EAが接続されているペアではない)に使用する価格を教えてください。iCloseはどうなんだろう、と思っていたんです。そこにBid値を積み上げているのでしょうかね?
 
nadya:
こんにちは。教えていただけませんか。他のペアの取引機能(EAが接続されているペアではない)に使用する価格を教えてください。iCloseはどうなんだろう、と思っていたんです。そこにBid値を積み上げているのでしょうかね?

double bid   =MarketInfo("EURUSD",MODE_BID);
double ask   =MarketInfo("EURUSD",MODE_ASK);
double point =MarketInfo("EURUSD",MODE_POINT);
int    digits=MarketInfo("EURUSD",MODE_DIGITS);
int    spread=MarketInfo("EURUSD",MODE_SPREAD);
 
drknn:

ありがとうございます、とてもシンプルになりました)