新参者の冒険 - ページ 2

 
cloudbreaker:

質問の答えですが、私は普段ヘリのパイロットとして働いています。しかし、経済状況を考えると、私の勤める会社は今、飛行機を飛ばしたくありません。そこで、暫定的に、私の親友が経営する会社のためにEAを開発しています。私たちは、かなり有名なファンドに代わってライブトレードを行っています。

私はあなたがコードを学ぶためにしようとしていることを嬉しく思いますし、これまで私ができるときにお手伝いします。このフォーラムに参加して、自給自足を学びたいと思っている人を見つけるのは、とても新鮮です。

やあ、cloudbreaker。わあ、このフォーラムでお世話になっているんですね。


私の夢は、ファンドを運営し、その利益の大部分を意識の研究や他の前向きなプロジェクトに 寄付することです。そのために、私はmqlを学ばなければなりません。


って、そんなことないですよ。

 

Niko


バランスの悪い括弧や間違った場所にある中括弧は問題になることがあります。 私がこの種のエラーをなくしたり見つけたりするのに役立ったのは、C++に対応したテキストエディタを使用することです。


私はすべてのコードを「Notepad++」というテキストエディタで作っています(Download.comのフリーウェア)。 このエディタには、一致する括弧や中括弧などをハイライトする特別な機能があり、コードを整理しやすくするためにテキストをカラーハイライトすることもできます。(言語」の下のドロップダウンメニューから「C++」を選択してください。


あなたのコードをNotpad++に貼り付けて、あなたのBUYコードの動作を妨げていた間違ったブラケットを見つけることで、あなたの問題を解決しました。


乾杯

 
FXtrader2008:

Niko


バランスの悪い括弧や間違った場所にある括弧は問題になることがあります。 私がこの種のエラーをなくしたり見つけたりするのに役立ったのは、C++に対応したテキストエディタを使用することです。


私はすべてのコードを「Notepad++」というテキストエディタで作っています(Download.comのフリーウェア)。 このエディタには、一致する括弧や中括弧などをハイライトする特別な機能があり、コードを整理しやすくするためにテキストをカラーハイライトすることもできます。(言語」の下のドロップダウンメニューから「C++」を選択してください。


あなたのコードをNotpad++に貼り付けて、あなたのBUYコードが動作するのを妨げていた誤ったブラケットを見つけることで、あなたの問題を解決しました。


乾杯




やあ、fxtrader!ちょうど、間違ったブラケットを理解するのに1時間費やしたところです。メモ帳++をダウンロードしてみます。私は、if(OrdersTotal()==0)で遊びました(それは==0 || 1を作った、ハハそれは面白い結果を持っていたが、それは問題を解決しなかった)。心配しないで、まだ答えを教えないでください、自分で考えてみますから :)


それともプログラミングに興味があるのですか?

 
cloudbreaker:

質問の答えですが、私は普段ヘリのパイロットとして働いています。しかし、経済状況を考えると、私の勤める会社は今、飛行機を飛ばしたくありません。そこで、暫定的に、私の親友が経営する会社のためにEAを開発しています。私たちは、かなり有名なファンドに代わってライブトレードを行っています。

私はあなたがコードを学ぶためにしようとしていることを嬉しく思いますし、これまで私ができるときにお手伝いします。その爽やかな誰かがフォーラムに参加し、自給自足することを学びたい見つけること。

ニックネームがcloudbreakerというのも頷けますね。あなたはプログラマーで、ニックネームは2009年に最も話題になったクラウドコンピューティングと 関係があるのではと思いました。)

 
FXtrader2008:

Niko


バランスの悪い括弧や間違った場所にある括弧は問題になることがあります。私がこの種のエラーをなくしたり見つけたりするのに役立ったのは、C++に対応したテキストエディタを使用することです。


私はすべてのコードを「Notepad++」というテキストエディタで作っています(Download.comのフリーウェア)。このエディタには、一致する括弧や中括弧などをハイライトする特別な機能があり、コードを整理しやすくするためにテキストをカラーハイライトすることもできます。(言語」の下のドロップダウンメニューから「C++」を選択してください。)


あなたのコードをNotpad++に貼り付けて、あなたのBUYコードの動作を妨げていた間違ったブラケットを見つけることで、問題を解決しました。


乾杯




構文エディタが必要で、Apple Macを使用している人なら、Smultronをお勧めします。中括弧の 上にカーソルを置くと、その中括弧がハイライトされます。

 
niko:

こんにちは、fxtrader!ちょうど、ブラケットの位置がずれていることを理解するのに1時間費やしたところなので、ちょうどいいタイミングでした。メモ帳++をダウンロードします。私は、if(OrdersTotal()==0)で遊びました(それは==0 || 1を作った、ハハそれは面白い結果を持っていたが、それは問題を解決しなかった)。心配しないで、まだ答えを出さないで、自分で考えてみるから :)


あなたは自分で取引しますか?それともプログラミングに興味がありますか?

コードの塊を並列に実行させようとするのは、間違った方向に吠えています。

あなたの問題の記憶では、すべての未決済注文をループして、各タイプ(買いおよび売り)の数を独自の変数にカウントし、その結果に基づいて条件文を作成する必要があったのだと思います。この場合、OrdersTotal() はループのインデックスとしてのみ使用 します。

 
cloudbreaker:

コードの塊を並列に実行させようとするのは、間違った方向に吠えています。

