[警告は閉鎖されました!】フォーラムを乱雑にしないために、どんな初心者の質問でも。プロフェッショナルは、通り過ぎないでください。あなたなしでは、どこにも行けない。 - ページ 186 1...179180181182183184185186187188189190191192193...1145 新しいコメント infinity 2009.08.12 07:30 #1851 NTH >> : こんにちは。 買いポジションでストップが移動しないのはなぜですか? 売りポジションではすべて機能しています。 if(OrdersTotal()>0) { if(Bid==bubuy||Bid==busell) { OrderSelect(ticket, SELECT_BY_TICKET, MODE_TRADES)。 OrderModify(OrderTicket(),OrderOpenPrice(),OrderTakeProfit(), 0, Blue)を実行。 } return(0)です。 } そもそも if(Bid==buy||Bid==busell) ってなんだよ、、、、、、、、、、、、、、、、、、、、、、、、、わかるか? であり、おそらく次のような条件であるはずです。 オーダーモディファイ(オーダーチケット()、オーダーオープン価格()、ビッドポイント*ポイント数、オーダーテイクプロフィット(),0,ブルー) 削除済み 2009.08.12 07:37 #1852 if(Bid==bubuy||Bid==busell) ダブルバブイは、買いポジションのストップがこのポジションのオープニングレベルに移動されるタッチ時のレベルです。 ダブルバッセルは売りポジションの水準です。 infinity 2009.08.12 08:15 #1853 NTH >> : if(Bid==bubuy||Bid==busell) ダブルバブイは、買いポジションのストップがこのポジションのオープニングレベルに移動されるタッチ時のレベルです。 ダブルブッセルは売りポジションの水準です。 は、とにかく状態を確認する。 削除済み 2009.08.12 08:40 #1854 フィギア if(OrdersTotal()>0) { OrderSelect(ticket, SELECT_BY_TICKET, MODE_TRADES); if(OrderStopLoss()==OrderOpenPrice() return(0); if(OrderType()==OP_BUY) if(Bid>)=buy) OrderModify(OrderTicket(),OrderOpenPrice(),OrderTakeProfit(), 0, Blue); if(OrderType()==OP_SELL) if(Bid<=busell) OrderModify(OrderTicket(),OrderOpenPrice(),OrderTakeProfit(), 0, Red); return(0); } (以下略。} また、もう一つの質問ですが、複数のTFからデータを取得した場合、オンラインで動作させる際、EAはこれら全てのチャートを(異なるチャートで)開く必要があるのでしょうか?それとも、一つのチャートだけを取得して、その上にEAを設定しても良いのでしょうか?EUR/ODで動作するEAは、H1 H4 D1のフレームからデータを取得して分析しますが、それ(EA)はH1にアタッチされている場合、他のチャートH4とD1に開く必要がありますか? infinity 2009.08.12 08:45 #1855 NTH >> : フィギア if(OrdersTotal()>0) { OrderSelect(ticket, SELECT_BY_TICKET, MODE_TRADES)です。 if(OrderStopLoss()==OrderOpenPrice())リターン(0)。 if(OrderType()==OP_BUY) if(Bid>=buy) OrderModify(OrderTicket(),OrderOpenPrice(),OrderTakeProfit(), 0, Blue)を実行。 if (OrderType()==OP_SELL) if(Bid<=busell) OrderModify(OrderTicket(),OrderOpenPrice(),OrderTakeProfit(), 0, Red)。 return(0)です。 } また、もう一つの質問ですが、私のEAが複数のTFからデータを取得する場合、EAがオンラインで動作するときに、これらのTFをすべて開く必要がありますか(異なるチャートで)、それとも一つのチャートだけを取ってEAを設定できますか?EUR/ODで動作するEAは、H1 H4 D1のフレームからデータを取得して分析し、H1にアタッチしたとすると、他のチャートH4とD1で開く必要があるのでしょうか。 他の時間軸のチャートを開く必要はありません...EAがタイムフレーム自体から全てのデータを計算します。 mischanik 2009.08.12 10:34 #1856 こんにちは、インジケータhttps://www.mql5.com/ru/code/7361 を修正する方法を教えていただけませんか。 問題は、現在のバーにシグナルが表示され、ティック ごとにサウンドシグナルが鳴ることです。バーが閉じた後、シグナルがキャンセルされないと音が鳴るようにしたいです。 //+------------------------------------------------------------------+ //| SilverTrend_Signal.mq4 | //| Ramdass - Conversion only | //+------------------------------------------------------------------+ #property copyright "SilverTrend rewritten by CrazyChart" #property link "http://viac.ru/" //---- #property indicator_chart_window #property indicator_buffers 2 #property indicator_color1 Aqua #property indicator_color2 Violet //---- input parameters extern int RISK=3; extern int CountBars=350; extern int NumberofAlerts=2; int SSP=9; int counter=0; //---- buffers double val1[]; double val2[]; //+------------------------------------------------------------------+ //| Custom indicator initialization function | //+------------------------------------------------------------------+ int init() { string short_name; //---- indicator line IndicatorBuffers(2); SetIndexStyle(0,DRAW_ARROW); SetIndexArrow(0,233); SetIndexStyle(1,DRAW_ARROW); SetIndexArrow(1,234); SetIndexBuffer(0, val1); SetIndexBuffer(1, val2); //---- return(0); } //+------------------------------------------------------------------+ //| SilverTrend_Signal | //+------------------------------------------------------------------+ int start() { if ( CountBars>=Bars) CountBars=Bars; SetIndexDrawBegin(0,Bars- CountBars+ SSP); SetIndexDrawBegin(1,Bars- CountBars+ SSP); int i, shift, counted_bars=IndicatorCounted(); int i1, i2, K; double Range, AvgRange, smin, smax, SsMax, SsMin, price; bool uptrend, old; //---- if(Bars<= SSP+1) return(0); //---- initial zero if( counted_bars< SSP+1) { for( i=1; i<= SSP; i++) val1[ CountBars- i]=0.0; for( i=1; i<= SSP; i++) val2[ CountBars- i]=0.0; } //---- K=33- RISK; for( shift= CountBars- SSP; shift>=0; shift--) { Range=0; AvgRange=0; for( i1= shift; i1<= shift+ SSP; i1++) { AvgRange= AvgRange+MathAbs(High[ i1]-Low[ i1]); } Range= AvgRange/( SSP+1); //---- SsMax=High[ shift]; SsMin=Low[ shift]; for( i2= shift; i2<= shift+ SSP-1; i2++) { price=High[ i2]; if( SsMax< price) SsMax= price; price=Low[ i2]; if( SsMin>= price) SsMin= price; } smin= SsMin+( SsMax- SsMin)* K/100; smax= SsMax-( SsMax- SsMin)* K/100; val1[ shift]=0; val2[ shift]=0; if (Close[ shift]< smin) { uptrend=false; } if (Close[ shift]> smax) { uptrend=true; } if ( uptrend!= old && uptrend==true) { val1[ shift]=Low[ shift]- Range*0.5; counter=0; if ( shift==0 && counter<= NumberofAlerts) { Alert("Silver Trend ",Period()," ",Symbol()," BUY"); counter= counter+1; } } if ( uptrend!= old && uptrend==false) { counter=0; val2[ shift]=High[ shift]+ Range*0.5; if ( shift==0 && counter<= NumberofAlerts) { Alert("Silver Trend ",Period()," ",Symbol()," SELL"); counter= counter+1; } } Comment( shift); old= uptrend; } return(0); } //+------------------------------------------------------------------+ gladiator 2009.08.12 11:28 #1857 それは他のテスト2週間の束と一緒に1つのサイトからダウンロードされ、彼は100%以上の2週間konestno少しを行いましたが、私は緊急にドライブをファームアップしなければならなかったので、私はさらにそれをテストする時間を持っていなかったとして専門マーティンゲイル両手2.07正確にはまたは単に2.7は、かなり正しく名前を書かないことがあります会った人。出会ったのは5月? gladiator 2009.08.12 11:33 #1858 また、この先端の利益を入れて欲しいという要望があるのですが、それが叶いません、お願いします。 ファイル: martingailexpert.mq4 5 kb 削除済み 2009.08.12 12:17 #1859 皆さん、こんにちは。 次の問題を解決するのを助けてください。 チャート上にシグナルを描画するカスタムインディケーターがあります。 シグナルには遅延が与えられており、私は各シグナルについて判断し、チャートのその横に書き込もうとしているところです。 信号の出現時刻を出力してみることにした。 ObjectCreate(StringConcatenate("Text_",IndicatorNumber,"_",i), OBJ_TEXT, 0, "cur_time",short[i] + 0.0020) を実行します。 ObjectSetText(StringConcatenate("Text_",IndicatorNumber,"_",i), TimeToStr(CurTime(),TIME_SECONDS), 10, "Arial", Lime).のような、文字列を設定します。 でも、コードがうまくいかず、時間が見えないんです。 私は何を間違えているのだろう? 削除済み 2009.08.12 20:10 #1860 こんにちは。 1999年からのポンド/ドル(M1)の相場をDAT形式で「相場アーカイブ」でダウンロードしましたが、このデータをテスト用に変換するにはどうしたらよいでしょうか。 1...179180181182183184185186187188189190191192193...1145 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
こんにちは。
買いポジションでストップが移動しないのはなぜですか? 売りポジションではすべて機能しています。
if(OrdersTotal()>0)
{
if(Bid==bubuy||Bid==busell)
{
OrderSelect(ticket, SELECT_BY_TICKET, MODE_TRADES)。
OrderModify(OrderTicket(),OrderOpenPrice(),OrderTakeProfit(), 0, Blue)を実行。
}
return(0)です。
}
そもそも if(Bid==buy||Bid==busell) ってなんだよ、、、、、、、、、、、、、、、、、、、、、、、、、わかるか?
であり、おそらく次のような条件であるはずです。
オーダーモディファイ(オーダーチケット()、オーダーオープン価格()、ビッドポイント*ポイント数、オーダーテイクプロフィット(),0,ブルー)
if(Bid==bubuy||Bid==busell)
ダブルバブイは、買いポジションのストップがこのポジションのオープニングレベルに移動されるタッチ時のレベルです。
ダブルバッセルは売りポジションの水準です。
if(Bid==bubuy||Bid==busell)
ダブルバブイは、買いポジションのストップがこのポジションのオープニングレベルに移動されるタッチ時のレベルです。
ダブルブッセルは売りポジションの水準です。
は、とにかく状態を確認する。
フィギア
if(OrdersTotal()>0)
{
OrderSelect(ticket, SELECT_BY_TICKET, MODE_TRADES);
if(OrderStopLoss()==OrderOpenPrice() return(0);
if(OrderType()==OP_BUY) if(Bid>)=buy) OrderModify(OrderTicket(),OrderOpenPrice(),OrderTakeProfit(), 0, Blue);
if(OrderType()==OP_SELL) if(Bid<=busell) OrderModify(OrderTicket(),OrderOpenPrice(),OrderTakeProfit(), 0, Red);
return(0);
} (以下略。}
また、もう一つの質問ですが、複数のTFからデータを取得した場合、オンラインで動作させる際、EAはこれら全てのチャートを(異なるチャートで)開く必要があるのでしょうか?それとも、一つのチャートだけを取得して、その上にEAを設定しても良いのでしょうか?EUR/ODで動作するEAは、H1 H4 D1のフレームからデータを取得して分析しますが、それ(EA)はH1にアタッチされている場合、他のチャートH4とD1に開く必要がありますか?
フィギア
if(OrdersTotal()>0)
{
OrderSelect(ticket, SELECT_BY_TICKET, MODE_TRADES)です。
if(OrderStopLoss()==OrderOpenPrice())リターン(0)。
if(OrderType()==OP_BUY) if(Bid>=buy) OrderModify(OrderTicket(),OrderOpenPrice(),OrderTakeProfit(), 0, Blue)を実行。
if (OrderType()==OP_SELL) if(Bid<=busell) OrderModify(OrderTicket(),OrderOpenPrice(),OrderTakeProfit(), 0, Red)。
return(0)です。
}
また、もう一つの質問ですが、私のEAが複数のTFからデータを取得する場合、EAがオンラインで動作するときに、これらのTFをすべて開く必要がありますか(異なるチャートで)、それとも一つのチャートだけを取ってEAを設定できますか?EUR/ODで動作するEAは、H1 H4 D1のフレームからデータを取得して分析し、H1にアタッチしたとすると、他のチャートH4とD1で開く必要があるのでしょうか。
他の時間軸のチャートを開く必要はありません...EAがタイムフレーム自体から全てのデータを計算します。
こんにちは、インジケータhttps://www.mql5.com/ru/code/7361 を修正する方法を教えていただけませんか。
問題は、現在のバーにシグナルが表示され、ティック ごとにサウンドシグナルが鳴ることです。バーが閉じた後、シグナルがキャンセルされないと音が鳴るようにしたいです。
皆さん、こんにちは。
次の問題を解決するのを助けてください。
チャート上にシグナルを描画するカスタムインディケーターがあります。
シグナルには遅延が与えられており、私は各シグナルについて判断し、チャートのその横に書き込もうとしているところです。
信号の出現時刻を出力してみることにした。
でも、コードがうまくいかず、時間が見えないんです。
私は何を間違えているのだろう?
こんにちは。
1999年からのポンド/ドル(M1)の相場をDAT形式で「相場アーカイブ」でダウンロードしましたが、このデータをテスト用に変換するにはどうしたらよいでしょうか。