[警告は閉鎖されました!】フォーラムを乱雑にしないために、どんな初心者の質問でも。プロフェッショナルは、通り過ぎないでください。あなたなしでは、どこにも行けない。 - ページ 775

 
Vinin:

またこのようなことがあれば、出入り禁止を要請せざるを得ません。

逆コンパイルしたインジケーターの投稿はフォーラムのルール違反です。

また、倫理、道徳、フォーラムのルールの理解で異なる基準?

;)

 
FoxUA:

ということで、関数呼び出しは簡単に書けることが理解できました。

PrAskLim = StopLossLastPos(OP_SELL) ;そして関数自体で

double StopLossLastPos(int op=-1,)こんな感じ?

いいえ、そんなことはありません。単に関数の意味を理解してないだけだろう。

すべてのサブプログラムは、プロシージャとファンクションの2つのクラスに分けることができます。サブプログラムがメインプログラムに何も返す必要がない場合、そのようなサブプログラムはプロシージャと呼ばれます。何かを返すことが前提であれば、それは関数である。

コードのいろいろなところで、ある数値の平方根を 計算しなければならないと想像してください。あなたの言語には、平方根を計算するコマンドがないとします。平方根を計算するコードをたくさん書かなくてもいいように、ある値を入力として、その値の平方根を出力するサブルーチン(関数)を書くのである。そして、メインプログラムでは、平方根を計算する代わりに関数を呼び出すと、すでに計算された値が返されます。

そこで、関数が文字列や他の種類のデータではなく、数値であることを理解するために、関数を宣言するときに、渡されるパラメータの種類を括弧で囲んでリストアップする必要があります。例えば、double 型の値を返すサブプログラム MyKoren() を書いたとします。この関数の本体を作るときに、括弧の中で、渡されたパラメータが MyValue という名前と duble という型を持っていることを指定します。その結果、次のような関数ができあがります。

double MyKoren(double MyValue){

// здесь пишем код нашей подпрограммы, который вычислит квадратный корень из величины, которая лежит в переменной MyValue.

// Именно эта переменная запишет в себя то число, которое поступило на вход подпрограммы в момент её вызова.

double Rezult;

Rezult =......(MyValue).........;// вычисляем квадратный корень и результат заносим в переменную Rezult

return(Rezult);// возвращаем вычисленное значение в основную программу

}

さて、関数を書いたので、コードで呼び出してみましょう。

double PeremennayaDljaKornja;

PeremennayaDljaKornja=(xzc+256)*(AZN+322);
PeremennayaDljaKornja=MyKoren(PeremennayaDljaKornja);
// теперь после вызова нашей функции в переменной "PeremennayaDljaKornja" окажется результат вычислени я квадратного корня из той величины, которая лежала
// в PeremennayaDljaKornja перед тем, как мы вызвали нашу функцию

まあ、我々のサブルーチンを正しく記述しなかった場合は、このように。

 double MyKoren(double MyValue=36){

// здесь пишем код нашей подпрограммы, который вычислит квадратный корень из величины, которая лежит в переменной MyValue.

// Именно эта переменная запишет в себя то число, которое поступило на вход подпрограммы в момент её вызова.

double Rezult;

Rezult =......(MyValue).........;// вычисляем квадратный корень и результат заносим в переменную Rezult

return(Rezult);// возвращаем вычисленное значение в основную программу

...................... return(Rezult); }

その結果、MyValueは常に36と なり、36のルート=6となるため、サブルーチンは常にvalue=6を私たちに返すことになります。

そのため、関数のパラメータを、これらのパラメータが記載されている括弧内の値で初期化することはできない

私はもうあなたのコードを編集しません - あなたは自分が何をしているのか理解していません - あなたは明らかに知識が不足しています。教科書を読み、小さなコードの断片を試し、実験する必要があります。そして、自分の手が明確になるまで、つまり、このコードやあのコードの行で何をしているのかを理解できるようになるまで、この作業を続けてください。

 
FreeLance:

盗む必要はない。

盗んだというより、すでに盗まれているものに偶然出くわして、それに気づかなかったという可能性が高い。:)
 
drknn:
盗んだというより、すでに盗まれているものに偶然出くわして、それに気づかなかったという可能性が高い。:)

何でも可能です。;)

ただ、ダブルスタンダードには憤りを感じます。

そしてパリサイ人の通訳者たちは

 
FreeLance:

何でも可能です。;)

ただ、ダブルスタンダードには憤りを感じます。

そしてパリサイ人の通訳者たちは


自分のことなんだから。個人的なことではないんです。
 
Vinin:

個人的なことですが他意はありません。

ルールをより詳しく説明する。

そして、すべてをやり遂げよう!

大賛成です!

:)

-----

私の個人的な意見ですが、個人的なニーズだけでなく...。

;)

 
drknn:

作業者ではありませんが、今週のExpert Advisorを書こうとしているところです。仕事でEAを書こうとして いるのですが、たった1週間前に名前と用途以上のことを覚えました。何のためにあるのかわからないものを分解するのは大変だと思ったので、新しいものを作ってみようと思ったのですが、もちろん全部は見えず、ただ一つ、REMARKED ORDERをREMARKED価格でOFFにしたら大したことなかったということがありました。が、とにかくお時間をいただきありがとうございました。
 
皆さんこんばんは、今週も よろしくお願いします。私は熱と愚かだと思うが、実際に私が定義する方法、ピップでライン間の距離を置く質問です?
 

こんにちは。

正しい座標が分かっている場合に、グラフ上に大きな点を付ける方法をご存知の方はいらっしゃいますか?

 
inttehn:

こんにちは。

正しい座標が分かっている場合に、グラフ上に大きな点を付ける方法をご存知の方はいらっしゃいますか?

シンボルコードを選択するerrowオブジェクトを作成 するか、ラベルオブジェクトを使用します。