[アーカイブ!】どんなルーキーの質問でも、フォーラムを散らかさないように。プロフェッショナルの皆さん、通り過ぎないでください。あなたなしではどこにも行けない - 2. - ページ 386 1...379380381382383384385386387388389390391392393...537 新しいコメント DDFedor 2011.05.16 07:45 #3851 ikatsko: 課題:同じものと比較して、そのようなオブジェクトがあることを確認すること。というか、名前の一部がTriangleであるオブジェクトが存在することが オブジェクトの種類」に対するチェックを導入すれば、「三角形」のオブジェクトに対してのみチェックを行うことになるので、そもそもそのような出現が期待できない「オブジェクトの種類」に対して「文字列の出現」をチェックするという明らかに無駄な作業を省くことができ、サンプリングコストを大きく削減することができる。 DDFedor 2011.05.16 07:46 #3852 ikatsko: オブジェクト番号からフルネームを取得する方法は? ドキュメントに良い例があります。まさにこのテーマで。https://docs.mql4.com/ru/objects/ObjectName Ivan Katsko 2011.05.16 08:06 #3853 ありがとうございます!すみません、完全に迷子になってしまいました。 ilunga 2011.05.16 08:45 #3854 ファイルを開いて 情報を追加するにはどうすればよいですか? を書きました。 int handle; handle=FileOpen("testname.txt", FILE_READ|FILE_CSV|FILE_WRITE, ';'); if(handle>0) { FileWrite(handle, "параметры:"); ... FileClose(handle); } 初期化関数で テキストファイルには、最後の実行に関する情報のみが保存されます。 Victor Nikolaev 2011.05.16 08:49 #3855 ilunga: ファイルを開いて情報を追加するにはどうすればよいですか? を書きました。 非初期化機能において。 テキストファイルには、最後の実行に関する情報のみが保存されます boolFileSeek() int handle, int offset, int origin) この関数は、ファイルポインタを新しい位置に移動させる。この位置は、ファイルの開始、終了、または現在の位置からのバイト単位のオフセットである。次の読み出しまたは書き込みは新しい位置から行われます。 ファイルポインタの移動が成功した場合は TRUE を、失敗した場合は FALSE を返します。エラーに関する情報を得るには、関数GetLastError() を呼び出す必要があります。 パラメータ 手掛ける - FileOpen()が返すファイルディスクリプタ。 オフセット - オフセット(バイト)。 原初 - 原点位置。値は、これらの定数のいずれかとすることができる。 SEEK_CUR - 現在位置から. SEEK_SET - 始めから。 SEEK_END - ファイルの終端から。 int handle=FileOpen("filename.csv", FILE_CSV|FILE_READ|FILE_WRITE, ';'); if(handle>0) { FileSeek(handle, 0, SEEK_END); //---- add data to the end of file FileWrite(handle, data1, data2); FileClose(handle); handle=0; } ilunga 2011.05.16 09:08 #3856 Vinin: boolFileSeek() int handle, int offset, int origin) この関数は、ファイルポインタを新しい位置に移動させる。この位置は、ファイルの開始、終了、または現在の位置からのバイト単位のオフセットである。次の読み出しまたは書き込みは新しい位置から行われます。 ファイルポインタの移動が成功した場合は TRUE を、失敗した場合は FALSE を返します。エラーに関する情報を得るには、関数GetLastError() を呼び出す必要があります。 パラメータ 手掛ける - FileOpen()が返すファイルディスクリプタ。 オフセット - オフセット(バイト)。 原初 - スタート位置値は、これらの定数のいずれかとすることができる。 SEEK_CUR - 現在位置から。 SEEK_SET - 始めから。 SEEK_END - ファイルの終端から。 の作品、ありがとうございました。 削除済み 2011.05.16 09:51 #3857 PapaYozh: EAが動作しない端末のログブックからテキストをお持ちください。 2011.05.16 09:06:08 ExpertMoving Average New-Svecha EURUSD,M30: ロード成功 2011.05.16 09:04:21 Expert Moving Average New-Svecha EURUSD,M30: ロード成功 2011.05.16 08:14:25 '81415': DataCenter connecting failed [6] 。 ターミナルを起動し、EAを実行すると、ログには何も表示されないが、EAが動作していることがわかる...。 Dimka-novitsek 2011.05.16 13:14 #3858 インデックス - 2番目のパラメータにより、オーダー位置またはオーダー番号。 選ぶ - 選択方法のフラグ。以下の値のいずれかとする。 SELECT_BY_POS -インデックス パラメーターには、リスト内のポジションのインデックス番号が含まれます。 SELECT_BY_TICKET -インデックス パラメーターには、チケット番号が含まれます。 溜まり - 選択のためのデータソース。select パラメータがSELECT_BY_POSと等しい場合に使用します。以下の値のいずれかとする。 MODE_TRADES (デフォルト) - 注文は未決済注文と保留注文の 中から選択されます。 MODE_HISTORY - 注文は決済済み注文と削除済み注文の中から選択されます。 絶対に理解できないのですが、注文終了後に利益を得ることが目的なら、リストのポジション注文番号をどこでどのように取ればいいのでしょうか?OrderSelect(SELECT_BY_POS,MODE_HISTORY ? すみません、曖昧すぎますかね? チケットのOrderSelect( tiket,SELECT_BY_TICKET,MODE_TRADES )に、クローズした注文や削除した注文は入れられないんですか? ilunga 2011.05.16 13:29 #3859 Dimka-novitsek: インデックス - 2番目のパラメータにより、オーダー位置またはオーダー番号。 選ぶ - 選択方法フラグ。以下の値のいずれかを指定することができる。 SELECT_BY_POS -index パラメータは、リスト内の位置の序数を渡します。 SELECT_BY_TICKET -インデックス・ パラメーターにチケットの番号が渡されます。 溜まり - 選択のためのデータソース。select パラメータがSELECT_BY_POSと等しい場合に使用します。以下の値のいずれかとする。 MODE_TRADES(デフォルト) - 注文は、未決済注文と保留注文から選択されます。 MODE_HISTORY - 注文は、クローズされた注文と削除された注文の中から選択されます。 注文終了後に利益を得ることが目的なら、リストのポジション番号をどこでどのように取るのかが絶対に理解できないのですが?OrderSelect(SELECT_BY_POS,MODE_HISTORY ? すみません、曖昧すぎますかね? やはり、クローズした注文や削除した注文はOrderSelect( tiket,SELECT_BY_TICKET,MODE_TRADES )で入力できないのでしょうか? https://docs.mql4.com/ru/trading/ordershistorytotal Dimka-novitsek 2011.05.16 13:34 #3860 申し訳ありませんが、リンクをたどることができません。 1...379380381382383384385386387388389390391392393...537 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
課題:同じものと比較して、そのようなオブジェクトがあることを確認すること。というか、名前の一部がTriangleであるオブジェクトが存在することが
オブジェクトの種類」に対するチェックを導入すれば、「三角形」のオブジェクトに対してのみチェックを行うことになるので、そもそもそのような出現が期待できない「オブジェクトの種類」に対して「文字列の出現」をチェックするという明らかに無駄な作業を省くことができ、サンプリングコストを大きく削減することができる。
オブジェクト番号からフルネームを取得する方法は?
ドキュメントに良い例があります。まさにこのテーマで。https://docs.mql4.com/ru/objects/ObjectName
ファイルを開いて 情報を追加するにはどうすればよいですか?
を書きました。
初期化関数で
テキストファイルには、最後の実行に関する情報のみが保存されます。
ファイルを開いて情報を追加するにはどうすればよいですか?
を書きました。
非初期化機能において。
テキストファイルには、最後の実行に関する情報のみが保存されます
ファイルポインタの移動が成功した場合は TRUE を、失敗した場合は FALSE を返します。エラーに関する情報を得るには、関数GetLastError() を呼び出す必要があります。
SEEK_CUR - 現在位置から.
SEEK_SET - 始めから。
SEEK_END - ファイルの終端から。
ファイルポインタの移動が成功した場合は TRUE を、失敗した場合は FALSE を返します。エラーに関する情報を得るには、関数GetLastError() を呼び出す必要があります。
SEEK_CUR - 現在位置から。
SEEK_SET - 始めから。
SEEK_END - ファイルの終端から。
の作品、ありがとうございました。
EAが動作しない端末のログブックからテキストをお持ちください。
2011.05.16 09:04:21 Expert Moving Average New-Svecha EURUSD,M30: ロード成功
2011.05.16 08:14:25 '81415': DataCenter connecting failed [6]
。
ターミナルを起動し、EAを実行すると、ログには何も表示されないが、EAが動作していることがわかる...。
インデックス
SELECT_BY_POS -インデックス パラメーターには、リスト内のポジションのインデックス番号が含まれます。
SELECT_BY_TICKET -インデックス パラメーターには、チケット番号が含まれます。
MODE_TRADES (デフォルト) - 注文は未決済注文と保留注文の 中から選択されます。
MODE_HISTORY - 注文は決済済み注文と削除済み注文の中から選択されます。
絶対に理解できないのですが、注文終了後に利益を得ることが目的なら、リストのポジション注文番号をどこでどのように取ればいいのでしょうか?OrderSelect(SELECT_BY_POS,MODE_HISTORY ?
すみません、曖昧すぎますかね?
チケットのOrderSelect( tiket,SELECT_BY_TICKET,MODE_TRADES )に、クローズした注文や削除した注文は入れられないんですか?
インデックス
SELECT_BY_POS -index パラメータは、リスト内の位置の序数を渡します。
SELECT_BY_TICKET -インデックス・ パラメーターにチケットの番号が渡されます。
MODE_TRADES(デフォルト) - 注文は、未決済注文と保留注文から選択されます。
MODE_HISTORY - 注文は、クローズされた注文と削除された注文の中から選択されます。
注文終了後に利益を得ることが目的なら、リストのポジション番号をどこでどのように取るのかが絶対に理解できないのですが?OrderSelect(SELECT_BY_POS,MODE_HISTORY ?
すみません、曖昧すぎますかね?
やはり、クローズした注文や削除した注文はOrderSelect( tiket,SELECT_BY_TICKET,MODE_TRADES )で入力できないのでしょうか?
https://docs.mql4.com/ru/trading/ordershistorytotal