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

 

OrderSelect > SELECT_BY_POS はどのように構成されていますか?

- OrderOpen のみ

- それとも各アクション(OrderOpenとOrderClose)に対してですか?

今日、私のEAによってポジションが開かれた場合のみ知りたいのです。

for(int i = (OrdersHistoryTotal()-1);i>=0;i--){

OrderSelect(i,SELECT_BY_POS,MODE_HISTORY);

if(OrderMagicNumber()==myMagicNumber && OrderSymbol() == mySymbol){

LastOpen = OrderOpenTime();

int YY=TimeYear(LastOpen);

int MN=TimeMonth(LastOpen);

int DD=TimeDay(LastOpen);

LastOpenEndOfDay = StrToTime(YY2+"."+MN2+"."+DD2+" 23:59");

if(myNow<LastOpenEndOfDay){

return (true);

}

}

}

return (false);

履歴全体を検索しなければならないのでしょうか?

 
sunshineh:
OrderSelect > SELECT_BY_POS はどのように構成されていますか?

- OrderOpen のみ

- または各アクション(OrderOpenとOrderClose)について

今日、私のEAでポジションがオープンされたかどうかだけを知りたいのですが。

for(int i = (OrdersHistoryTotal()-1);i>=0;i--){

OrderSelect(i,SELECT_BY_POS,MODE_HISTORY);

if(OrderMagicNumber()==myMagicNumber && OrderSymbol() == mySymbol){

LastOpen = OrderOpenTime();

int YY=TimeYear(LastOpen);

int MN=TimeMonth(LastOpen);

int DD=TimeDay(LastOpen);

LastOpenEndOfDay = StrToTime(YY2+"."+MN2+"."+DD2+" 23:59");

if(myNow<LastOpenEndOfDay){

return (true);

}

}

}

return (false);

履歴を全て検索しなければならないのでしょうか?

はい、知る必要があります。

metaquotesによると、大きなポジションの注文が小さなポジションの注文の後にオープンされる保証はないため、注文を確認 するためにリスト全体を通過する必要があります。

 

こんにちは、4時間足で日中のMACDを表示するMACDインジケータを探して います。

ありがとうございます。

ファイル:
macd_true.mq4  4 kb
 
monjurahmed:
こんにちは、私は4時間の時間枠で日足MACDを表示するMACDインジケータを探しています。

モンジュラフメド

この投稿にあるものを試してみてください :https://www.mql5.com/en/forum/178018/page9

シグナルメソッドを1(EMA)に設定して、投稿されたものと同じ値を取得し、時間枠パラメータを1440に設定して、日足MACDを表示させます。

 

皆さん、こんにちは。

5本(またはx本)ごとに終値が単純なMAを下回るか上回るかチェック し、5本(またはx本)ごとにアラートを出すEAが欲しいです。

私はEAが5またはXバーごとにチェックを行うようにする方法を見つけることができませんでした。

何か良い方法があれば教えてください。

ありがとうございます。

 

こんにちは、私は2つのインジケータを作成したい 1.リバーサルインディケータ 2.表示前のキャンドル非再塗装の色が、私はどのように書くことができるコードを知りません。

1.リバーサル系インジケータ

ルール

前のローソク足が強気で閉じた場合、次の新しいローソク足は売り矢印が発生します。

前のローソク足が弱気の場合、次の新しいローソク足は買い矢印が発生します。

すでに矢印が発生している場合は、リペイントしないようにしたい。

2.前のローソク足の非塗り替え色を表示する

私はモード "カラーバーバック "のnonlagdotからこのアイデアを参照してくださいしかし、それは新しいバーを開いたり、プログラムを更新したときにまったく再描画mt4

私はそれが非塗装で作成することは可能ですか知ってもらいたい?私は編集しようとするが、私はできません。

私はそれを書き込むことができますどのように私を助けるか、または示唆してください?ありがとうございます。

 
tysgels:
こんにちは、私は2つのインジケータを作成したい 1.リバーサルインディケータ 2.前のキャンドル非塗装色を表示しますが、私はどのように書くことができるコードを知らない。

1.リバーサル指標

ルール

前のローソク足が強気で閉じた場合、次の新しいローソク足は売りの矢印が発生します。

前のローソク足が弱気の場合、次の新しいローソク足で買い矢印が発生する。

すでに矢印が発生している場合は、リペイントしないようにしたい。

2.前のローソク足の非塗り替え色を表示する

私はモード "カラーバーバック "のnonlagdotからこのアイデアを参照してくださいしかし、それは新しいバーを開いたり、プログラムを更新したときにまったく再描画mt4

私はそれが非塗装で作成することは可能ですか知ってもらいたい?私は編集しようとするが、私はできません

どのように書けばいいのか、ご指導、ご鞭撻をお願いします。ありがとうございました。

タイスゲルス

そのインジケータの一部はすでに書かれているのでしょうか?

もしそうなら、それを投稿して、誰かがあなたのコーディングであなたを助けることができます。

 

親愛なるMladen/Mr Tools このEAを修正し、取引を再開しないようにすることができますか?

停止またはTPがヒットされます。ありがとうございます。

ファイル:
 

mt4でこれをコード化するための親切なリクエスト ...

製品名:TRIX

説明

TRIXは、ジャック・ヒューストンによって創設された指標で、変化率とEMA(指数移動平均)を組み合わせたものです。

この指標は、ゼロレベルの上下に変動し、反転を示します。

TRIXを計算するには、まず、価格を3回平均し、3回平均を平滑化した Rocを計算します。

TRIXの移動平均は、クロスオーバーと早期反転のためにプロットされます。

解釈

TRIXが上向きでゼロを越えたら買いシグナル

TRIXが下降方向にゼロを越えたら売り信号。

平均を3回平滑化することで、反転を抑制し、トレンドをつかみやすくする。

デフォルトで使用されるパラメータ/入力:

終値ライン

TRIX期間

平均値期間

計算式:

M = EMA(EMA ,価格))

TRIX = 100 x [M - M-t / M ]です。

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

 
rpasupathy:
これをmt4でコード化するための親切なお願いです ...

名称:TRIX

名称

ジャック・ヒューストンによって創設されたTRIXは、変化率(Rate of Change)と指数移動平均(EMA)を組み合わせたインディケータです。

ゼロレベルの上下に揺れ動き、反転を示します。

TRIXを計算するには、まず、価格を3回平均し、3回平均を平滑化したRocを計算します。

TRIXの移動平均は、クロスオーバーと早期反転のためにプロットされます。

解釈

TRIXが上向きでゼロを越えたら買いシグナル

TRIXが下降方向にゼロを越えたら売り信号。

平均を3回平滑化することで、反転を抑制し、トレンドをつかみやすくする。

デフォルトで使用されるパラメータ/入力:

終値ライン

TRIX期間

平均値期間

計算式:

M = EMA(EMA ,価格))

TRIX = 100 x [M - M-t / M ]です。

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

rpasupathy

この投稿 https://www.forex-tsd.com/forum/debates-discussions/116-something-interesting-please-post-here/page97#comment_413012 には、Jack Hutsonが彼のドキュメントで説明したとおりにコード化されたTRIXインジケータがあります(ドキュメントも添付されています)。