[アーカイブ!】どんなルーキーの質問でも、フォーラムを散らかさないように。プロフェッショナルの皆さん、通り過ぎないでください。あなたなしではどこにも行けない - 2. - ページ 101 1...949596979899100101102103104105106107108...537 新しいコメント zas 2011.02.13 15:56 #1001 alsu: 念のため、データソース経由でインポートする場合、デリミタボタンも用意されています 見て、変更したのですが、地域設定で変更するまでは、反応がなかったので、相談した次第です。 地域設定が影響するとは、思いもよりませんでした。 削除済み 2011.02.13 16:09 #1002 mihanik79: MacBookにターミナルを付ける方法をご存知の方はいらっしゃいますか? バーチャルボックスがお手伝いします Yury Reshetov 2011.02.13 16:09 #1003 asv: 教えてください、ここで。 return 演算子は、どの関数の実行を停止するか、void ? 参照元が少し不明です。 void, int, double, etc.- は関数ではなく、関数が返す値の型です。まずは同ヘルプから関数の定義方法を学び、次に進みます。そうでないと、ヘルプが理解できないことが多くなります。 Victor Nikolaev 2011.02.13 16:12 #1004 Sergey_Rogozin:何か足りないものがあるのは分かるのですが、それが何なのかが分からない...。Nは どこに置けばいいのでしょうか?目標:例えばN=258を y=200、i=50、j=8と分解する。あるいはN=49は y=0, i=40, j=9に分解される。 割り算の余りを 利用すれば、よりシンプルになることもあります。 dhp 2011.02.13 16:22 #1005 Vinin: 割り算の余りを使えば、もっとシンプルになるかもしれません。 もっと簡単かもしれません。でも、どうやって? つまり、Param1, Param2, Param3 にそれぞれ hundreds, tens, ones を代入する必要があるのですが、このメソッドは必要ありません。 Victor Nikolaev 2011.02.13 16:31 #1006 Sergey_Rogozin: もっと簡単かもしれません。でも、どうやって? つまり、Param1, Param2, Param3 のパラメータをそれぞれ hundreds, tens, ones に割り当てるということです。 このくらい void Pass(int & Pas[], int N) { int tmp1=N; int i=0; ArrayResize(Pas, 16); while (tmp1>0) { Pas[i]=tmp1%10; tmp1/=10; i++; } ArrayResize(Pas, i-1); } 配列の中で、単位、十、百などの数を得ることができます dhp 2011.02.13 16:40 #1007 Vinin: このように見えます。 配列の中には、1、10、100といった数字が入ります。 見た目はいいんだけど、コードを読むのが面倒なんだよね。書かれていることの真相に迫ってみる。 ありがとうございます。 Роман 2011.02.13 16:46 #1008 みんな、私の質問を見てくれ...。(со середины 99 страницы) robot 2011.02.13 16:49 #1009 sergeev: このバリアントは実使用を想定しておらず、あくまでテスター用です。 ---------- 合計で、Time[], OrderSelect(), OrderType(), OrderCloseTime() が必要です。 ヒントをありがとうございました。 しかし、「これは実際の取引用ではなく、あくまでテスター用です」という言葉が、私の首を絞めた。 テスターで動いているプログラムは、論理的には実際の取引でも注文を出すはずなのに、理解できないのである。リアルアカウント用のプログラムは、テスター用とどう違うのでしょうか? 回答よろしくお願いします。 Alexey Subbotin 2011.02.13 16:54 #1010 robot: 質問です。 注文を保留にしました。チケット = OrderSend(...,OP_SELLSTOP,...,TP,SL)。If(チケット>0){全てOKで、保留中の注文が実行されるのを待ち、実行されれば全てOK}です。さもなくば{次のバーのCLOSEを待って、注文が開かなければ、OrderDelite()で強制的に閉じる;}。コードヘルプ"保留中の注文が実行されるのを待つ""次のバーのCLOSEを待って、注文が開いていなければOrderDelite()で強制的に閉じる;" 注意 - あなたのコードでは、「If(Ticket>0)」は「OrderSend コマンドがエラーなしで動作した」ことを意味し、「else」は「OrderSendの実行中にエラーが発生し、注文は行われなかった」ことを意味しています。これがあなたの言うロジックなのでしょうか? 1...949596979899100101102103104105106107108...537 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
念のため、データソース経由でインポートする場合、デリミタボタンも用意されています
見て、変更したのですが、地域設定で変更するまでは、反応がなかったので、相談した次第です。 地域設定が影響するとは、思いもよりませんでした。
MacBookにターミナルを付ける方法をご存知の方はいらっしゃいますか?
教えてください、ここで。
return 演算子は、どの関数の実行を停止するか、void ?
参照元が少し不明です。
何か足りないものがあるのは分かるのですが、それが何なのかが分からない...。
Nは どこに置けばいいのでしょうか?
目標:例えばN=258を y=200、i=50、j=8と分解する。あるいはN=49は y=0, i=40, j=9に分解される。
割り算の余りを 利用すれば、よりシンプルになることもあります。
割り算の余りを使えば、もっとシンプルになるかもしれません。
もっと簡単かもしれません。でも、どうやって?
つまり、Param1, Param2, Param3 にそれぞれ hundreds, tens, ones を代入する必要があるのですが、このメソッドは必要ありません。
もっと簡単かもしれません。でも、どうやって?
つまり、Param1, Param2, Param3 のパラメータをそれぞれ hundreds, tens, ones に割り当てるということです。
このくらい
配列の中で、単位、十、百などの数を得ることができます
このように見えます。
配列の中には、1、10、100といった数字が入ります。
見た目はいいんだけど、コードを読むのが面倒なんだよね。書かれていることの真相に迫ってみる。
ありがとうございます。
sergeev:
このバリアントは実使用を想定しておらず、あくまでテスター用です。
----------
合計で、Time[], OrderSelect(), OrderType(), OrderCloseTime() が必要です。
ヒントをありがとうございました。
しかし、「これは実際の取引用ではなく、あくまでテスター用です」という言葉が、私の首を絞めた。 テスターで動いているプログラムは、論理的には実際の取引でも注文を出すはずなのに、理解できないのである。リアルアカウント用のプログラムは、テスター用とどう違うのでしょうか?
回答よろしくお願いします。
質問です。
注文を保留にしました。
チケット = OrderSend(...,OP_SELLSTOP,...,TP,SL)。
If(チケット>0)
{全てOKで、保留中の注文が実行されるのを待ち、実行されれば全てOK}です。
さもなくば
{次のバーのCLOSEを待って、注文が開かなければ、OrderDelite()で強制的に閉じる;}。
コードヘルプ
"保留中の注文が実行されるのを待つ"
"次のバーのCLOSEを待って、注文が開いていなければOrderDelite()で強制的に閉じる;"