コーディングのヘルプ - ページ 48

 

こんにちは、私はスペイン人トレーダーです。まず、英語が下手なことをお詫びします。私が必要とするものを説明します。私が取引するとき、"その日の概観 "を持つことが好きです。

私はそれをよりよく説明するために、チャートを添付しました。

DAXのための戦略。一日の始まりには通常Gapがあり、前日の終値と当日の始値は異なる。

そこで、私が必要としている指標は

1.8:00の垂直線

2.2本の水平線(初日と前日の終値)。

  • 初日(ローソク足時間8:00)。
  • 前日終値(ローソク足時間21:45)。
  • 3.3. 水平線。

  • 本日の始値+xポイント(例:+20ポイント)
  • 本日の始値+xポイント(例:+40)
  • 昨日の終値 - xポイント (例: -20)
  • 昨日の終値 - xポイント (例: -40)

さようなら、ありがとうございました

ファイル:
dax.gif  18 kb
dax_1.gif  19 kb
 

ラフール

これは、ドットを描くために作られたHMAです。あなたはそれを作るためにどのように行うことができます参照してください(それが得ることができるように、できるだけシンプルに保つことを試みた)。

rahul701:
こんにちは、Mladen、私はあなたがコード化した3つの指標をダウンロードしました。 T3 、 HMAカラー 、 HMA2。それらをラインではなくドットに変換することは可能でしょうか? ネットで検索してみたところ、各バッファごとに以下のようにすればドットを描画するようになるとのことです。SetIndexStyle(0,DRAW_ARROW,EMPTY,1,Blue); SetIndexArrow(0, 0x9F); SetIndexBuffer(0,HighBuffer); T3では以下のようになっています。IndicatorBuffers(6); SetIndexBuffer(0,t3); SetIndexBuffer(1,t3Ua); SetIndexBuffer(2,t3Ub); SetIndexBuffer(3,t3Da); SetIndexBuffer(4,t3Db); SetIndexBuffer(5,slope); HMA2 では、以下の通り。IndicatorBuffers(5); SetIndexBuffer(0,hma); SetIndexBuffer(1,hmada); SetIndexBuffer(2,hmadb); SetIndexBuffer(3,trend); SetIndexBuffer(4,work); HMAcolornrp にあっては:IndicatorBuffers(7); SetIndexBuffer(0,ind_buffer0); SetIndexBuffer(1,ind_buffer1); SetIndexBuffer(2,ind_buffer2); SetIndexBuffer(3,ind_buffer3); SetIndexBuffer(4,ind_buffer4)の場合。 SetIndexBuffer(5,buffer); SetIndexBuffer(6,trend); 上記のバッファの中で、どのバッファにこのコードを適用しなければならないか教えてください(そしてこのコードが全く正しいかどうか):SetIndexStyle(0,DRAW_ARROW,EMPTY,1,Blue); SetIndexArrow(0, 0x9F); SetIndexBuffer(0,HighBuffer); SetIndexStyle(1,DRAW_ARROW,EMPTY,1,Red); SetIndexArrow(1, 0x9F); SetIndexBuffer(1,LowBuffer); そしてもしこれに加えてさらに変更を行う必要があるのでしたら教えてください。 また、ドットまたはラインをプロットするかどうかを選択するためのオプションを追加することができます。 よろしくお願いします。EDIT: I am Sorry for the mess created above, I don't know why my "Enter character" is not taken.Plzは、I1とI2を見て、私が上に書いたもののフォーマットされたバージョンを見てください。
ファイル:
 
mladen:
アラートに使用するサウンドファイルの長さに注意してください。あまりに長いと、(特にEAから)問題が発生する可能性があります。

その場合、特定のアラート音ではなく、メッセージボックスを使用する方がはるかにシンプルだと判断しました...。

 
mladen:
Rahul これは、ドットを描くために作られたHMAです。どのように作ればいいのかがわかると思います。

Mladen このようなシンプルで効率的なコードの書き方を改めてありがとうございました。しかし、まだ1つの疑問があります。トレンドとワークのバッファにSetIndexStyleとSetIndexArrowを追加した場合、コードに不具合が生じる可能性はありますか? SetIndexBuffer(0,hmaup); SetIndexStyle(0,DRAW_ARROW); SetIndexArrow(0,159); SetIndexBuffer(1,hmadn); SetIndexStyle(1,DRAW_ARROW); SetIndexArrow(1,159); SetIndexBuffer(2,hma); SetIndexBuffer(3,trend); SetIndexBuffer(4,work) ですね。

 

