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

 
Roman.:

キャッチ "は、ヘルプ、チュートリアル、ドキュメント(サイトのトップを参照してください)+このスレッド- その中のすべてのリンクを完全に参照してください)を読むためにあなたの側に消極的である...。:-)




ありがとうございます。このような包括的な回答でお時間を無駄にするのは申し訳ないです。

私は、「コメント」を通じて、結果は0.000178であるにもかかわらず、なぜ差が0.00002に丸められて表示されるのかを、できれば強調して尋ねました。四捨五入は、変数の種類によっては、理解できる。しかし、TYPE DOUBLEで、論理的には(私の)0.00002に丸められないはずです。(なぜそのような丸みを帯びているのかは不明です)。

いつもありがとうございます。キーボードにf1がある。

int start()
  {
double a=1.123456789,
       b=1.000000001,
       c=a+b;
       Comment("c = ",c);                Итог:2.1235
   return(0);
  }

チュートリアルではありますが。

実数定数や実数変数の値は、整数部、小数点(.)、分数部から構成されます。正の値も負の値も取ることができる。整数部と分数部は0~9の数字で構成されています。 小数点以下の有効桁数は最大15桁までとする。 例えば、こんな感じです。

27.12 -1.0 2.5001 -765456.0 198732.07 0.123456789012345

 
deyron:

ありがとうございます。このような網羅的な回答でお時間を無駄にするのは申し訳ないです。

結果は0.000178なのに、なぜCommentでは差が0.00002に丸められて表示されるのか、可能なら以下の点に注目してほしいとお願いしました。四捨五入は、変数の種類によっては、理解できる。しかし、DOUBLEのタイプで、論理的には(私の)0.00002に丸められないはずです。(なぜそのような丸みを帯びているのかは不明です)。

いつもありがとうございます。キーボードにf1がある。

教科書には載っていますが。

実数定数や実数変数の値は、整数部、小数点(.)、分数部から構成されます。正の値も負の値も取ることができる。整数部と分数部は0~9の数字で構成されています。 小数点以下の有効桁数は最大15桁までとする。 例えば、こんな感じです。

27.12 -1.0 2.5001 -765456.0 198732.07 0.123456789012345


そして、なぜ参考文献を読むのが面倒なのか

voidPrint()...)
エキスパートログに何らかのメッセージを出力します。パラメータはどのようなものでもよい。パラメータの数は64個を超えないものとする。

Print()に配列を渡すことはできません。配列は、要素ごとに印刷する必要があります。

double 型のデータは、ポイントの後に小数点以下4桁を印字します。よ り正確な値を得るには、DoubleToStr()関数を 使用する必要があります
bool, datetime, color 型のデータは、数値として表示されます。
日時の値を日付文字列として表示 するには、TimeToStr() 関数を使用します

Alert() および Comment()も参照して ください

 

こんにちは、多くの未決済注文の中で、どの関数が種類の一番最初の注文を閉じることができるか、教えてください。Webで検索したり、チュートリアルを読んだりしたが、理解できなかった。

事前に感謝しています。
 
今ならわかる。ありがとうございます。参考文献を読むだけでいいんです。というものです。"

どんな新人の質問でも、フォーラムを乱雑にしないように。プロフェッショナルは、通り過ぎないでください。あなたなしではどこにも行けない-4"

あなたにとっては2+2のようなものだと理解していますが、私にとってはそうではなく(今のところそうであってほしい)、YOUさんのこれらの質問は子供っぽいように思います。

私はどのように他の皆の本を私はOPENしている、その後勉強するときCONSPECTS(4一般的なノート1-polu.obschに転送されているかわかりません。)

まあ見逃した(ish)、または私は半日フリップスルーまたはあなたのリンクを投げる、それをすべて破壊する必要はありません - 自分で読んでください。

いつもありがとうございます。

 
deyron:
今ならわかる。ありがとうございます。参考文献を読むだけでいいんです。というものです。"

どんな新人の質問でも、フォーラムを乱雑にしないように。プロフェッショナルは、通り過ぎないでください。あなたなしではどこにも行けない-4"

あなたにとっては2+2のようなものだと理解していますが、私にとってはそうではなく(今のところそうであってほしい)、YOUさんのこれらの質問は子供っぽいように思います。

私はどのように他の皆の本を私はOPENしている、その後勉強するときCONSPECTS(4一般的なノート1-polu.obschに転送されているかわかりません。)

まあ見逃した(ish)、または私は半日フリップスルーまたはあなたのリンクを投げる、それをすべて破壊する必要はありません - 自分で読んでください。

いつもありがとうございます。


そして、何もリーフィングする必要はありません。魔法のボタンがある
 
anton777:

こんにちは、多くの未決済注文の中で、どの関数が種類の一番最初の注文を閉じることができるか、教えてください。Webで検索し、チュートリアルを読みましたが、理解できませんでした。

ありがとうございました。

Commentの 代わりにOrderClose()を書いてみてください。方向が決まっているので、何もスクロールする必要がないことに注意)))

for(int i=0; i<=OrdersTotal(); i++)
         {
         if(OrderSelect(i-1, SELECT_BY_POS)==true)
            {
            if(i==2)
               {
               int Ord_ticket=OrderTicket();
               Comment("Ord_ticket = ",Ord_ticket);
               }
            }
         }
 
deyron:

Commentの後ろにOrderClose()を書いてみてください。方向が決まっているので、スクロールする必要がないことに注意)))

注文がなぜか全部閉じてしまう、OrderClose()の書き方が悪かったのかもしれない。
 
anton777:
OrderClose()の書き方が悪いのか、なぜか全ての注文がクローズしてしまいます。

ループを逆にしてください。より多くからより少なくへ
 
Vinin:

このサイクルを逆にしてください。より多くから、より少なくへ。

このように?なぜなら、私はサイクルのことを何も知らないからです。

for(int i=0; i>=OrdersTotal(); i++)
 
anton777:

このように?だって、サイクルがわからないんだもん。


for(int i=OrdersTotal()-1; i>=0;i--)
  {
     if(OrderSelect(i, SELECT_BY_POS)==true)
       {
          if(i==2)
            {
               int Ord_ticket=OrderTicket();
               Comment("Ord_ticket = ",Ord_ticket);
            }
       }
  }