[ARCHIVE!] フォーラムを散らかさないように、どんなルーキーの質問でも。プロフェッショナルは、通り過ぎないでください。あなたなしではどこにも行けない - 4. - ページ 395 1...388389390391392393394395396397398399400401402...631 新しいコメント mikhail12 2012.09.25 09:07 #3941 Metatraderのフォルダを別のPCにコピー/カットした場合、新しい場所でも元の場所と同じようにターミナルが完全に動作するのでしょうか? Vadim Zhunko 2012.09.25 09:42 #3942 yellownight: Metatraderのフォルダを別のPCにコピー/カットした場合、新しい場所でも元の場所と同じようにターミナルが完全に動作するのでしょうか? パスワードとログインのみ、再入力する必要があります。アンインストーラーがアンインストールできなくなります。その他のパスはinstall.logに記載されます。余分なレジストリエントリ(install.sss)が存在することになります。 削除済み 2012.09.25 09:58 #3943 こんにちは。グラフィカル・オブジェクトのOBJPROP_TIMEFRAMES プロパティ識別子に関する質問... 水平線のグラフィカル・オブジェクトを作成するために、このスクリプトを書きました(下図参照)。 Question: ObjectSet(object_name,OBJPROP_TIMEFRAMES,PERIOD_H1) 関数に、オブジェクトはタイムフレーム H1 にのみ表示されると明示されているのに、作成したオブジェクトはタイムフレーム(少なくとも)H4、M30、M15 にも表示されているのはなぜですか? 注意:スクリプトのヘッダーには、クライアント端末で配布されているソースのインクルードファイル#include <WinUser32.mqh>と異なる行が含まれています。 ファイル: hline.mq4 6 kb ncxuxrwinuser32.mqh 18 kb ilunga 2012.09.25 10:18 #3944 7777877: こんにちは。グラフィカル・オブジェクトのOBJPROP_TIMEFRAMES プロパティ識別子に関する質問... 水平線のグラフィカル・オブジェクトを作成するために、このスクリプトを書きました(下図参照)。 Question: ObjectSet(object_name,OBJPROP_TIMEFRAMES,PERIOD_H1) 関数に、オブジェクトはタイムフレーム H1 にのみ表示されると明示されているのに、作成したオブジェクトはタイムフレーム(少なくとも)H4、M30、M15にも表示されているのはなぜですか? https://docs.mql4.com/ru/constants/objects/visible もう一つの定数は OBJ_PERIOD_H1 です。 Maxim Kyzminsky 2012.09.25 10:43 #3945 ごきげんよう!ここで質問です。 close[1]-low[1]の計算式を使って、前のバーの買い尾の合計数をpipsで計算する必要があります。 次のようになります。 ... intxBost_b; if(close[1]>open[1])とする。 xBost_b=xBost_b+((close[1]-low[1])*10000); ... が、全ては毎回のtickで start()に書き込まれます。 つまり、1ティックごとに同じバーが数回増分されますが、前のバー(例えば買いの場合)を1回だけ計算/挿入するにはどうすればよいでしょうか。 ilunga 2012.09.25 10:48 #3946 DanLett:ごきげんよう!ここで質問です。close[1]-low[1]の計算式を使って、前のバーの買い尾の合計数をpipsで計算する必要があります。次のようになります。...if(close[1]>open[1])とする。xBost_b=xBost_b+((close[1]-low[1])*10000); ...が、start()に書かれたものは全てtick毎に実行されます。つまり、1ティックごとに同じバーが何度も追加されますが、前のバー(例えば私が買った場合)を1回だけ変数に計算/追加するにはどうすればよいでしょうか?a) スクリプトを書く、それは1回だけ数える。 b) 毎回必要な小節数を数える。 c)新しいバーが いつ始まるかを調べ、その時だけ前のバーを計算に「追加」する。 d) インジケータであれば、IndicatorCounted() を使用する。 タスクに応じてより良いものを選択する Maxim Kyzminsky 2012.09.25 11:02 #3947 ilunga: a) スクリプトを書く、それは1回だけ数える。 b) 毎回、正しい数の小節を数える。 c) 新しいバーがいつ始まるかを調べ、その時だけ前のバーを計算に「追加」する。 d) インジケータであれば、IndicatorCounted() を使用する。 課題に応じてより良いものを選択する Expert Advisorとして必要なものである。 開始 - start()で各バータイプを一回ずつカウントする方法... Maxim Kyzminsky 2012.09.25 11:08 #3948 つまり、現在のバー[0]が構築 されている間、前のバーが定義される。 で、買いの場合、pips単位でテールを求め、変数に 1回 加算 します。 あなたの助けが必要です 削除済み 2012.09.25 11:17 #3949 ilunga:こんにちは。グラフィカル・オブジェクトのOBJPROP_TIMEFRAMESプロパティ識別子に関する質問... 水平線のグラフィカル・オブジェクトを作成するために、このスクリプトを書きました(下図参照)。Question: ObjectSet(object_name,OBJPROP_TIMEFRAMES,PERIOD_H1) 関数に、オブジェクトはタイムフレーム H1 にのみ表示されると明示されているのに、作成したオブジェクトはタイムフレーム(少なくとも)H4、M30、M15にも表示されているのはなぜですか?https://docs.mql4.com/ru/constants/objects/visibleもう一つの定数は OBJ_PERIOD_H1 です。 はい、ありがとうございます......助かりましたしかし、なぜ ObjectSet(object_name,OBJPROP_TIMEFRAMES,PERIOD_H1) オプションが(本来なら)機能しないのか理解したいのですが...?言語そのものの不具合でしょうか。 ilunga 2012.09.25 11:17 #3950 DanLett: つまり、現在のバー[0]が構築されて いる間に、前のバーが定義されます。 オプションとして datetime last_time; // глобальная переменная ... int start() { if (last_time != Time[0]) { // Ура, новый бар! last_time = Time[0]; // запоминаем новый бар //... ваши расчеты с плюсованием } ... дальше работаем 1...388389390391392393394395396397398399400401402...631 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
Metatraderのフォルダを別のPCにコピー/カットした場合、新しい場所でも元の場所と同じようにターミナルが完全に動作するのでしょうか?
こんにちは。グラフィカル・オブジェクトのOBJPROP_TIMEFRAMES プロパティ識別子に関する質問... 水平線のグラフィカル・オブジェクトを作成するために、このスクリプトを書きました(下図参照)。
Question: ObjectSet(object_name,OBJPROP_TIMEFRAMES,PERIOD_H1) 関数に、オブジェクトはタイムフレーム H1 にのみ表示されると明示されているのに、作成したオブジェクトはタイムフレーム(少なくとも)H4、M30、M15 にも表示されているのはなぜですか?
注意:スクリプトのヘッダーには、クライアント端末で配布されているソースのインクルードファイル#include <WinUser32.mqh>と異なる行が含まれています。
こんにちは。グラフィカル・オブジェクトのOBJPROP_TIMEFRAMES プロパティ識別子に関する質問... 水平線のグラフィカル・オブジェクトを作成するために、このスクリプトを書きました(下図参照)。
Question: ObjectSet(object_name,OBJPROP_TIMEFRAMES,PERIOD_H1) 関数に、オブジェクトはタイムフレーム H1 にのみ表示されると明示されているのに、作成したオブジェクトはタイムフレーム(少なくとも)H4、M30、M15にも表示されているのはなぜですか?
https://docs.mql4.com/ru/constants/objects/visible
もう一つの定数は OBJ_PERIOD_H1 です。
ごきげんよう!ここで質問です。
close[1]-low[1]の計算式を使って、前のバーの買い尾の合計数をpipsで計算する必要があります。
次のようになります。
...
intxBost_b;
if(close[1]>open[1])とする。
xBost_b=xBost_b+((close[1]-low[1])*10000);
...
が、全ては毎回のtickで start()に書き込まれます。
つまり、1ティックごとに同じバーが数回増分されますが、前のバー(例えば買いの場合)を1回だけ計算/挿入するにはどうすればよいでしょうか。
ごきげんよう!ここで質問です。
close[1]-low[1]の計算式を使って、前のバーの買い尾の合計数をpipsで計算する必要があります。
次のようになります。
...
if(close[1]>open[1])とする。
xBost_b=xBost_b+((close[1]-low[1])*10000);
...
が、start()に書かれたものは全てtick毎に実行されます。
つまり、1ティックごとに同じバーが何度も追加されますが、前のバー(例えば私が買った場合)を1回だけ変数に計算/追加するにはどうすればよいでしょうか?
a) スクリプトを書く、それは1回だけ数える。
b) 毎回必要な小節数を数える。
c)新しいバーが いつ始まるかを調べ、その時だけ前のバーを計算に「追加」する。
d) インジケータであれば、IndicatorCounted() を使用する。
タスクに応じてより良いものを選択する
a) スクリプトを書く、それは1回だけ数える。
b) 毎回、正しい数の小節を数える。
c) 新しいバーがいつ始まるかを調べ、その時だけ前のバーを計算に「追加」する。
d) インジケータであれば、IndicatorCounted() を使用する。
課題に応じてより良いものを選択する
Expert Advisorとして必要なものである。
開始 - start()で各バータイプを一回ずつカウントする方法...
つまり、現在のバー[0]が構築 されている間、前のバーが定義される。
で、買いの場合、pips単位でテールを求め、変数に 1回 加算 します。
あなたの助けが必要です
こんにちは。グラフィカル・オブジェクトのOBJPROP_TIMEFRAMESプロパティ識別子に関する質問... 水平線のグラフィカル・オブジェクトを作成するために、このスクリプトを書きました(下図参照)。
Question: ObjectSet(object_name,OBJPROP_TIMEFRAMES,PERIOD_H1) 関数に、オブジェクトはタイムフレーム H1 にのみ表示されると明示されているのに、作成したオブジェクトはタイムフレーム(少なくとも)H4、M30、M15にも表示されているのはなぜですか?
https://docs.mql4.com/ru/constants/objects/visible
もう一つの定数は OBJ_PERIOD_H1 です。
はい、ありがとうございます......助かりましたしかし、なぜ ObjectSet(object_name,OBJPROP_TIMEFRAMES,PERIOD_H1) オプションが(本来なら)機能しないのか理解したいのですが...?言語そのものの不具合でしょうか。
つまり、現在のバー[0]が構築されて いる間に、前のバーが定義されます。
オプションとして