コーディングの方法は? - ページ 272 1...265266267268269270271272273274275276277278279...347 新しいコメント 削除済み 2011.09.27 07:56 #2711 みんな、本当にありがとう。このように呼び出すことは、もう関数ではなく、プロシージャを呼び出すことだと覚えておくよ。 またよろしくお願いします。 Jonkie76 Ani Ogi 2011.10.07 10:51 #2712 歴史の内幕(.hstファイル作成編) 再びこんにちは。 もう一度あなたのアドバイスが必要です。以下は私の問題です。 すべてのシンボルに対してループをかける すべてのTimePeriodsをループする 私はこれを行う。 int bar = iBars(symbol,pPeriod ); if (Bar == 0) totalRequested++; while (bar == 0 && nRetry < 5) { Print("RETRY(" + nRetry +")".+ ServerName + "/" + sSymbol + "/"+pPERIOD_XX + "/" ); スリープ(5000)。 バー = iBars(sSymbol,pPERIOD_XX ); nRetry++; } ここまでは良いのですがその int bar = iBars(symbol,pPeriod ); ステートメントは、MT4がサーバーから履歴をロードすることをトリガーします。 ここで問題が発生します。 MT4はすべてのシンボルの全履歴を読み込みますが、履歴フォルダにディスクにフラッシュされません。これは、MT4ターミナルを終了したときにのみ実行されます。履歴データの蓄積によりMT4がフリーズし、履歴をディスクに書き込まない。 さて、どうしたものでしょうか? よろしくお願いします。 アルミン How to code? MetaTrader 4 クライアントターミナルと MS インディケータコードの Expert Advisor コードへの変換おわりに xx3xxx 2011.10.07 16:28 #2713 新しいMT4でテストしてから、自分の取引プラットフォームで試す 古いMT4 推測 ログとhstファイル、あなたはクリーンスレートを持っているためにそれを削除することができます --- hstファイル、ちょっとやってみたけど、もう諦めた。 ローソク足ごとにcsvにエクスポート するのは簡単です。 しかし、テンパリングからhstファイルを保護する何らかのメカニズムがあるはずです。 -- 多分私のコンパイラ(ex4へのmq4)が動作していない、私は理由を知らない しかし、いくつかのデータを作るか切り捨てることをあきらめ、今hstファイルを取得する [[ いい考えです。 ある日、地元の株式市場からOHLCデータを入手したとします。 その時、自分のインジケータはよく分かっている もし、そのOHLCデータをMT4に取り込めたら、チャート作成ができる。そうでなければ、もし、世界中のどのMT4もその銘柄を持っていなかったら、FXでよく知っている自分の指標やテンプレートを再利用することはできないだろう。 LuisAY 2011.10.07 16:49 #2714 インジケーターウィンドウからGetDataを取得する方法 水色の丸で囲った部分をどのように読み取るか知りたいのですが。 正しい方向に導いてくれるコードサンプルはありますか? よろしくお願いします。 ファイル: mt_readthis.jpg 69 kb crn 2011.10.08 11:22 #2715 iVolumen()関数を 使用する LuisAY 2011.10.08 20:51 #2716 crn: iVolumen()関数を使用します。 回答ありがとうございました。 私が本当にしたいことは、カスタムインジケータの読み取りです。 1) ウィンドウの範囲(ウィンドウの外側では右下隅に 数字が表示され、右上には別の数字が表示されます)。 2)コメント ありがとうございます。 LuisAY 2011.10.09 02:37 #2717 xx3xxx: hehehehehe、ちょうど4000ドルを必要とします。しかし、55インチのLEDフラットテレビを購入し、その画面上にコンピュータを接続します。 --------- ここでは、コードを書こうとする人が好きです。 だから、私は私の非常に限られた知識で答えようとする あなたはコントロールDを試してみました==その後、あなたはまた、データを表示するチェックボックス(コントロール-I)を選択します。 ==== 画面キャプチャで サブウィンドウのボリュームと、最大値と最小値が表示されています。 まず、ボリューム番号はゴミです、それは本当の取引のボリュームではありません、一部の人々は時間があるように数式にプログラミングのためにそれを使用して、OHLCボリューム - あなたが行う場合 - ファイル---として保存します。 通常、READERSの場合 最大と最小の数値は、アービトラリーであり、実際の数値よりもむしろ変動が、私たちに何かを意味します。 もちろん、20%、70%が重要な記号であるゼロ、RSI、があります - しかし、それらはあまりにも古い一般的な指標であり、あなたはこのフォーラムではるかに良いものを見つけることができます、ちょうど検索し、検索する ------- プログラマがメッセージボックスとして使用する小さなテキストの種類があります(ポップアップしません)同様に テキストは小さく、フォントや単語のサイズを選択することはできません。 それはCOMMENTと呼ばれる機能です。 おそらく私のアーカイブを検索して、そのコードの書き方を示すことができると思います -- 私は以前それをやりました ---- 質問1について ---- 何を言っているのかわからない。 回答ありがとうございました。 ...はい、私はちょうど "Comment "の使用法と "IndicatorShortName "を見つけました。 IndicatorShortNameをどのように "読む "のか、" GetVarValue(IndicatorShortName) "のような関数か 何かですか? もう一つは、任意のウィンドウの最大値と最小値を取得して、愚かなアラームを作成することです。 ありがとうございました。 xx3xxx 2011.10.09 03:18 #2718 アラームがうるさい。 どの通貨チャートでアラームが鳴ったのかがわからない。 どの通貨チャートでアラームが鳴ったのかが分からないことです。 で、チャートを閉じて、インジケータを削除する。 (これはもう、私の経験に基づく最善の推測です)。 あと10分もすれば、自分のアーカイブを見ることができます。 SLレベルかエントリーレベルかを教えてくれる。 しかし、私は自分のものをどこに置いたか分からないので、コーディングのスクリーンキャプチャを与えることができません。 ---- 同じ質問を再投稿するか、メタエディタのMQ4の画面キャプチャをとって、それをハイライトして、数日後に再投稿してみてはどうでしょうか。 数日後にそれを再投稿してください。 ====== しかし、コーダー(プログラマー)は、あなたの質問を気にしないかもしれません(それがfunctioncall{parameter}のように単純である場合)、つまり、彼らはそれらの中間の質問に答えるかもしれません。 もしあなたが初心者なら、上のボタン -- [検索] -- を押してみてください。 MQ4で検索するか、コーディングで検索すると、素晴らしいチュートリアルを提供しているメンバーがいます。 メタエディタの[F1]も試せますが、例えば配列のように、ヘルプにある例でさえ、期待通りにコンパイルしたり実行したりできないものもあります。 というわけで、手持ちのMQ4にこだわらず、FEW THREADSを検索してみてください<それらのMQ4で様々なコーディングを学びます(コメントを探します。もちろん英語です。ここではコメントとはコード中の注釈の意味です)。 もう一つコメント機能(そこにテキストを入れる)があります -- とても簡単なコーディングKEYWORD 申し訳ありませんが、あなたの質問には答えたくないのです、あなたはUN_LEARNが必要なので、もし私が間違って答えるかもしれないので、私は5番目を取ります。 xx3xxx 2011.10.09 03:44 #2719 4000ドル必要です。 55インチのLEDフラットテレビを購入し、コンピュータをそのスクリーンに接続する。 --------- ここでは、コードを書こうとする人が好きです。 だから、私の限られた知識で答えようと思っています。 あなたはコントロールDを試してみました==その後、あなたはまた、データを表示するチェックボックス(コントロール - I)を選択します。 ==== 画面キャプチャで サブウィンドウのボリュームと、最大値と最小値が表示されています。 まず、ボリューム番号はゴミです、それは本当の取引のボリュームではありません、一部の人々は時間があるように数式にプログラミングのためにそれを使用して、OHLCボリューム - あなたが行う場合 - ファイル---として保存します。 通常、READERSの場合 最大と最小の数値は、アービトラリーであり、実際の数値よりもむしろ変動が、私たちに何かを意味します。 もちろん、20%、70%が重要な記号であるゼロ、RSI、があります - しかし、それらはあまりにも古い一般的な指標であり、あなたはこのフォーラムではるかに良いものを見つけることができます、ちょうど検索し、検索する ------- プログラマがメッセージボックスとして使用する小さなテキストの種類があります(ポップアップしません)同様に テキストは小さく、フォントや単語のサイズを選択することはできません。 それはCOMMENTと呼ばれる機能です。 おそらく私のアーカイブを検索して、そのコードの書き方を示すことができると思います -- 私は以前それをやりました ---- 質問1について ---- あなたが何を言っているのか理解できません。 すべてのインジケータはカスタムインジケータ であり、MAのような平均的な汎用関数でない場合 あなたはCONTROL-Nを試すことができます。 -- カスタムインジケータのMQ4コーディングの読み方を教えてください。 MQ4でプログラミングを学ぶ必要があります。 note ivolume --- 通常、私が意味する文字 -- それは外部の何かを呼び出すことができます。 i.e.キーワードがiで始まる場合。 通常、$audusdのチャート上にいても、実際には$eurusdを呼び出して、eruoのチャートまたはデータストリームから何かを得ることができる -- だから非常に強力だ(現在の通貨以外では強力だ)。 削除済み 2011.10.09 09:09 #2720 MT4で[langtitle=de]TakeProfitが実行されない[/langtitle]。 こんにちは。 私のシンプルなEAでは、TakeProfitに到達していますが、実行されていません。 添付ファイルをご覧ください。最初の例の注文を送信するコマンドは以下の通りです。 OrderSend(Symbol(),OP_SELL,0.1,1.44773,3,1.44993,1 .44743,"COMMENT", 20111009,0,Red); MT4の簡易Strategy Testerを 使用しました。 なぜtakeprofitが実行されないのかがわかりません。ご教授いただけると幸いです。 ありがとうございます。 ファイル: chart.jpg 18 kb chart2.jpg 24 kb 1...265266267268269270271272273274275276277278279...347 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
みんな、本当にありがとう。このように呼び出すことは、もう関数ではなく、プロシージャを呼び出すことだと覚えておくよ。
またよろしくお願いします。
Jonkie76
歴史の内幕(.hstファイル作成編)
再びこんにちは。
もう一度あなたのアドバイスが必要です。以下は私の問題です。
すべてのシンボルに対してループをかける
すべてのTimePeriodsをループする
私はこれを行う。
int bar = iBars(symbol,pPeriod ); if (Bar == 0) totalRequested++;
while (bar == 0 && nRetry < 5)
{
Print("RETRY(" + nRetry +")".+ ServerName + "/" + sSymbol + "/"+pPERIOD_XX + "/" );
スリープ(5000)。
バー = iBars(sSymbol,pPERIOD_XX );
nRetry++;
}
ここまでは良いのですがその
int bar = iBars(symbol,pPeriod );
ステートメントは、MT4がサーバーから履歴をロードすることをトリガーします。
ここで問題が発生します。
MT4はすべてのシンボルの全履歴を読み込みますが、履歴フォルダにディスクにフラッシュされません。これは、MT4ターミナルを終了したときにのみ実行されます。履歴データの蓄積によりMT4がフリーズし、履歴をディスクに書き込まない。
さて、どうしたものでしょうか?
よろしくお願いします。
アルミン
新しいMT4でテストしてから、自分の取引プラットフォームで試す 古いMT4
推測
ログとhstファイル、あなたはクリーンスレートを持っているためにそれを削除することができます
---
hstファイル、ちょっとやってみたけど、もう諦めた。
ローソク足ごとにcsvにエクスポート するのは簡単です。
しかし、テンパリングからhstファイルを保護する何らかのメカニズムがあるはずです。
-- 多分私のコンパイラ(ex4へのmq4)が動作していない、私は理由を知らない
しかし、いくつかのデータを作るか切り捨てることをあきらめ、今hstファイルを取得する
[[ いい考えです。
ある日、地元の株式市場からOHLCデータを入手したとします。
その時、自分のインジケータはよく分かっている
もし、そのOHLCデータをMT4に取り込めたら、チャート作成ができる。そうでなければ、もし、世界中のどのMT4もその銘柄を持っていなかったら、FXでよく知っている自分の指標やテンプレートを再利用することはできないだろう。
インジケーターウィンドウからGetDataを取得する方法
水色の丸で囲った部分をどのように読み取るか知りたいのですが。
正しい方向に導いてくれるコードサンプルはありますか?
よろしくお願いします。
iVolumen()関数を 使用する
iVolumen()関数を使用します。
回答ありがとうございました。
私が本当にしたいことは、カスタムインジケータの読み取りです。
1) ウィンドウの範囲(ウィンドウの外側では右下隅に 数字が表示され、右上には別の数字が表示されます)。
2)コメント
ありがとうございます。
hehehehehe、ちょうど4000ドルを必要とします。
しかし、55インチのLEDフラットテレビを購入し、その画面上にコンピュータを接続します。
---------
ここでは、コードを書こうとする人が好きです。
だから、私は私の非常に限られた知識で答えようとする
あなたはコントロールDを試してみました==その後、あなたはまた、データを表示するチェックボックス(コントロール-I)を選択します。
====
画面キャプチャで
サブウィンドウのボリュームと、最大値と最小値が表示されています。
まず、ボリューム番号はゴミです、それは本当の取引のボリュームではありません、一部の人々は時間があるように数式にプログラミングのためにそれを使用して、OHLCボリューム - あなたが行う場合 - ファイル---として保存します。
通常、READERSの場合
最大と最小の数値は、アービトラリーであり、実際の数値よりもむしろ変動が、私たちに何かを意味します。
もちろん、20%、70%が重要な記号であるゼロ、RSI、があります - しかし、それらはあまりにも古い一般的な指標であり、あなたはこのフォーラムではるかに良いものを見つけることができます、ちょうど検索し、検索する
-------
プログラマがメッセージボックスとして使用する小さなテキストの種類があります(ポップアップしません)同様に
テキストは小さく、フォントや単語のサイズを選択することはできません。
それはCOMMENTと呼ばれる機能です。
おそらく私のアーカイブを検索して、そのコードの書き方を示すことができると思います -- 私は以前それをやりました
----
質問1について ---- 何を言っているのかわからない。回答ありがとうございました。
...はい、私はちょうど "Comment "の使用法と "IndicatorShortName "を見つけました。
IndicatorShortNameをどのように "読む "のか、" GetVarValue(IndicatorShortName) "のような関数か 何かですか?
もう一つは、任意のウィンドウの最大値と最小値を取得して、愚かなアラームを作成することです。
ありがとうございました。
アラームがうるさい。
どの通貨チャートでアラームが鳴ったのかがわからない。
どの通貨チャートでアラームが鳴ったのかが分からないことです。
で、チャートを閉じて、インジケータを削除する。 (これはもう、私の経験に基づく最善の推測です)。
あと10分もすれば、自分のアーカイブを見ることができます。
SLレベルかエントリーレベルかを教えてくれる。
しかし、私は自分のものをどこに置いたか分からないので、コーディングのスクリーンキャプチャを与えることができません。
---- 同じ質問を再投稿するか、メタエディタのMQ4の画面キャプチャをとって、それをハイライトして、数日後に再投稿してみてはどうでしょうか。
数日後にそれを再投稿してください。
======
しかし、コーダー(プログラマー)は、あなたの質問を気にしないかもしれません(それがfunctioncall{parameter}のように単純である場合)、つまり、彼らはそれらの中間の質問に答えるかもしれません。
もしあなたが初心者なら、上のボタン -- [検索] -- を押してみてください。
MQ4で検索するか、コーディングで検索すると、素晴らしいチュートリアルを提供しているメンバーがいます。
メタエディタの[F1]も試せますが、例えば配列のように、ヘルプにある例でさえ、期待通りにコンパイルしたり実行したりできないものもあります。
というわけで、手持ちのMQ4にこだわらず、FEW THREADSを検索してみてください<それらのMQ4で様々なコーディングを学びます(コメントを探します。もちろん英語です。ここではコメントとはコード中の注釈の意味です)。
もう一つコメント機能(そこにテキストを入れる)があります -- とても簡単なコーディングKEYWORD
申し訳ありませんが、あなたの質問には答えたくないのです、あなたはUN_LEARNが必要なので、もし私が間違って答えるかもしれないので、私は5番目を取ります。
4000ドル必要です。
55インチのLEDフラットテレビを購入し、コンピュータをそのスクリーンに接続する。
---------
ここでは、コードを書こうとする人が好きです。
だから、私の限られた知識で答えようと思っています。
あなたはコントロールDを試してみました==その後、あなたはまた、データを表示するチェックボックス(コントロール - I)を選択します。
====
画面キャプチャで
サブウィンドウのボリュームと、最大値と最小値が表示されています。
まず、ボリューム番号はゴミです、それは本当の取引のボリュームではありません、一部の人々は時間があるように数式にプログラミングのためにそれを使用して、OHLCボリューム - あなたが行う場合 - ファイル---として保存します。
通常、READERSの場合
最大と最小の数値は、アービトラリーであり、実際の数値よりもむしろ変動が、私たちに何かを意味します。
もちろん、20%、70%が重要な記号であるゼロ、RSI、があります - しかし、それらはあまりにも古い一般的な指標であり、あなたはこのフォーラムではるかに良いものを見つけることができます、ちょうど検索し、検索する
-------
プログラマがメッセージボックスとして使用する小さなテキストの種類があります(ポップアップしません)同様に
テキストは小さく、フォントや単語のサイズを選択することはできません。
それはCOMMENTと呼ばれる機能です。
おそらく私のアーカイブを検索して、そのコードの書き方を示すことができると思います -- 私は以前それをやりました
----
質問1について ---- あなたが何を言っているのか理解できません。
すべてのインジケータはカスタムインジケータ であり、MAのような平均的な汎用関数でない場合
あなたはCONTROL-Nを試すことができます。
-- カスタムインジケータのMQ4コーディングの読み方を教えてください。
MQ4でプログラミングを学ぶ必要があります。
note ivolume --- 通常、私が意味する文字 -- それは外部の何かを呼び出すことができます。
i.e.キーワードがiで始まる場合。
通常、$audusdのチャート上にいても、実際には$eurusdを呼び出して、eruoのチャートまたはデータストリームから何かを得ることができる -- だから非常に強力だ(現在の通貨以外では強力だ)。
MT4で[langtitle=de]TakeProfitが実行されない[/langtitle]。
こんにちは。
私のシンプルなEAでは、TakeProfitに到達していますが、実行されていません。
添付ファイルをご覧ください。最初の例の注文を送信するコマンドは以下の通りです。
OrderSend(Symbol(),OP_SELL,0.1,1.44773,3,1.44993,1 .44743,"COMMENT", 20111009,0,Red);
MT4の簡易Strategy Testerを 使用しました。
なぜtakeprofitが実行されないのかがわかりません。ご教授いただけると幸いです。
ありがとうございます。