Average Daily Rangeを計算するスクリプトは? - ページ 5

 

多通貨統計の別ウィンドウ表示インターフェース

pj9100:
真っ白な画面が表示されます。エラーメッセージもなく、何も表示されません。

はい、DLLで動作しています。いい感じです。グラフはしばらくだけ残って消えます。

あとはインターフェイスに工夫が必要です。まだできていないのは承知しています。

シンボルの出力が変更できるのであれば、シンボルを4桁にしてください。例usd/jpy = us/jy , usd/cad:US/CA。

また、ラベル定義を使って、マウスがポイントに触れると、ラベルにシンボルとコメントが表示されるようにすることもできます。

写真はそのインターフェイスです。こんな感じです。ぜひ試してみてください。

月、週、四半期、年の3つのバーが一緒に表示されるヒストグラムを1つのウィンドウで表示しても、3つのウィンドウに分けて表示してもOKです。

よろしくお願いします。

PJ

ファイル:
 
pj9100:
はい、それはDLLで動作しています。それはいいです。グラフはしばらく表示された後、消えます。

あとは、インターフェイスを工夫することですね。まだできていないのは承知しています。

シンボルの出力が変更できるのであれば、シンボルを4桁に減らしてください。例usd/jpy = us/jy , usd/cad:US/CA。

また、ラベル定義を使って、マウスがポイントに触れると、ラベルにシンボルとコメントが表示されるようにすることもできます。

写真はそのインターフェイスです。こんな感じです。ぜひ試してみてください。

月、週、四半期、年の3つのバーが一緒に表示されるヒストグラムを1つのウィンドウで表示しても、3つのウィンドウに分けて表示してもOKです。

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

ピジョン

試してみます。

画面右側のテキストデータはすべて必要なのでしょうか、それとも、例えば、D. H4.H1、...のデータをMonath、W...、Q...、Y...のデータで置き換えたり、新しいデータセットを追加することはできますか?

ADR = Avarge daily range for selected period?

ファイル:
 

改善点

okfar:
Hhmhmh、私は を試すことができます。

画面右側のテキストデータはすべて必要なのでしょうか?それとも、例えばD. H4.H1, ...のデータをMonath, W..., Q..., Y...のデータに置き換えたり、新しいデータセットを追加することはできますか?

ADR =選択した期間のAvarge毎日の範囲?

Okfar,

あなたは簡単にあきらめないと言わざるを得ない。あなたは本当によくやってくれました。

1.ADR:そうですね、選択された期間の選択は良いものでしょう。

2.2. 記号を2文字にし、スラッシュを使わない方がいいと思います。

しかし、2つの通貨ペアは同じ文字を持っているので、それらの通貨ペアのために3文字を使用してください。例:ECH (EUR/CHF)とECA (EUR/CAD)。

3.3.テキストとテキストポイントの切り替えを挿入する。小さなテキストポイント用のテキストが正しく動作しません。

4.月単位と年単位。分析に使っています。-あなたのフォーマットは良い。だから、私はこれを分析プロファイルの下に置いておくことにします。だから、チャート上で常に開いておく必要はない。 そのために別のインジケータやスイッチを作ってくれればOKです。常に表示させておく必要はないです。

6.6.明確にしてください。

カラーシェードを2色使っているのですね。コンセプトは好きなのですが、バー上にカーソルを置くと4時間足が表示され、別の日付が表示されるため、理解できません。この例のGBPUSDでは、この2本のロウソクが単一通貨の チャートの4時間足のバーを表しているように見えます。

必要なのは、各通貨のopenからclose、highからlowまで、全てのチャートでこの形式の日足ロウソクです。4時間足固定で構いませんが、M30(今日の00:00から始まる日足ロウソク内の24本)のように他の期間を選択するスイッチを与えることができれば、それは良いことです。

全体としては、今のところ良い感じです。

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

ファイル:
 

スクリーンショットをありがとうございました。(私とは全く違う画像ですね。)

とりあえず、フォントサイズを変更するオプションを追加しました。(デフォルト: fontSize =10)

多分、画面解像度の違いによる問題だと思います。

今のところ、フォントサイズを小さくして試すことができます。

通貨ペア(高値-安値)ごとに1つの暗い長方形が見えるはずです。もし、表示されない場合は、古いインジケータのウィンドウを閉じて、再度インジケータを配置してみてください(メタトレーダーはインジケータの同じデータを記憶しており、インジケータが変更されると、結果はOKではありません)。

これは、(まだ)あなたが望むものではありません。このバーは、すべて毎日の変更のためのものです。

ということで、作ってみます。