この問題の記憶では、すべての未決済注文をループして、各タイプ (買いおよび売り) の数を独自の変数でカウントし、その結果に基づいて条件文を作成する必要があったのだと思います。その場合、OrdersTotal()はループのインデックスとしてのみ使用することになります。

ニコ、もしこの投稿が少し不可解に感じられたのなら、私に知らせてください、もっと詳しく説明します。

2つの別々のリストがあります。1つは現在の注文で、もう1つは決済された注文です。

特定の種類の注文の数を知りたい場合は、現在の注文リストで各注文を選択し、その注文の種類 を確認し、該当するカウンターをインクリメントして次の注文に移る必要があります。

これがお役に立てれば幸いです。


CB

 
cloudbreaker:

Nicoさん、もしこの投稿が少し不可解だと思われたのなら、私に知らせてください。

1つは現在の注文、もう1つは締め切られた注文のリストです。

特定の種類の注文の数を知りたい場合は、現在の注文リストで各注文を選択し、その注文の種類を確認し、該当するカウンターをインクリメントして次の注文に移る必要があります。

これがお役に立てれば幸いです。


CB

ブルーサンダーさん、こんにちは。


そうですね。私は今、自分の学習をどのように組織化すれば、より速く進むかを考えています。まるで飛び方を学びたいレンガのようです。


2つのことが必要不可欠だと思います。

1.1.codeguruのチュートリアルをもう一度見てみる、今夜はそのために良い夜です。(また、他にお勧めの学習教材はありますか?)

2.2. コーディングの細かい点については、あなたや他のコーダーから多くの助けが必要です(なぜ「return」の後に「()」を付けなければならないのか、といったようなくだらないことでも。このような質問で皆さんを困らせることになると思い、不安でしたが、もし皆さんが「どうぞ」といってくだされば、私は実際に質問を始め、より速く進歩することができるでしょう。そして、このスレッドは他の初心者のための学習の旅に変わることができます。


ということで、どうでしょうか?

ところで、あなたは自分のヘリコプターをお持ちですか?数ヶ月前にebayで80万ドルで売られているのを見たんだけど、とてもいいやつで、ある起業家が売っていた。僕もいつか買いたいなぁ(笑)

 
niko:

ブルーサンダーさん、こんにちは。


そうなんです。私は今、どうしたらもっと早く学習方法を整理できるか考えています。まるで飛び方を学びたいレンガのようです。


2つのことが必須だと思います。

1.私はもう一度codeguruチュートリアルを通過します、今夜はこのために良い夜です(また、あなたが推薦する他の学習教材がありますか?)

2.2. コーディングの細かい点については、あなたや他のコーダーから多くの助けが必要です(なぜ「return」の後に「()」を付けなければならないのか、といったようなくだらないことでも。このような質問で皆さんを困らせることになると思い、不安でしたが、もし皆さんが「どうぞ」といってくだされば、私は実際に質問を始め、より速く進歩することができるでしょう。そうすれば、このスレッドは他の初心者のための学習の旅に変わるでしょう。


ということで、どうでしょうか?

ところで、あなたは自分のヘリコプターをお持ちですか?数ヶ月前にebayで80万ドルで売られているのを見たんだけど、とてもいいやつで、ある起業家が売っていた。将来的には買いたいんだけどね :)

return()」はそれ自体が関数であり、他の関数と同様に入力パラメータを持つため、括弧が必要です。この場合、return関数の目的は、現在の関数を終了して、現在の関数が呼び出されたロジック内のポイントに戻ることです。そして、大括弧内の入力パラメータは、呼び出し元のロジックに戻される値です。例えば、あなたが独自の関数を持っているとします。その関数の目的は、あなたが持っている買い注文の 数を、あなたが呼び出したstart()関数内のロジックに戻すことです。

この場合、関数を以下のように int 型で宣言します (整数を返すからです)。

int MyBuyOrderCounter()

この関数の中で、買い注文の数 (x) を計算したら、次のように return() 関数を呼び出します。

return(x)とします。

そして、start()関数の中から関数を呼び出すロジックは、次のようになります。

int NumberOfBuyOrders = MyBuyOrderCounter();


ありがたいことに、私は自分の飛行機を所有していませんが、EC155でコマーシャルパイロットとして働いています。


CB

 
cloudbreaker:

return()」はそれ自体が関数であり、他の関数と同様に入力パラメータを持つため、大括弧が必要である。この場合、return関数の目的は、現在の関数を終了して、現在の関数が呼び出されたロジック内のポイントに移動することです。そして、大括弧内の入力パラメータは、呼び出し元のロジックに戻される値です。例えば、あなたが独自の関数を持っているとします。その関数の目的は、あなたが持っている買い注文の数を、あなたが呼び出したstart()関数内のロジックに戻すことです。

この場合、関数を以下のように int 型で宣言します (整数を返すからです)。

int MyBuyOrderCounter()

この関数の中で、買い注文の数 (x) を計算したら、次のように return() 関数を呼び出します。

return(x)とします。

そして、start()関数の中から関数を呼び出すロジックは、次のようになります。

int NumberOfBuyOrders = MyBuyOrderCounter();


ありがたいことに、私は自分の飛行機を所有していませんが、EC155でコマーシャルパイロットとして働いています。


CB



cloudbreakerさん、ありがとうございます。これで少し楽しくなってきました。returnの中で関数を 呼び出せるなんて知りませんでした(他の理論的なことと同じように、おそらくmql bookに書いてあることなのにね)。EC155のヘリコプターは格好いいですね。なぜ「ありがたい」かというと、自分のヘリが欲しくないから?