[ARCHIVE] フォーラムを散らかさないように、どんなルーキーでも質問してください。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 3. - ページ 610 1...603604605606607608609610611612613614615616617...652 新しいコメント 削除済み 2012.03.04 12:29 #6091 ruslanchik: a=5やa=10の先の計算はどうなっているのでしょうか? プログラムは上から下に向かって実行されます)まず5、次に10。 ruslan 2012.03.04 12:33 #6092 Solree: プログラムは上から順に)まず5人、次に10人です。 なるほど...。 は、"明らかな "パラメータを与えられたものに更新します。 Artyom Trishkin 2012.03.04 13:38 #6093 ruslanchik: OK ありがとうございます...要するに、"明示的 "なパラメータを与えられたものに更新するのです 関数にパラメータを参照渡しする場合、変更されるのは関数に渡された変数である。 ある関数から複数のパラメータを返す必要があるとします。参照で関数に渡す。関数の外で設定された変数、つまり関数に参照渡しした変数は、関数の中で変更されます。 e, f, gの3つの変数がある場合、そのパラメータにある変数名の前に関数記述のappersandがあれば、関数呼び出し 時にパラメータに入れた変数が変更されます。 int func (int a ,int &b ,int &c ) { a=10; b=20; c=30; return(a); } 関数を呼び出す場合。 int e=40 , f=50, g=60; int d=func (e, f, g); dは 10に 等しくなります(関数は修正されたeを 返します)。 fは 20に 等しくなる gは 30に 等しくなる f と g はここで参照渡しされる [ARCHIVE] Any rookie question, How to create rank Ask! ruslan 2012.03.04 14:47 #6094 artmedia70: 関数にパラメータを参照渡しする場合、変更されるのは関数に渡された変数である。 ある関数から複数のパラメータを返す必要があるとします。参照で関数に渡す。関数の外で設定された変数、つまり関数に参照渡しした変数は、関数の中で変更されます。 e, f, gの3つの変数がある場合、そのパラメータにある変数名の前に関数記述のappersandがあれば、関数呼び出し時にパラメータに入れた変数が変更されます。 int func (int a ,int &b ,int &c ) { a=10; b=20; c=30;return(a);} 関数を呼び出す場合。 int e=40 , f=50, g=60; int d=func (e, f, g); d は10 になります (この関数は変更後のe を返します)。 fは 20に 等しくなる gは 30に 等しくなる f と g はここで参照渡しされています 同じようなテーマでHelpupができるのはどこですか.例によって何とかしようと腰を上げたものの、リファレンスがないとシステムを構築できないことに気がついた・・・。ちなみに、S.K.(Sergei Kovalev)のHelpも、あまり話題になっていない。 Рустам 2012.03.04 15:38 #6095 ruslanchik: 同じようなテーマでHelpupができるのはどこですか.例によって何とかしようと腰を上げたものの、リファレンスがないとシステムを構築できないことに気がついた・・・。 ちなみに、S.K.の自己啓発本もあまり情報が載っていない。 DOCUを よく見てください。 あらゆることが 書かれています。ただ、https://docs.mql4.com/ru/basis/variables/formal を読むことができればいいのです。 ruslan 2012.03.04 16:03 #6096 FAQ: DOCUを よく見てください。 そこにはあらゆることが 書かれています。ただ、https://docs.mql4.com/ru/basis/variables/formal を読むことができればいいのです。 と、自分で気づいていない人は、いったい何に目をつければいいのか......。"パラメータを参照で渡す "方法を教えてください。インラインヘルプには使い方のヒントが載っていますが、なかなか理解できません...。609ページより " Рустам 2012.03.04 16:05 #6097 パラメータを参照渡しすることも可能である。 この場合、そのようなパラメータの変更は、参照渡しされた呼び出し側関数の対応する変数に影響を与える。 配列の要素を 参照渡しすることはできません。パラメータを参照渡しできるのは、1つのモジュールの範囲内に限られ、ライブラリ関数にはそのような機会はありません。パラメータが参照渡しであることを指定するためには、データ型の後に&修飾子を付ける必要があります。 例 void func(int& x, double& y, double& z[]) { double calculated_tp; ... for(int i=0; i<OrdersTotal(); i++) { if(i==ArraySize(z)) break; if(OrderSelect(i)==false) break; z[i]=OrderOpenPrice(); } x=i; y=calculated_tp; } ...。 配列は参照渡しすることもでき、すべての変更は元の配列に反映されます。単純なパラメータと異なり、配列はライブラリ関数でも参照渡しが可能です。 参照渡しされたパラメータは、デフォルト値で初期化することはできません。 削除済み 2012.03.04 16:51 #6098 こんばんは。バーを理解しようとしているのです。日足バーを分析するスクリプトを書きたいのですが、どうすればいいですか?どのような配列が何%発生しているかを分析しようとしています。全履歴だけでなく、選択した時間枠の統計も収集したいのですが。スクリプトを検索してみたが、数が多すぎる。経験がないので、そのようなスクリプトのリンクや、バーへの対処法などのアドバイスをお願いします。 Alexey Subbotin 2012.03.04 17:33 #6099 ChAnton: こんばんは。バーを理解しようとしているのです。日足バーを分析するスクリプトを書きたいのですが、どうすればいいですか?その歴史や割合を分析しようとしているのです。全履歴だけでなく、選択した時間枠の統計も収集したいのですが。スクリプトを検索してみたが、数が多すぎる。経験がないので、そのようなスクリプトのリンクをお願いするか、バーの対処法についてアドバイスをお願いしたいです。 プログラミングの経験はありますか?もし、そうでなければ、教科書やドキュメント(リンクはページの上部にあります)を読んで、基本を学ぶべきでしょう...。バーについて詳しくはこちらhttps://docs.mql4.com/ru/predefined/variables Григорий 2012.03.04 21:49 #6100 こんにちは、OrderOpenTime()は1970年1月1日00:00からの経過秒数を返すということですが、これはどうなのでしょうか?通常の時間に変換する方法は? 1...603604605606607608609610611612613614615616617...652 新しいコメント 理由: キャンセル 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
a=5やa=10の先の計算はどうなっているのでしょうか?
プログラムは上から順に)まず5人、次に10人です。
関数にパラメータを参照渡しする場合、変更されるのは関数に渡された変数である。
ある関数から複数のパラメータを返す必要があるとします。参照で関数に渡す。関数の外で設定された変数、つまり関数に参照渡しした変数は、関数の中で変更されます。
e, f, gの3つの変数がある場合、そのパラメータにある変数名の前に関数記述のappersandがあれば、関数呼び出し 時にパラメータに入れた変数が変更されます。
int func (int a ,int &b ,int &c ) {
}
関数を呼び出す場合。
int e=40 , f=50, g=60;
int d=func (e, f, g);
dは 10に 等しくなります(関数は修正されたeを 返します)。
fは 20に 等しくなる
gは 30に 等しくなる
f と g はここで参照渡しされる
関数にパラメータを参照渡しする場合、変更されるのは関数に渡された変数である。
ある関数から複数のパラメータを返す必要があるとします。参照で関数に渡す。関数の外で設定された変数、つまり関数に参照渡しした変数は、関数の中で変更されます。
e, f, gの3つの変数がある場合、そのパラメータにある変数名の前に関数記述のappersandがあれば、関数呼び出し時にパラメータに入れた変数が変更されます。
int func (int a ,int &b ,int &c ) {
}
関数を呼び出す場合。
int e=40 , f=50, g=60;
int d=func (e, f, g);
d は10 になります (この関数は変更後のe を返します)。
fは 20に 等しくなる
gは 30に 等しくなる
f と g はここで参照渡しされています
ちなみに、 。
DOCUを よく見てください。 あらゆることが 書かれています。ただ、https://docs.mql4.com/ru/basis/variables/formal を読むことができればいいのです。
DOCUを よく見てください。 そこにはあらゆることが 書かれています。ただ、https://docs.mql4.com/ru/basis/variables/formal を読むことができればいいのです。
パラメータを参照渡しすることも可能である。 この場合、そのようなパラメータの変更は、参照渡しされた呼び出し側関数の対応する変数に影響を与える。 配列の要素を 参照渡しすることはできません。パラメータを参照渡しできるのは、1つのモジュールの範囲内に限られ、ライブラリ関数にはそのような機会はありません。パラメータが参照渡しであることを指定するためには、データ型の後に&修飾子を付ける必要があります。
例
配列は参照渡しすることもでき、すべての変更は元の配列に反映されます。単純なパラメータと異なり、配列はライブラリ関数でも参照渡しが可能です。
参照渡しされたパラメータは、デフォルト値で初期化することはできません。
こんばんは。バーを理解しようとしているのです。日足バーを分析するスクリプトを書きたいのですが、どうすればいいですか?その歴史や割合を分析しようとしているのです。全履歴だけでなく、選択した時間枠の統計も収集したいのですが。スクリプトを検索してみたが、数が多すぎる。経験がないので、そのようなスクリプトのリンクをお願いするか、バーの対処法についてアドバイスをお願いしたいです。