- D,H4,H1を年、月、...で置き換える。(または選択可能にする)

- 画像(ヒストグラム)を変えてみる

時刻は 変更できない。Timeと Value 2は、チャート上のオブジェクトの位置を示すもので、オブジェクトに関する情報ではありません。Timeはチャートのタイムフレームに 依存するため、変更できない。Value2はOK。

ファイル:
 
okfar:
スクリーンショットをありがとうございました。(私とは全く異なる画像です。)

とりあえず、フォントサイズを変更するオプションを追加しました。(デフォルトは fontSize =10)

多分、画面解像度の違いによる問題だと思います。

とりあえず、フォントサイズを小さくして試してみてください。

通貨ペア(高値-安値)ごとに1つの暗い長方形が見えるはずです。もし、表示されない場合は、古いインジケータのウィンドウを閉じて、再度インジケータを配置してみてください(メタトレーダーはインジケータの同じデータを記憶しており、インジケータが変更されると、結果はOKではありません)。

これは、(まだ)あなたが望むものではありません。このバーは、すべて毎日の変更のためのものです。

ということで、作ってみます。

- D,H4,H1を年、月、...で置き換えてみる。(または選択可能にする)

- 画像(ヒストグラム)を変えてみる

時刻は 変更できない。Timeと Value 2はチャート上のオブジェクトの位置を表示し、オブジェクトの情報は表示しない。Timeはチャートのタイムフレームに依存するため、変更できない。Value2はOKです。

Okfarです。

1.つまり、時間値はその通貨ペ アのオブジェクトではないので、無視しろということですね。Value2は各ペアの日足ロウソクの動きであり、Main Chartの値とは関係ありません。

2.2. 一部のスイッチが正しく動作しない。1つのスイッチを変更した場合は問題ありません。

2~3個のスイッチを変更した場合、一部のスイッチが動作しません。

ファイル:
 

エラーメッセージファイル

pj9100:
Okfar

1.つまり、時間値はその通貨ペアのオブジェクトではないので無視しろということですね。Value2は各ペアの日足ロウソクの動きであり、メインチャートの値とは関係ありません。

2.2. 一部のスイッチが正しく動作しない。1つのスイッチを変更すれば問題ありません。

2つから3つのスイッチを変更すると、いくつかのスイッチが動作しなくなります。

Okfarです。

エラー ファイルを見つけましたので、添付します。

ファイル:
 
pj9100:
Okfarさん、エラーファイルを見つけましたので、添付します。

また、バーが表示されない。写真を添付します。

私の画面解像度は1024 x 768です。

 
pj9100:
また、バーが表示されません。写真を添付します。 画面の解像度は1024 x 768です。

日次統計に切り替えると、真のバーが表示されます。

ファイル:
 
pj9100:
Okfar

1.つまり、時間値はその通貨ペアのオブジェクトではないので、無視しろということですね。Value2は各ペアの日足ロウソクの動きであり、Main Chartの値とは関係ありません。

2.2. 一部のスイッチが正しく動作しない。スイッチを1つでも変更すれば問題ありません。

2つから3つのスイッチを変更すると、いくつかのスイッチが動作しなくなります。

3.申し訳ありませんが、Time出力を無効にすることができません。

このインジケータの「長期」(W、M、3M、Y)バージョン(MP MTF pj9100)を作成しました。

以外は似たような設定です。

- スイッチの影響を修正(showMTStat)

- ヒストリカルバージョン(histoType)を追加しました。

このインディケータでは、"showDailyStat "のヒストグラム・バーへの影響を除去して います。

前バージョンからのDLが必要です

編集

画面上では、Mo(2009.7.31 23:59)のように表示されます。

これは、Open to Closeを、この終値の時間(+1s)のローソク足から計算していることを意味しています。

この計算には(W, Mo, Q, Y)日足のローソク足が使われています。

 
okfar:
すみません、時間の出力を無効にすることはできません(というか、方法がわかりません )。

このインディケータ(MP MTF pj9100)の「長期」(W,M,3M,Y)バージョンを作っています。

以外は似たような設定になっています。

- スイッチの影響を修正 (showMTStat)

- ヒストリカルバージョン(histoType)を追加しました。

このインディケータでは、"showDailyStat "のヒストグラム・バーへの影響を除去しています。

前バージョンからのDLが必要です

編集

画面上では、Mo(2009.7.31 23:59)のように表示されます。

これは、Open to Closeが、このクローズ時間(+1s)のローソク足から計算されることを意味します。

この部分の計算には、(W、Mo、Q、Y)Daily candleが使用されます。

ありがとうございます。とてもうまくいきました。