ベガ改造・修理

こんにちは、これは私が本当に助けを必要とするものです。

VEGA通貨は、ここやウェブで一般に入手できるものは、アラートのために正しく動作しません。

mt4の癖で難しいのかもしれませんが・・・。

-アラートは価格がMAラインにタッチしたときに鳴ります。

-私の希望は、1バーに1回 鳴ることです。

-そして同様に、私は電子メールアラートを送信することを望みます。

その単純な場合、中央のMAは、他の封筒の種類のためのちょうどアラートを省くことができます。

より多くの時間枠をカバーするために、追加のfibシリーズでできる限り追加しました。

(mt4に乗り換える前はvegaを使っていて、オプションを変更せずに全てのtfを処理するのは少し違いましたが、mt4ではアラートが動作するのは素晴らしいことだと思います)

vegas_currency_ziggy.mq4

ファイル:
 

Mladenさん、こんにちは。ドットインジケータに変換はしましたが、再描画もできました。画像からわかるように、カーソルのところに赤い点が表示されています(再描画されたものだからです)。何が間違っていたのかご指摘ください。

このコード(T3 basic MTF)を変換してみました。SetIndexBuffer(0,t3)。

SetIndexBuffer(1,t3Ua)を設定します。

SetIndexBuffer(2,t3Ub)を設定します。

SetIndexBuffer(3,t3Da)を設定します。

SetIndexBuffer(4,t3Db)を設定します。

SetIndexBuffer(5,slope)を設定する。

にする。

SetIndexBuffer(0,t3)。

SetIndexBuffer(1,t3Ua);SetIndexStyle(1,DRAW_ARROW); SetIndexArrow(1,159)。

SetIndexBuffer(2,t3Ub)を設定します。

SetIndexBuffer(3,t3Da);SetIndexStyle(3,DRAW_ARROW); SetIndexArrow(3,159)を設定します。

SetIndexBuffer(4,t3Db)を設定します。

SetIndexBuffer(5,slope)を追加しました。

SetIndexStyle(,DRAW_ARROW); SetIndexArrow(,159); をBuffer 2と4にも追加しましたが、さらにリペイントが多くなってしまいました。

HMAの色も同じように再描画されるようにしました。

IndicatorBuffers(7);

SetIndexBuffer(0,ind_buffer0)。

SetIndexBuffer(1,ind_buffer1); SetIndexStyle(1,DRAW_ARROW); SetIndexArrow(1,159).SetIndexBuffer(1,ind_buffer1);セットインデックスバッファ。

SetIndexBuffer(2,ind_buffer2);SetIndexStyle(2,DRAW_ARROW); SetIndexArrow(2,159); SetIndexBuffer(2,ind_buffer3);SetIndexStyle(2,DRAW_arrow)

SetIndexBuffer(3,ind_buffer3);SetIndexStyle(3,DRAW_ARROW); SetIndexArrow(3,159); SetIndexBuffer(3,ind_buffer3);SetIndexStyle(3,DRAW_ARROW)

SetIndexBuffer(4,ind_buffer4);SetIndexStyle(4,DRAW_ARROW); SetIndexArrow(4,159); SetIndexBuffer(4,ind_buffer4);SetIndexStyle(4,DRAW_ARROW)

SetIndexBuffer(5,buffer)を設定します。

SetIndexBuffer(6,trend)です。

バッファ1,3だけでやってみましたが、やはりダメでした。また、HMA2用に作られたような分離されたドットは得られず、代わりにいくつかの線がそれらを結合しているのが見えます。

よろしくお願いします。

rahul

ファイル:
image5.png  17 kb
 

また、5桁の数字には10倍の倍率が必要です。

zigflip:
こんにちは、これは私が本当に助けを必要とするものです。

VEGA通貨は、ここやウェブで一般に販売されているものは、アラートが正常に動作しません。

これはmt4の癖で難しいのかもしれませんが...

-価格がMAラインに触れるとアラートが鳴るようにしてほしい(現在7本使用中)。

-私の希望は、1バーに1回 鳴ることです。

-そして同様に、私は電子メールアラートを送信することを望みます。

その単純な場合、中央のMAは、他の封筒の種類のためのちょうどアラートを省くことができます。

より多くの時間枠をカバーするために、追加のfibシリーズでできる限り追加しました。

(mt4に乗り換える前はvegaを使っていて、オプションを変更せずに全てのtfを処理するのは少し違いましたが、mt4ではアラートが動作するのは素晴らしいことだと思います)

