MQL4、MQL5に関する初心者からの質問、アルゴリズムやコードに関するヘルプ、ディスカッションなど。 - ページ 1437

 
ANDREY:

ご回答ありがとうございました。どんな精度があるのか。そして、どのようにあなたはその精度でろうそくの安値の形成の時間を知っているのですか?

例えば、ローソク足N10に注文を出した場合、それがこのローソク足の最小値の形成前に 出されたのか、それともこのローソク足の最小値の形成後に 出されたのかを知るにはどうすればよいのでしょう?
ありがとうございます。

のブローカーは、各シンボル(と口座の種類)のティック履歴 のアーカイブを持っています。
中に入って、ダウンロードし、ティックを見つける。

 
ANDREY:

ご回答ありがとうございました。どんな精度があるのか。そして、どのようにそこにある精度でキャンドルミニマムの形成の時間を知っているのですか?

例えば、ローソク足N10に注文を出した場合、それがこのローソク足の最小値の形成前に 出されたのか、このローソク足の最小値の形成後に 出されたのかを知る方法です。
ありがとうございます。
計算に使用するバー・プライスによります。オープナーの場合は、ゼロバーのオープン時、クローズ、ハイ、ローの場合は、ゼロバーのクローズ時。高値 安値はバーが閉じた時点で確定します。
Yupd.キャンドル10ではもう何も開けられない。このキャンドルはすでに過去のものです)
 
Valeriy Yastremskiy:
キャンドル10ではもう何も開けられない。そのキャンドルはすでに過去のものである)

過去の話というのは同感です。しかし、一度はゼロのローソク足であり、その時に注文が開かれていた。現時点では、このローソク足(注文を出した時)が10本目です。
ローソク足がゼロの時に注文を出したのか、その安値の前に出したのか、安値の後に 出したのか、どうすれば 分かりますか 今現在、注文を出したこのローソクは10本目になっています。だから、10本目のローソク足がゼロの時に何が起こったかを知る必要があるんです。もちろん、10本目のローソク足では何も起こりません。ゼロキャンドルだったときしか起こりえない。しかし、無のろうそくであった時ではなく、十のろうそくであった時に何が起こったかを知るべきである。

2つのバリエーションが考えられます。

1.0分足のローソク足が開いた後、分足のローソク足内の価格が先に下がり、この分足のローソク足の最小値を形成し、その後上昇して注文を開き、将来形成された最小値を下回ることはないでしょう。つまり、このローソクの最小値の形成後に 注文が開始されます
2.0分足のローソク足の開始後、分足のローソク足内の価格が先に上昇し、注文が開始され、その後下降して分足のローソクの最小 値が形成されます。

例えば、私が最後に出した注文は10分前に開いた(つまり10本目のローソク足を条件と した)ものです。

ありがとうございました。

 

ANDREY:

そして今、 私はそれが今10番目 であるろうそくの安値の前に開いたかどうかを知る必要があります、または後。

価格の上限または下限を設定した「オブジェクトテキスト」を作成する時間

 
MakarFX:

最大または最小の価格時間を持つ「テキストオブジェクト」を作成する

ご指摘ありがとうございます。しかし、あなたが提案したものは、mql5からのものです。mql4で動作しますか?
そして......私はTEXTオブジェクトに含まれるであろう私の目のための情報を必要としませんが、プログラムコードのための情報
助けていただきありがとうございます。

 
ANDREY:

ご指摘ありがとうございます。しかし、あなたが提案したものは、mql5からのものです。mql4で動作しますか?
ありがとうございました。

私はmql5を全く知らないのですが、動作します。

簡単に言うと、ポイントは

マーカーの価格が安値より高ければ、マーカーの価格は安値に、マーカーのテキストは時間に等しくなります。

 
ANDREY:

ありがとうございました。また、この比率のチェックは毎ティック ごとに行われるという理解で合っていましたか?

"......ティックの価格が安値より大きい場合......"QUESTION どのローソクの安値より大きいか?ゼロなのか10なのか?


よろしくお願いします。

ティック履歴がある場合のみ、履歴上で価格が秒単位まで変化した時刻を判断できますが、リアルタイムでは、各ローソク足の上/下のマーカーに最低価格の時刻が固定され、任意の時間後(端末がオフになっていない場合)、各ローソク足に最低/最高価格のリアルタイムを表示することが可能です。


この写真のように、時間だけ、値段は関係なく


 
MakarFX:

ティック履歴がある場合のみ、履歴上で価格が秒単位で変化する時刻を決定できますが、リアルタイムでは、各ローソク足の上下にあるマーカーに最低価格の時刻が固定され、任意の時間経過後(端末がオフになっていない場合)、各ローソク足に最低/最高価格のリアルタイムを表示することができます。


この写真と同じですが、価格ではなく時間です。


了解です。どうもありがとうございました。それ以上の質問はありません。

 
ANDREY:

ありがとうございました。また、この比率のチェックは毎ティック ごとに行われるという理解で合っていましたか?

"......ティックの価格が安値より大きい場合......"QUESTION どのローソクの安値より大きいか?ゼロなのか10なのか?


よろしくお願いします。

HaiとLowの時間を取得するというタスクがあります。タイムシリーズには、バーの作成時間のみが表示されます。そこで、現在の時刻でmaxhaiとminlowをゼロにし、10000の値を割り当て、maxhaiとminlowの各ティックで現在のものと比較して、より少ないか、多い場合はmaxhaiの値を割り当て、その時刻を記憶させる必要があります。そして、少なくてもミンルーと同じように。この方法では、必要に応じて各バーでの最高値と最安値をリアルタイムで取得したり、すべてをリセットして最初のバーのデータを取得することができます。また、成行注文が開いているのであれば、時間データを記憶しておき、バーオープンの時間と比較します。そして、その結果を覚えておいてください。そして、バーが10mになったとき、その結果を見ることができます)。すべてのバーで注文があるわけではありません。

maxhaiとminlowはグローバル変数にした方が良いですね。
 
Valeriy Yastremskiy:

ヘイとローの時間を取得するという課題があります。タイムシリーズには、バーの作成時間しかありません。そこで、現在の時間では、maxhaiをゼロにし、minlowを10000に割り当て、maxhaiとminlowの各ティックと現在のものを比較して、より少ない場合はmaxhai値を割り当て、maxhai時間を記憶させる必要があります。そして、少なくてもミンルーと同じように。この方法では、必要に応じて各バーでの最高値と最安値をリアルタイムで取得するか、すべてをリセットして1本目のバーのデータを取得します。また、成行注文が開いているのであれば、時間データを記憶しておき、バーオープンの時間と比較します。そして、その結果を覚えておいてください。そして、バーが10mになったとき、その結果を見ることができます)。すべてのバーで注文があるわけではありません。

maxhaiとminlowは、グローバル変数にした方が良いですね。


しかし、この件に関してもう一つ質問があります。
分足のローソク足でX価格で注文を出す。数秒後、同じローソク足で、X+2ポイントの価格でもう1つ注文が出される。2点XとX+2の間には、価格の安値が存在する。
ローを調べたい。異なるローソク足を扱う場合、私はiLow関数とiLowest関数
、これらの関数はインターバル境界としてバーを指定しなければなりません。しかし、私のインターバル境界はバーではなく、バーが1つしかないためXとX+2の 価格です。
必要最小限のものを探す方法は知っている。でも、そのためには、ティック ごとに価格値を追う必要があるんです。また、X+2の 時点で周期的に行う方法、 iLowやiLowestの ようにX+2の時点で一気に 行う方法も知っています。
ご教授いただければ幸いです。
感謝