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

 

みんな、久しぶりに攻略テスターの 動画を録画してみたよ。忘れていました。新しいものが出ているかどうか教えてください・・・。ありがとうございます。google経由のサイトで自分を探します。"Navigator "の中だったと思います。

あるいは、それについて読むためのリンクを教えてください...。

 

こんにちは。親愛なる先生方、私はここで関数を書いています、そのタスクは、マジックによってすべての注文を通過し、最も低い利益を持つチケットの順序を 返すことです。

私の書き方が正しいかどうか見てください。

int TicketMinProfitPos(string sy="", int op=-1, int mn=-1) {
double mi, p;
int    i, k=OrdersTotal(), pp=0, ti=0;
double arr_Orders[10][10];
int Qnt=0; // объявление и обнуление счётчика ордеров
ArrayInitialize (arr_Orders,0); // обнуление массива

  if (sy=="0") sy=Symbol();
  for (i=0; i<k; i++) {
    if (OrderSelect(i, SELECT_BY_POS, MODE_TRADES)) {
      if ((OrderSymbol()==sy || sy=="") && (op<0 || OrderType()==op)) {
        if (OrderType()==OP_BUY || OrderType()==OP_SELL) {
          if (mn<0 || OrderMagicNumber()==mn) {
             Qnt++;
             arr_Orders[Qnt][8]=OrderProfit();
       } arr_Orders[0][0]=Qnt;
     }
   }
 }
}

int index1=0;
double min= 10000000;
  for (int i=0;i<10;i++) {
      if (arr_Orders[i][8]< min){
      index1=i; min=arr_Orders[i][8]
      }
  }
return(min);

}
[Deleted]  
文字列の配列をアルファベット順に並べる関数の実装方法を教えてください。例えば、string mass[]={"USDJPY", "EURUSD",..., "AUDUSD"} を {"AUDUSD", "EURUSD",..., "USDJPY"} と入力すると、アルファベット順に並びます。
 

こんな面白い問題にぶつかりました。

些細な条件を書いています。

if( А < Б )
 {
  // Выполнить действия
 }

世界で一番簡単なことだと思うのですが...。しかし!次のようなことが起こります。A == B でありながら、条件が正しいと判断され、アクションが実行される。

特に、SLを設定することで順番を変更します。しかし、SLはすでに等しい - 修正する必要はないのですが、それでもプログラムは毎回(同じ価格で)注文を修正するように命令を出します。

もちろん、すべて復刻しています。両方の方法で書き換えてみたり、追加の条件("!="と等しくない場合)を追加してみたりしましたが、まだ条件は出ています。

この現象は何なのか、何とつながっているのか。

 
Chiripaha:

こんな面白い問題にぶつかりました。

些細な条件を書いています。

世界で一番簡単なことだと思うのですが...。しかし!次のようなことが起こります。A == B でありながら、条件が正しいと判断され、アクションが実行される。

特に、SLを設定することで順番を変更します。しかし、SLはすでに等しい - 修正する必要はないのですが、それでもプログラムは毎回(同じ価格で)注文を修正するように命令を出します。

もちろん、すべて復刻しています。両方の方法で書き換えてみたり、追加の条件("!="と等しくない場合)を追加してみたりしましたが、まだ条件は出ています。

この現象は何なのか、何とつながっているのか。

分数の数値は、比較する前に正規化する必要があります。
 
SergMich:
例えば、string mass[]={"USDJPY", "EURUSD",..., "AUDUSD"} を {"AUDUSD", "EURUSD",..., "USDJPY"} と入力すると、アルファベット順に並び替える関数を実装するには、どのようにしたらよいか教えてください。

StringGetChar 関数を使って、1文字目の番号を取得し、2文字目でソートします。
削除済み  

もちろん、リンクはありがたいのですが、これはちょっと違うんです。フラクタルの価格は既に知っていますが、この価格が対応するバー番号を別のタイムフレームで見つけるにはどうしたらよいでしょうか。

 
バータイムで
削除済み  
FAQ:
バータイムで

ちょっとしたコード例を教えてください。