[ARCHIVE!] フォーラムを散らかさないように、どんなルーキーの質問でも。プロフェッショナルは、通り過ぎないでください。あなたなしではどこにも行けない - 4. - ページ 584 1...577578579580581582583584585586587588589590591...631 新しいコメント Pacman 2012.12.06 15:21 #5831 みなさん、こんにちは。教科書に載っている例を見ているところです。以下の条件がどのような機能を担っているのかがわからない。 ObjectSet(His_Name,OBJPROP_RAY, false); 自分でもコードを添付しています。Expert Advisorは、最後のn本のバーに色を付けます。よろしくお願いします。 ファイル: strings.mq4 7 kb elllfix 2012.12.06 16:01 #5832 rigonich: void, int, bool は、初期化された関数の前に置かれ、その関数が値を返す変数の種類を示します。OTHER言語については、英語版のフォーラムが あります。言語というのは単なるルールで、ある言語では物や現象に共通の名称があります。 一般的ではない、自分の好みの名称を使ってしまうと、理解されなくなってしまうのです。 手に入れたようです :)) ありがとうございます :)) 削除済み 2012.12.06 16:42 #5833 Sergstuddek: EAの動作の本質は単純です:特定の時間(01.00から10.00まで)に最小値と最大値を決定し、保留中の注文を置く。すでにあなたのコードを拝見しましたが、何と申し上げてよいかわかりません。上のTarasBY さんのおっしゃる 通り、その中で正しいことを言う 方が簡単です。秒()、分()、時間()関数はサーバーの開始時刻を返すので、この条件では、if (Hour()==10) の場合、Expert Advisorを10時に起動していないと、この関数は動作しないことになります。そんな状態がずっと続いているんですね。ヘルプの機能の説明をよく読んでください。2.if (TIMECLOSEHIGH19>TIMEOPENLOW19) and if (TIMECLOSELOW19<TIMEOPENHIGH19) -- これらは、常に動作する条件です。 3.一つのプログラムに3つも4つも同じような関数を書かず、一つの関数にして、呼び出すときに必要なパラメータを渡す。 これは誤りではないが、コードが煩雑になり読みづらくなる。4) 構文文字(スペース、タブ、改行、ブラケット)の配置は、どのようなものでも、常に同じシステムを使用する。そうしないと、自分自身を混乱させ、他の人も混乱させることになる。今はこれで十分だ、直してくれ、それからだ。 削除済み 2012.12.06 16:50 #5834 Pacman:みなさん、こんにちは。教科書に載っている例を見ているところです。以下の条件がどのような機能を担っているのかがわからない。 自分でもコードを添付しています。Expert Advisorは、最後のn本のバーに色を付けます。よろしくお願いします。 doubleObjectGet() 文字列名, int prop_id) この関数は、指定されたオブジェクトのプロパティの値を返します。GetLastError()を呼び出すと、エラー情報を得ることができます。 ObjectSet()も参照して ください。 パラメータ 名前 - オブジェクトの名前です。 prop_id - オブジェクトのプロパティ識別子。オブジェクトプロパティのリストにある 値のいずれかを指定することができる。 TarasBY 2012.12.06 16:57 #5835 rigonich:あなたのコードを見たのですが、何と言ったらいいのかわかりません。上のTarasBY さんのおっしゃる 通り、その中で正しいことを言う 方が簡単です。秒()、分()、時間()関数はサーバーの開始時刻を返すので、この条件では、if (Hour()==10) の場合、Expert Advisorを10時に起動していないと、この関数は動作しないことになります。そんな状態がずっと続いているんですね。ヘルプの機能の説明をよく読んでください。2.if (TIMECLOSEHIGH19>TIMEOPENLOW19) and if (TIMECLOSELOW19<TIMEOPENHIGH19) -- これらは、常に動作する条件です。 3.一つのプログラムに3つも4つも同じような関数を書かず、一つの関数にして、呼び出すときに必要なパラメータを渡す。 これは誤りではないが、コードが煩雑になり読みづらくなる。4) 構文文字(スペース、タブ、改行、ブラケット)の配置は、どのようなものでも、常に同じシステムを使用する。そうしないと、自分自身を混乱させ、他の人も混乱させることになる。今はそれで十分だ、修正して、それからだ。 あなたは記念碑にふさわしい!明日のプログラマー」を支援する上での最大の問題は、「彼が何を望んでいるのか」を自覚できない、あるいは説明できないことです。なぜなら、コルバク・インサート・フィールをすべて同時に得ることは不可能だからです!!!!:))) 削除済み 2012.12.06 17:13 #5836 TarasBY: 今頃は記念碑が建っているはずだ!明日のプログラマー」を支援する上で最大の問題は、コルバク・インサート・パークのすべてを同時に手に入れることができるわけがないため、「自分が何を望んでいるのか」を悟ることも説明することもできないことです:))) キッサ・スパローマニノフの口癖だ Pacman 2012.12.06 17:15 #5837 rigonich: doubleObjectGet() 文字列名, int prop_id) この関数は、指定されたオブジェクトのプロパティの値を返します。エラー情報を取得するためには、GetLastError() を呼び出す必要があります。 ObjectSet()も参照して ください。 パラメータこれですべてクリアです。しかし、このコード部分が具体的にどのような機能を担っているのか-。 ObjectSet( His_Name, OBJPROP_RAY, false); // Луч elllfix 2012.12.06 17:21 #5838 以下は、すでに書いたものです。-------------------------------------------int start(){ 購入条件です。購入そのものを と修正return(0)です。}-----------------------------------------問題は、現在、NEW条件、クローズ条件を入力する必要があり、その後、それ自体をクローズすると、私のEAは無限に修正を始めることです(ストップとテイクは固定されていますが、修正成功のメッセージは毎ティック ごとにポップアップ表示されるのです)。どのようにすれば、新しい条件と終了のためにこの開始の内部にループを作成することができますので、EAの最初の部分は、それが完全に閉じるまで影響を受けません? 削除済み 2012.12.06 17:31 #5839 rigonich: 関数だけでなく、プログラム全体のコードに目を通し、途中のエラーをチェックし、変数の値と最後のエラーをプリントして、コードの中の特定のエラー箇所を探す必要がありますね。自分で作ったプログラムをデバッグする場合、1000行程度の大きなものだと数週間、つまり書くよりも時間がかかることがあった。 このような関数がなかったときは、すべてが時計のように動いていました!そして現在も動いていますが、修正時のエラーは関数自体で発生しています思いついたのですが、もしかしたらこのエラーは、修正関数がstart()の本体ではなく、ユーザー関数の中にあるために出るのでしょうか? 削除済み 2012.12.06 17:35 #5840 Pacman: His_Nameという名前のオブジェクトのレイを作らないようにと書いてあります。 1...577578579580581582583584585586587588589590591...631 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
みなさん、こんにちは。
教科書に載っている例を見ているところです。以下の条件がどのような機能を担っているのかがわからない。
自分でもコードを添付しています。Expert Advisorは、最後のn本のバーに色を付けます。
よろしくお願いします。
void, int, bool は、初期化された関数の前に置かれ、その関数が値を返す変数の種類を示します。
OTHER言語については、英語版のフォーラムが あります。言語というのは単なるルールで、ある言語では物や現象に共通の名称があります。 一般的ではない、自分の好みの名称を使ってしまうと、理解されなくなってしまうのです。
手に入れたようです :)) ありがとうございます :))
EAの動作の本質は単純です:特定の時間(01.00から10.00まで)に最小値と最大値を決定し、保留中の注文を置く。
すでにあなたのコードを拝見しましたが、何と申し上げてよいかわかりません。上のTarasBY さんのおっしゃる 通り、その中で正しいことを言う 方が簡単です。
秒()、分()、時間()関数はサーバーの開始時刻を返すので、この条件では、if (Hour()==10) の場合、Expert Advisorを10時に起動していないと、この関数は動作しないことになります。そんな状態がずっと続いているんですね。ヘルプの機能の説明をよく読んでください。
2.if (TIMECLOSEHIGH19>TIMEOPENLOW19) and if (TIMECLOSELOW19<TIMEOPENHIGH19) -- これらは、常に動作する条件です。
3.一つのプログラムに3つも4つも同じような関数を書かず、一つの関数にして、呼び出すときに必要なパラメータを渡す。 これは誤りではないが、コードが煩雑になり読みづらくなる。
4) 構文文字(スペース、タブ、改行、ブラケット)の配置は、どのようなものでも、常に同じシステムを使用する。そうしないと、自分自身を混乱させ、他の人も混乱させることになる。
今はこれで十分だ、直してくれ、それからだ。
みなさん、こんにちは。
教科書に載っている例を見ているところです。以下の条件がどのような機能を担っているのかがわからない。
自分でもコードを添付しています。Expert Advisorは、最後のn本のバーに色を付けます。
よろしくお願いします。
ObjectSet()も参照して ください。
あなたのコードを見たのですが、何と言ったらいいのかわかりません。上のTarasBY さんのおっしゃる 通り、その中で正しいことを言う 方が簡単です。
秒()、分()、時間()関数はサーバーの開始時刻を返すので、この条件では、if (Hour()==10) の場合、Expert Advisorを10時に起動していないと、この関数は動作しないことになります。そんな状態がずっと続いているんですね。ヘルプの機能の説明をよく読んでください。
2.if (TIMECLOSEHIGH19>TIMEOPENLOW19) and if (TIMECLOSELOW19<TIMEOPENHIGH19) -- これらは、常に動作する条件です。
3.一つのプログラムに3つも4つも同じような関数を書かず、一つの関数にして、呼び出すときに必要なパラメータを渡す。 これは誤りではないが、コードが煩雑になり読みづらくなる。
4) 構文文字(スペース、タブ、改行、ブラケット)の配置は、どのようなものでも、常に同じシステムを使用する。そうしないと、自分自身を混乱させ、他の人も混乱させることになる。
今はそれで十分だ、修正して、それからだ。
今頃は記念碑が建っているはずだ!明日のプログラマー」を支援する上で最大の問題は、コルバク・インサート・パークのすべてを同時に手に入れることができるわけがないため、「自分が何を望んでいるのか」を悟ることも説明することもできないことです:)))
キッサ・スパローマニノフの口癖だ
ObjectSet()も参照して ください。
以下は、すでに書いたものです。
-------------------------------------------
int start()
{
購入条件です。
購入そのものを
と修正
return(0)です。
}
-----------------------------------------
問題は、現在、NEW条件、クローズ条件を入力する必要があり、その後、それ自体をクローズすると、私のEAは無限に修正を始めることです(ストップとテイクは固定されていますが、修正成功のメッセージは毎ティック ごとにポップアップ表示されるのです)。
どのようにすれば、新しい条件と終了のためにこの開始の内部にループを作成することができますので、EAの最初の部分は、それが完全に閉じるまで影響を受けません?
関数だけでなく、プログラム全体のコードに目を通し、途中のエラーをチェックし、変数の値と最後のエラーをプリントして、コードの中の特定のエラー箇所を探す必要がありますね。自分で作ったプログラムをデバッグする場合、1000行程度の大きなものだと数週間、つまり書くよりも時間がかかることがあった。
このような関数がなかったときは、すべてが時計のように動いていました!そして現在も動いていますが、修正時のエラーは関数自体で発生しています
思いついたのですが、もしかしたらこのエラーは、修正関数がstart()の本体ではなく、ユーザー関数の中にあるために出るのでしょうか?
His_Nameという名前のオブジェクトのレイを作らないようにと書いてあります。