[ARCHIVE!] フォーラムを散らかさないように、どんなルーキーの質問でも。プロフェッショナルは、通り過ぎないでください。あなたなしではどこにも行けない - 4. - ページ 305 1...298299300301302303304305306307308309310311312...631 新しいコメント Рустам 2012.08.06 19:28 #3041 いいえ、結果は1つだけです。値を参照で渡します。 double _bid = 0, _ask = 0; Print(_bid,":",_ask); ResFunction(_bid,_ask); Print(_bid,":",_ask); void ResFunction(double &x, double &y){ x = Bid; y = Ask; return; } Владимир Тезис 2012.08.06 19:30 #3042 abeiks: こんにちは。 まずは簡単な例から説明します。そうしないと、 の説明が難しくなります。 さて、どちらの場合もサブルーチンから同じ値、つまり価格入札が返されるため、これらの2つの関数のうち1つをコードから削除することができます。もし、返される値が異なるなら、例えば、文字列に組み立てることができる。この2つの値をセミコロンなどのセパレータで区切ってサブルーチンから返す。そして、それを文字列として返す。次に、メインコードで、文字列から2つの値を取り出し、doubleに変換します。 Алексей Тарабанов 2012.08.06 19:42 #3043 サブプログラムに何かを送り、何が必要かを理解させる。 Роман 2012.08.06 20:55 #3044 abeiks: こんにちは。 ... こんにちは!すでに皆さんからコメントをいただいているので、お聞きしたいのですが、2008年の チャンピオンの方ですか? もしそうなら、「マドリッド宮廷の秘密」をすべて明かさず、「ウィーンの森の物語」をすべて語らずに、あなたのGRAALについて教えていただけませんか?ちょっとだけベールを脱いで...。できますよ~、この枝では、きっと、みんなが役に立つと思いますよ~。 私自身、チャンピオンシップに向けて積極的に準備を進めているのですが...。 ありがとうございました。 Swat 2012.08.07 02:41 #3045 drknn: 教えてください、なぜ関数が宣言されたときに変数をゼロにリセットするのですか?ここにあります。 これは、呼び出すときに明示的に設定しない場合、デフォルト値に設定する方法なのでしょうか、それとも私が間違っているのでしょうか? Владимир Тезис 2012.08.07 05:59 #3046 Skydiver: つまり、呼び出されたときに明示的に設定されていない場合に、このようにデフォルト値が設定されているのでしょうか、それとも私の勘違いでしょうか? どうだろう。でも、興味はあります。調べてみます。 追伸 効果あり! //+------------------------------------------------------------------+ //| script program start function | //+------------------------------------------------------------------+ int start(){ Alert("func1(100) вернула значение = ",func1(100)," func1() вернула значение = ",func1()); return(0); } //+------------------------------------------------------------------+ int func1(int i=25){ return(i); } Владимир Тезис 2012.08.07 06:19 #3047 Skydiver: ループの各反復で各値をプレプリントしてみてください。配列のサイズが 小さいので、データの取り違えはありません。 GarKain 2012.08.07 06:54 #3048 同じ符号のオープンオーダーの差を1小節にするにはどうすればよいですか? Paladin80 2012.08.07 07:39 #3049 GarKain:同じ符号の新規注文の差を1小節にするにはどうすればよいですか?ポジションを開いた時刻と 現在のバーを開いた時刻を比較する必要がある Time[0].ポジションを開く時間がバーの開始時間以上である場合、Expert Advisorは新しいポジションを開きません。新しいバーが現れると、Time[0]の値が後の時間に変わり、この比較により、現在の(新しい)バーではまだポジションを開いていないことがわかり、取引ができるようになるのです。 ちなみに、ご質問は2つのサブクエスチョンに分解することもできます。 1.現在のバーでポジションが開かれ、何とか決済されましたが、まだ新しいバーを待っている状態です。 2.現在のバーでポジションを建て、なんとか決済できたので、同じバーで再度ポジションを建てる(つまり、同じバーで同時に1つのポジションを建てる)ことができるようになりました。 Nauris Zukas 2012.08.07 08:48 #3050 FAQ: いや、結果はひとつしかない。 ありがとうございます、やってみます。 1...298299300301302303304305306307308309310311312...631 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
いいえ、結果は1つだけです。値を参照で渡します。
こんにちは。
まずは簡単な例から説明します。そうしないと、 の説明が難しくなります。
サブプログラムに何かを送り、何が必要かを理解させる。
こんにちは。
...
こんにちは!すでに皆さんからコメントをいただいているので、お聞きしたいのですが、2008年の チャンピオンの方ですか?
もしそうなら、「マドリッド宮廷の秘密」をすべて明かさず、「ウィーンの森の物語」をすべて語らずに、あなたのGRAALについて教えていただけませんか?ちょっとだけベールを脱いで...。できますよ~、この枝では、きっと、みんなが役に立つと思いますよ~。
私自身、チャンピオンシップに向けて積極的に準備を進めているのですが...。
ありがとうございました。
教えてください、なぜ関数が宣言されたときに変数をゼロにリセットするのですか?ここにあります。
これは、呼び出すときに明示的に設定しない場合、デフォルト値に設定する方法なのでしょうか、それとも私が間違っているのでしょうか?
つまり、呼び出されたときに明示的に設定されていない場合に、このようにデフォルト値が設定されているのでしょうか、それとも私の勘違いでしょうか?
どうだろう。でも、興味はあります。調べてみます。
追伸
効果あり!
同じ符号のオープンオーダーの差を1小節にするにはどうすればよいですか?
同じ符号の新規注文の差を1小節にするにはどうすればよいですか?
ポジションを開いた時刻と 現在のバーを開いた時刻を比較する必要がある Time[0].ポジションを開く時間がバーの開始時間以上である場合、Expert Advisorは新しいポジションを開きません。新しいバーが現れると、Time[0]の値が後の時間に変わり、この比較により、現在の(新しい)バーではまだポジションを開いていないことがわかり、取引ができるようになるのです。
ちなみに、ご質問は2つのサブクエスチョンに分解することもできます。
1.現在のバーでポジションが開かれ、何とか決済されましたが、まだ新しいバーを待っている状態です。
2.現在のバーでポジションを建て、なんとか決済できたので、同じバーで再度ポジションを建てる(つまり、同じバーで同時に1つのポジションを建てる)ことができるようになりました。
いや、結果はひとつしかない。
ありがとうございます、やってみます。