ベガス_通貨_ziggy.mq4
 

...

Rahul

こんな感じでやってください。リペイントしないバージョンをドットバージョンにするときのポイントは、できるだけシンプルにすることです(nrpは余計な処理が必要なので、ドットに変換するときはカット、カット、カット・・・ )。

rahul701:
Mladenさん、こんにちは。ドットインジケータに変換したのですが、再描画することもできました。画像からわかるように、カーソルのところに赤い点が表示されています(再描画されたものだからです)。何が間違っていたのかご指摘ください。

このコード(T3 basic MTF)を変換してみました。SetIndexBuffer(0,t3)。

SetIndexBuffer(1,t3Ua)。

SetIndexBuffer(2,t3Ub)を設定します。

SetIndexBuffer(3,t3Da)を設定します。

SetIndexBuffer(4,t3Db)を設定します。

SetIndexBuffer(5,slope)を設定する。

にする。

SetIndexBuffer(0,t3)。

SetIndexBuffer(1,t3Ua);SetIndexStyle(1,DRAW_ARROW); SetIndexArrow(1,159)とする。

SetIndexBuffer(2,t3Ub)を設定します。

SetIndexBuffer(3,t3Da);SetIndexStyle(3,DRAW_ARROW); SetIndexArrow(3,159)を設定します。

SetIndexBuffer(4,t3Db)を設定します。

SetIndexBuffer(5,slope)を追加しました。

SetIndexStyle(,DRAW_ARROW); SetIndexArrow(,159); をBuffer 2と4にも追加しましたが、さらにリペイントが多くなってしまいました。

HMAの色も同じように再描画されるようにしました。

IndicatorBuffers(7);

SetIndexBuffer(0,ind_buffer0)。

SetIndexBuffer(1,ind_buffer1); SetIndexStyle(1,DRAW_ARROW); SetIndexArrow(1,159).SetIndexBuffer(1,ind_buffer1);セットインデックスバッファ。

SetIndexBuffer(2,ind_buffer2);SetIndexStyle(2,DRAW_ARROW); SetIndexArrow(2,159); SetIndexBuffer(2,ind_buffer3);SetIndexStyle(2,DRAW_arrow)

SetIndexBuffer(3,ind_buffer3);SetIndexStyle(3,DRAW_ARROW); SetIndexArrow(3,159); SetIndexBuffer(3,ind_buffer3);SetIndexStyle(3,DRAW_ARROW)

SetIndexBuffer(4,ind_buffer4);SetIndexStyle(4,DRAW_ARROW); SetIndexArrow(4,159); SetIndexBuffer(4,ind_buffer4);SetIndexStyle(4,DRAW_ARROW)

SetIndexBuffer(5,buffer)を設定します。

SetIndexBuffer(6,trend)です。

バッファ1,3だけでやってみましたが、やはりダメでした。また、HMA2用に作られたような分離されたドットは得られず、代わりにいくつかの線がそれらを結合しているのが見えます。

ありがとうございます。

ラーフル
 

誰か、お願いします!素晴らしいです。

joselopezde:
こんにちは、 私はスペインのトレーダー です。まず、私は私の悪い英語のために謝罪します。私は私が必要とするものを説明します。私が取引するとき、私は "一日の概要 "を持っているのが好き です。

説明しやすいようにチャートを添付します。

DAXの戦略です。一日を始めるとき、我々は通常、ギャップを持っているので、前日の終値とこの日のオープニングは異なっています。

そこで、私が必要としているインジケータ。

1.8:00の垂直線

2.2本の水平線(初日と前日の終値)。

  • 初日(ローソク足時間8:00)。
  • 前日終値(ローソク足時間21:45)。
  • 3.3. 水平線。

  • 本日の始値+xポイント(例:+20ポイント)
  • 本日の始値+xポイント(例:+40)
  • 昨日の終値 - xポイント (例: -20)
  • 昨日の終値 - xポイント (例 - 40)

さようなら、そしてありがとう!

誰か? お願いします!素晴らしいです...

 
mladen:
Rahul こんな感じでやってください。リペイントしないバージョンをドットバージョンにするときのポイントは、できるだけシンプルにすることです(nrpは余計な処理が必要なので、ドットに変換するときはカット、カット、カット・・・ )。

親愛なるムラデン、あなたは議論の余地のないnrpのバージョンのマスターです。私は、あなたに返事を書く前に、私は単に、どのように私はちょうどcudntラインからドットに変換 、不思議に思っていたことを告白します。 Thx a Super lot.

Thx a Super lot,

rahul