[警告は閉鎖されました!】フォーラムを乱雑にしないために、どんな初心者の質問でも。プロフェッショナルは、通り過ぎないでください。あなたなしでは、どこにも行けない。 - ページ 224 1...217218219220221222223224225226227228229230231...1145 新しいコメント [Deleted] 2009.09.13 14:18 #2231 Dmido >> : コードに新しいバーコントロール機能を追加する。その場合、1本のローソク足で1つのポジションしか建ちません。同時にオープニングの条件で New_Bar()==true を指定します。 bool New_Bar() { static int PrevTime =0; if( PrevTime==iTime(NULL,0,0)) return(false); PrevTime=iTime(NULL,0,0); return(true); } 削除済み 2009.09.13 14:32 #2232 ジェントルマンズエキスパートOpenから両サイドにNの距離でLimit/Stop注文を2つ(Straddleのように)1時間(1日)おきに出す古いEAを探していて実験しています。 何も思い浮かばない? Constantin 2009.09.13 14:43 #2233 こんにちは。質問:ペアの価格のスピード(加速度)を示すインジケータはありますか?ニュースでの取引を補助するためのものです。似たようなものはありますか? [Deleted] 2009.09.13 14:47 #2234 Rucobor >> : こんにちは。質問:ペア価格のスピード(加速度)を示すインジケータはありますか?ニュースを見て取引できるようにするためです。こんなのあるんですか? 古いビリーを読む...彼の指標は、速度と加速度の両方を測定する... Oleg 2009.09.13 15:04 #2235 履歴上のいくつかのポイントからトレンドラインが引かれています(緑色)。その突起(写真では赤)を伸ばす必要があります。 緑色のものを使って、y=k*x の「k」係数を計算する。 次に、20本の小節を取り、既知の「k」と時間(Period * 20 * 60)を使って「y」点を計算しましょう。 そして、20本目のバーの時間と得られた "y "を使って、トレンドラインを描きます。 - 週末や祝日など、バーが休みになるまでの間はこれで大丈夫です。 その結果、表示される20本目のバーの実際の時間が大きくなり、傾きが正しくなくなります。 - 何か簡単な解決策はないのでしょうか? 削除済み 2009.09.13 15:07 #2236 Alex5757000 писал(а)>> コードに新しいバーコントロール機能を追加する。その場合、1本のローソク足で1つのポジションしか建ちません。同時に、New_Bar()==trueを条件として指定し、開く https://www.mql5.com/en/market/mt4/expert 削除済み 2009.09.13 15:13 #2237 forex-k >> : 価格とトレンドラインのクロスポイントの判定は、3Dアレイを使わずに簡単にできるのでしょうか? H1用の複雑な配列もなく、ようやく思い通りのものができました。 //+------------------------------------------------------------------+ int start() { if(ObjectGet("TREND",OBJ_TREND)==0) { ObjectCreate("TREND",OBJ_TREND, 0,TimeCurrent()-60*60*100,Bid-50*Point,TimeCurrent(),Bid+50*Point); ObjectSet("TREND",OBJPROP_COLOR,Aquamarine); } double cdelta=ObjectGet("TREND",OBJPROP_PRICE2)-ObjectGet("TREND",OBJPROP_PRICE1); double tdelta=((ObjectGet("TREND",OBJPROP_TIME2)-ObjectGet("TREND",OBJPROP_TIME1))/60)/60; if(TimeHour(ObjectGet("TREND",OBJPROP_TIME2))!=Hour()) ObjectMove("TREND",1,TimeCurrent(),(ObjectGet("TREND",OBJPROP_PRICE2)+cdelta/tdelta)); } //+------------------------------------------------------------------+ [WARNING CLOSED!] Any newbie Question about drawing in Way to SHADE AREA 削除済み 2009.09.13 15:22 #2238 forex-k писал(а) >> 削除済み 2009.09.13 15:32 #2239 forex-k >> : となり、あとは交差条件を書くだけです。 int digits=MarketInfo(Symbol(),MODE_DIGITS); if(NormalizeDouble(Bid,digits-2)==NormalizeDouble(ObjectGet("TREND",OBJPROP_PRICE2),digits-2)) { PlaySound("Wait.wav"); Sleep(1000); } ファイル: xtoafmoiben.mq4 2 kb Alexey Subbotin 2009.09.13 20:12 #2240 chief2000 >> : その結果、20本目に表示されるバーの実際の時間が長くなり、傾きがおかしくなります。 緑色の線を引いたときにミスバーがなかったという保証はあるのだろうか? もし、そのような保証がなければ、傾きの正否の問題はそれ自体で意味をなさなくなるのだが・・・。 1...217218219220221222223224225226227228229230231...1145 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
コードに新しいバーコントロール機能を追加する。その場合、1本のローソク足で1つのポジションしか建ちません。同時にオープニングの条件で New_Bar()==true を指定します。
ジェントルマンズエキスパートOpenから両サイドにNの距離でLimit/Stop注文を2つ(Straddleのように)1時間(1日)おきに出す古いEAを探していて実験しています。
何も思い浮かばない?
こんにちは。質問:ペア価格のスピード(加速度)を示すインジケータはありますか?ニュースを見て取引できるようにするためです。こんなのあるんですか?
履歴上のいくつかのポイントからトレンドラインが引かれています(緑色)。その突起(写真では赤)を伸ばす必要があります。
緑色のものを使って、y=k*x の「k」係数を計算する。
次に、20本の小節を取り、既知の「k」と時間(Period * 20 * 60)を使って「y」点を計算しましょう。
そして、20本目のバーの時間と得られた "y "を使って、トレンドラインを描きます。
- 週末や祝日など、バーが休みになるまでの間はこれで大丈夫です。
その結果、表示される20本目のバーの実際の時間が大きくなり、傾きが正しくなくなります。
- 何か簡単な解決策はないのでしょうか?
コードに新しいバーコントロール機能を追加する。その場合、1本のローソク足で1つのポジションしか建ちません。同時に、New_Bar()==trueを条件として指定し、開く
https://www.mql5.com/en/market/mt4/expert
価格とトレンドラインのクロスポイントの判定は、3Dアレイを使わずに簡単にできるのでしょうか?
H1用の複雑な配列もなく、ようやく思い通りのものができました。
//+------------------------------------------------------------------+
int start()
{
if(ObjectGet("TREND",OBJ_TREND)==0)
{
ObjectCreate("TREND",OBJ_TREND, 0,TimeCurrent()-60*60*100,Bid-50*Point,TimeCurrent(),Bid+50*Point);
ObjectSet("TREND",OBJPROP_COLOR,Aquamarine);
}
double cdelta=ObjectGet("TREND",OBJPROP_PRICE2)-ObjectGet("TREND",OBJPROP_PRICE1);
double tdelta=((ObjectGet("TREND",OBJPROP_TIME2)-ObjectGet("TREND",OBJPROP_TIME1))/60)/60;
if(TimeHour(ObjectGet("TREND",OBJPROP_TIME2))!=Hour())
ObjectMove("TREND",1,TimeCurrent(),(ObjectGet("TREND",OBJPROP_PRICE2)+cdelta/tdelta));
}
//+------------------------------------------------------------------+
forex-k писал(а) >>
となり、あとは交差条件を書くだけです。
int digits=MarketInfo(Symbol(),MODE_DIGITS);
if(NormalizeDouble(Bid,digits-2)==NormalizeDouble(ObjectGet("TREND",OBJPROP_PRICE2),digits-2))
{
PlaySound("Wait.wav");
Sleep(1000);
}
その結果、20本目に表示されるバーの実際の時間が長くなり、傾きがおかしくなります。
緑色の線を引いたときにミスバーがなかったという保証はあるのだろうか? もし、そのような保証がなければ、傾きの正否の問題はそれ自体で意味をなさなくなるのだが・・・。