アスク! - ページ 160 1...153154155156157158159160161162163164165166167...182 新しいコメント increase 2009.12.12 07:06 #1591 dansmol 2009.12.23 19:12 #1592 サウンドファイル 皆さん、こんにちは。 皆さんの助けが必要です。 私は、インジケータ(3ZZ Semafor Signal)を持っています。それは音警告(ahooga.wav)を与える。問題は私が私の音にこのsound.wavを持っていないことである。ファイル 私は何をすることができますか? あなたの時間のために非常にありがとうございました dansmol P.S.私は、私があなたから学んだすべてのためにすべてのあなたに感謝したい この数年間 Supranium 2009.12.23 20:46 #1593 任意のサウンドファイルを取り出してそれに名前を変更するか、インジケーターのプロパティで サウンドファイル名を変更することができます。 CarsonS9 2009.12.24 01:04 #1594 私の質問は、MTFインジケータに対処する必要があります。この投稿に添付したものは、とても気に入っています。私の問題は、(他のすべてのMTFインジケータと同様に)それが再描画されることです。MTFインジケータを再描画しないようにコード化する方法はないのでしょうか?例えば、1分足チャートで動作させていますが、5分足チャートからシグナルを出すように設定しています。1分ごとにシグナルを得る方法はないのでしょうか?5分足のローソク足の最初の1分間が赤(または青)であろうと、シグナルを取得するのは構わない。ただ、3分後、4分後に色が変わってしまったら...その5分足のロウソクの他のブロックも変わってしまうのは困ります。 例えば新しい5分足のロウソクの1ブロック目だとします。1分足が終了し、ブロックは青色になります。2分足も同じです。その後、3分足でその5分足のローソク足が「赤いブロック」の状態になります。1分足と2分足のブロックは現在の状態に合わせて赤に塗り替えられる。 私が望むのは、この最初の2つのブロックが青のままであることです。すべてを塗り替えるよりも、5分足の1分ごとの状態を知りたいのです。 可能でしょうか? ファイル: mtf_dmi.ex4 4 kb dansmol 2009.12.24 02:19 #1595 Supranium: 任意のサウンドファイルを取ってきて、それにリネームするか、インジケーターのプロパティでサウンドファイル名をリネームすることができます。 お忙しい中、ありがとうございました。 お盆にやってみます。 インジケーターの入力音の名前を変えてみますので、またお知らせします。 よろしくお願いします。 dansmol patrikos 2009.12.28 04:03 #1596 MT4の異なるデータ形式を比較する こんにちは。 ティック値が特定のトリガーサイズより高いかどうかを確認しようとしていますが、異なるデータ型を比較しようとするとエラーが発生するようです。 int start() { //Make tick size from previous bid value diff=(Bid-old_value); //Get Absolute value diff=MathAbs(diff); //Make ticksize tick=diff/Point; //If tick size is > trigger value... if(tick > trigger) { Do Something } //Set current Bid price as "old_value" old_value = Bid; return; } 私の変数は現在次のように定義されています。 double old_value double diff double tick int trigger ...しかし、時々、2つが同じ値であるときに、if(tick > trigger) の結果がtrueになることがあります。ログに両方の値を出力すると、tick=1, trigger=1, tick>trigger = TRUEと表示されます。よくわからないのですが。 もし私がtick変数をdouble型ではなく整数型にすると、正しい値を拾わないことがあります。 どうしたらいいのかわかりませんので、何か手助けをお願いします。 ありがとうございました。 パトリック Ask! First EA : How Expert is one tick Eride55 2009.12.28 04:17 #1597 価格 X MA どなたか、価格が移動 平均線を一回だけ(どちらかに)割ったときに、シグナルを出したり、売買するようなインジケーターやコードを探しているのですが、別のMAを割ったらリセットしてクローズするようなインジケーターはありませんか? 例価格が50期間のMAを突破したときにシグナルまたは売り、その後、価格が20期間のMAに達したときに閉じます。または20期間が突破されたときに購入し、50期間で閉じます。 これらの条件の一部または全部を満たすものがあれば、非常に感謝されます。 ROGER 2009.12.28 13:20 #1598 プライス・チャンネル・ストップのためのプライス・ボックス codersguru: こんにちは、皆さん。多くの個人的なメッセージで、いくつかのコードの部分について助けを求めています。 ここでは、MQL4に関連する質問を投稿することができ、私はそれらに答えるために最善を尽くします。 HI Coders' Guru, VoltyChannel_Stopのようなプライスチャンネルストップ用のプライスボックスを追加するのを手伝ってください。 インジケータとチャートを添付しました。 ファイル: pricechannel_stop_nk.mq4 9 kb voltychannel_stop.mq4 11 kb vcstop_and_pcstop.gif 35 kb 削除済み 2010.01.03 14:03 #1599 MAタッチ&バウンストレード こんにちは。 皆さん、明けましておめでとうございます。 MAトレードのもう一つの方法です。 価格はMA(紫の線)に接近し、それに触れるか触れそうになるとバウンスします。 価格がMAから一定時間 以上離れていることが必要です。緑色の円は有効な取引を示し、赤色は有効ではありません。 取引はMAから離れたところにあります。 このシステムは、いくつかのセッションの制限と取引管理も必要です - 取引時間、部分的な利益とトレーリングストップのように。 私はプログラマーではないので、どなたかこれをコード化することができますか? 乾杯 トーマス ファイル: ma_touch_trades.gif 21 kb Yellowbeard 2010.01.09 02:48 #1600 LSMAに関する質問 ある色が止まり、別の色が始まるタイミングを特定しようとしています。 . ここにLSMAのコードがあります。 . //---- インジケータの設定 #property indicator_chart_window(インジケーターチャートウィンドウ #property indicator_buffers 3 #property indicator_color1 レッド #property indicator_color2 ライム #property indicator_color3 ホワイト //---- バッファ double ExtMapBuffer1[]; double ExtMapBuffer2[]; double ExtMapBuffer3[]です。 extern int Rperiod = 25; int Draw4HowLong, shift, i, loopbegin, length, c, width; double sum[], lengthvar, tmp, wt[], CNT[]; string FoundColor, ArrowUpA; //+------------------------------------------------------------------+ //| カスタムインジケータ 初期化関数 //+------------------------------------------------------------------+ int init() { //---- カウントのために3つのバッファを追加で使用します。 IndicatorBuffers(6); //---- 描画の設定 SetIndexBuffer(2,ExtMapBuffer1)を設定します。 SetIndexBuffer(1,ExtMapBuffer2)を設定します。 SetIndexBuffer(0,ExtMapBuffer3)を設定します。 SetIndexBuffer(3,sum)を設定します。 SetIndexBuffer(4,wt)を設定します。 SetIndexBuffer(5,CNT)を設定します。 SetIndexStyle(2,DRAW_LINE,STYLE_SOLID,3)を設定します。 SetIndexStyle(1,DRAW_LINE,STYLE_SOLID,3); SetIndexStyle(1,DRAW_LINE,STYLE_SOLID,3); SetIndexStyle(0,DRAW_LINE,STYLE_SOLID,3); //---- 初期化完了 return(0); } int start() { Draw4HowLong = Bars-Rperiod - 5; 長さ = Rperiod; loopbegin = Draw4HowLong - length - 1; for(shift = loopbegin; shift >= 0; shift--) { sum[1] = 0; for(i = length; i >= 1 ; i--) { lengthvar = length + 1; lengthvar /= 3; //変数y(lengthvar)をx(3)で割る y /= x; tmp = 0; tmp = ( i - lengthvar)*Close[length-i+shift]; sum[1]+=tmp; //y変数(tmp)にx(0)を足す y += x; } wt[shift] = sum[1]*6/(length*(length+1)); ExtMapBuffer3[shift] = wt[shift]; //白色 ExtMapBuffer2[shift] = wt[shift]; //ライム ExtMapBuffer1[shift] = wt[shift]; //赤色 if (wt[shift+1]>wt[shift])とする。 { CNT[1] = 2; ExtMapBuffer2[shift+1] = EMPTY_VALUE; } if (wt[shift+1]<wt[shift])。 { CNT[1] = 1; ExtMapBuffer1[shift+1] = EMPTY_VALUE; } さもなくば { CNT[1] = 3; ExtMapBuffer1[shift+1]=CLR_NONE; //EMPTY_VALUE。 ExtMapBuffer2[shift+1]=CLR_NONE; //EMPTY_VALUE。 } } return(0); } //+------------------------------------------------------------------+ . . . 各if文のタイミングでLSMAの各色の値を取得する方法として、別のバッファ(#5)を作成しました。CNT[1]を1にしてRED、2にしてLIME、3にしてWHITEにしました。 . しかし、私のEAにこの値をもたらすために私のすべての試みと。 . . double LSMA5 = iCustom(NULL,0, "LSMA",5,0); //---- LSMA Buffer 5 アラート("LSMA5 = " + LSMA5); . . 私が得るすべてはです。 . アラート:LSMA5 = 2147483647.00000000 . . どなたか、私が何を間違えているのか教えていただけませんか? ある色から別の色に変わる時、そのポイントをどのようにとらえるのか、誰か教えてください。 . . . ありがとうございます。 Ask! LSMA Question LSMA Indicator 1...153154155156157158159160161162163164165166167...182 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
サウンドファイル
皆さん、こんにちは。
皆さんの助けが必要です。
私は、インジケータ(3ZZ Semafor Signal)を持っています。それは音警告(ahooga.wav)を与える。問題は私が私の音にこのsound.wavを持っていないことである。ファイル
私は何をすることができますか?
あなたの時間のために非常にありがとうございました
dansmol
P.S.私は、私があなたから学んだすべてのためにすべてのあなたに感謝したい
この数年間
任意のサウンドファイルを取り出してそれに名前を変更するか、インジケーターのプロパティで サウンドファイル名を変更することができます。
私の質問は、MTFインジケータに対処する必要があります。この投稿に添付したものは、とても気に入っています。私の問題は、(他のすべてのMTFインジケータと同様に)それが再描画されることです。MTFインジケータを再描画しないようにコード化する方法はないのでしょうか?例えば、1分足チャートで動作させていますが、5分足チャートからシグナルを出すように設定しています。1分ごとにシグナルを得る方法はないのでしょうか?5分足のローソク足の最初の1分間が赤(または青)であろうと、シグナルを取得するのは構わない。ただ、3分後、4分後に色が変わってしまったら...その5分足のロウソクの他のブロックも変わってしまうのは困ります。
例えば新しい5分足のロウソクの1ブロック目だとします。1分足が終了し、ブロックは青色になります。2分足も同じです。その後、3分足でその5分足のローソク足が「赤いブロック」の状態になります。1分足と2分足のブロックは現在の状態に合わせて赤に塗り替えられる。
私が望むのは、この最初の2つのブロックが青のままであることです。すべてを塗り替えるよりも、5分足の1分ごとの状態を知りたいのです。
可能でしょうか?
任意のサウンドファイルを取ってきて、それにリネームするか、インジケーターのプロパティでサウンドファイル名をリネームすることができます。
お忙しい中、ありがとうございました。
お盆にやってみます。
インジケーターの入力音の名前を変えてみますので、またお知らせします。
よろしくお願いします。
dansmol
MT4の異なるデータ形式を比較する
こんにちは。
ティック値が特定のトリガーサイズより高いかどうかを確認しようとしていますが、異なるデータ型を比較しようとするとエラーが発生するようです。
{
//Make tick size from previous bid value
diff=(Bid-old_value);
//Get Absolute value
diff=MathAbs(diff);
//Make ticksize
tick=diff/Point;
//If tick size is > trigger value...
if(tick > trigger)
{
Do Something
}
//Set current Bid price as "old_value"
old_value = Bid;
return;
}
私の変数は現在次のように定義されています。
double old_value
double diff
double tick
int trigger
...しかし、時々、2つが同じ値であるときに、if(tick > trigger) の結果がtrueになることがあります。ログに両方の値を出力すると、tick=1, trigger=1, tick>trigger = TRUEと表示されます。よくわからないのですが。
もし私がtick変数をdouble型ではなく整数型にすると、正しい値を拾わないことがあります。
どうしたらいいのかわかりませんので、何か手助けをお願いします。
ありがとうございました。
パトリック
価格 X MA
どなたか、価格が移動 平均線を一回だけ(どちらかに)割ったときに、シグナルを出したり、売買するようなインジケーターやコードを探しているのですが、別のMAを割ったらリセットしてクローズするようなインジケーターはありませんか?
例価格が50期間のMAを突破したときにシグナルまたは売り、その後、価格が20期間のMAに達したときに閉じます。または20期間が突破されたときに購入し、50期間で閉じます。
これらの条件の一部または全部を満たすものがあれば、非常に感謝されます。
プライス・チャンネル・ストップのためのプライス・ボックス
こんにちは、皆さん。
多くの個人的なメッセージで、いくつかのコードの部分について助けを求めています。
ここでは、MQL4に関連する質問を投稿することができ、私はそれらに答えるために最善を尽くします。HI Coders' Guru,
VoltyChannel_Stopのようなプライスチャンネルストップ用のプライスボックスを追加するのを手伝ってください。
インジケータとチャートを添付しました。
MAタッチ&バウンストレード
こんにちは。
皆さん、明けましておめでとうございます。
MAトレードのもう一つの方法です。
価格はMA(紫の線)に接近し、それに触れるか触れそうになるとバウンスします。
価格がMAから一定時間 以上離れていることが必要です。緑色の円は有効な取引を示し、赤色は有効ではありません。
取引はMAから離れたところにあります。
このシステムは、いくつかのセッションの制限と取引管理も必要です - 取引時間、部分的な利益とトレーリングストップのように。
私はプログラマーではないので、どなたかこれをコード化することができますか?
乾杯
トーマス
LSMAに関する質問
ある色が止まり、別の色が始まるタイミングを特定しようとしています。
.
ここにLSMAのコードがあります。
.
//---- インジケータの設定
#property indicator_chart_window(インジケーターチャートウィンドウ
#property indicator_buffers 3
#property indicator_color1 レッド
#property indicator_color2 ライム
#property indicator_color3 ホワイト
//---- バッファ
double ExtMapBuffer1[];
double ExtMapBuffer2[];
double ExtMapBuffer3[]です。
extern int Rperiod = 25;
int Draw4HowLong, shift, i, loopbegin, length, c, width;
double sum[], lengthvar, tmp, wt[], CNT[];
string FoundColor, ArrowUpA;
//+------------------------------------------------------------------+
//| カスタムインジケータ 初期化関数
//+------------------------------------------------------------------+
int init()
{
//---- カウントのために3つのバッファを追加で使用します。
IndicatorBuffers(6);
//---- 描画の設定
SetIndexBuffer(2,ExtMapBuffer1)を設定します。
SetIndexBuffer(1,ExtMapBuffer2)を設定します。
SetIndexBuffer(0,ExtMapBuffer3)を設定します。
SetIndexBuffer(3,sum)を設定します。
SetIndexBuffer(4,wt)を設定します。
SetIndexBuffer(5,CNT)を設定します。
SetIndexStyle(2,DRAW_LINE,STYLE_SOLID,3)を設定します。
SetIndexStyle(1,DRAW_LINE,STYLE_SOLID,3); SetIndexStyle(1,DRAW_LINE,STYLE_SOLID,3);
SetIndexStyle(0,DRAW_LINE,STYLE_SOLID,3);
//---- 初期化完了
return(0);
}
int start()
{ Draw4HowLong = Bars-Rperiod - 5;
長さ = Rperiod;
loopbegin = Draw4HowLong - length - 1;
for(shift = loopbegin; shift >= 0; shift--)
{
sum[1] = 0;
for(i = length; i >= 1 ; i--)
{
lengthvar = length + 1;
lengthvar /= 3; //変数y(lengthvar)をx(3)で割る y /= x;
tmp = 0;
tmp = ( i - lengthvar)*Close[length-i+shift];
sum[1]+=tmp; //y変数(tmp)にx(0)を足す y += x;
}
wt[shift] = sum[1]*6/(length*(length+1));
ExtMapBuffer3[shift] = wt[shift]; //白色
ExtMapBuffer2[shift] = wt[shift]; //ライム
ExtMapBuffer1[shift] = wt[shift]; //赤色
if (wt[shift+1]>wt[shift])とする。
{
CNT[1] = 2;
ExtMapBuffer2[shift+1] = EMPTY_VALUE;
}
if (wt[shift+1]<wt[shift])。
{
CNT[1] = 1;
ExtMapBuffer1[shift+1] = EMPTY_VALUE;
}
さもなくば
{
CNT[1] = 3;
ExtMapBuffer1[shift+1]=CLR_NONE; //EMPTY_VALUE。
ExtMapBuffer2[shift+1]=CLR_NONE; //EMPTY_VALUE。
}
}
return(0);
}
//+------------------------------------------------------------------+
.
.
.
各if文のタイミングでLSMAの各色の値を取得する方法として、別のバッファ(#5)を作成しました。CNT[1]を1にしてRED、2にしてLIME、3にしてWHITEにしました。
.
しかし、私のEAにこの値をもたらすために私のすべての試みと。
.
.
double LSMA5 = iCustom(NULL,0, "LSMA",5,0); //---- LSMA Buffer 5
アラート("LSMA5 = " + LSMA5);
.
.
私が得るすべてはです。
.
アラート:LSMA5 = 2147483647.00000000
.
.
どなたか、私が何を間違えているのか教えていただけませんか? ある色から別の色に変わる時、そのポイントをどのようにとらえるのか、誰か教えてください。
.
.
.
ありがとうございます。