初心者の方からの質問 MQL4 MT4 MetaTrader 4 - ページ 4 1234567891011...260 新しいコメント Taras Slobodyanik 2016.11.10 13:01 #31 strongflex: 9-20でRSIがレベルを越え、20分後に価格チェックがあるという条件実行時の価格をEAに記憶させるにはどうしたらよいですか。そして、20分前と今の価格を比較する必要があります。とすると、20分×60秒=1200となり、秒単位でカウントされます。現在のRSIと1200秒前のRSIを比較すると...。 strongflex 2016.11.10 13:04 #32 Taras Slobodyanik:とすると、20分×60秒=1200となり、秒単位でカウントされます。現在のRSIと1200秒前のRSIを比較すると...if (Hour()==9&& (Minute() ==20) && (RSI>70))Price2==Bid;{。if (Hour()==9&& (Minute() ==40) && (Bid<Price2)) {(Hour()==9&& (Minute() ==40) && (Bid<Price2)) ticket=OrderSend(Symbol(),OP_SELL,Lts,Bid,SP,0,0,NULL,Magic,0,Blue);。return(0);} }.こんな感じでいいのでしょうか)))。 Taras Slobodyanik 2016.11.10 13:12 #33 strongflex:if (Hour()==9&& (Minute() ==20) && (RSI>70))Price2==Bid;{。if (Hour()==9&& (Minute() ==40) && (Bid<Price2)) {(Hour()==9&& (Minute() ==40) && (Bid<Price2)) ticket=OrderSend(Symbol(),OP_SELL,Lts,Bid,SP,0,0,NULL,Magic,0,Blue);。return(0);} }.こんな感じでいいのかな?)))カウントダウンの時間を覚えておいて、1200秒経過したことを確認する必要があります。TimeCurrent 機能により、時刻を追うことができます。とPrice2は歴史で見ることができる、過去に、なぜそれを覚えているのか?if (TimeCurrent()-LastTime>=1200) { LastTime = TimeCurrent(); //проверяем текущий РСИ и тот что был 1200 секунд назад } Ilya Melamed 2016.11.10 13:43 #34 こんにちは!mql4で書かれたインジケータは8個以上のバッファを持つことができないとあちこちに書いてありますね。でも、mt4用の商用インディケータ(mql5.com marketplace)のコメントで、インディケータの作者は、iCustom関数を使うときは、バッファ#9と#10を使うように言っているのですが・・・・。他のところで、いくつかの追加バッファについて読んだのですが.現在のmql4でインジケータが持つ可能性のあるバッファの数を理解するのを助けてください...とか、バッファ番号の設定方法(ポイントかもしれません)? Nickolay72 2016.11.10 17:57 #35 Taras Slobodyanik:...不正なストップロスを修正した場合、ログに "disabled stoploss "というエラーが表示されるはずです。 ストップにトロールをつけるというアイデアはあったのですが、改造してしまいました、別機能で問題なく動きますが、プロフィットでは最悪です。 Nickolay72 2016.11.10 18:04 #36 Vitalie Postolache:チケットがあるのに、なぜそんなに複雑にするのか?Ticket=OrderSend(NULL,OP_BUY,Lot,Ask,slippage,0,0,NULL,magic,0,Blue);//не забываем проверить код ошибкиif(Ticket<0) Print("Ой, ошибочка: ", _LastError);TP=NormalizeDouble(Bid+TakeProfit*Point,Digits);bool modify=OrderModify(Ticket,OrderOpenPrice(),OrderStopLoss(),TP,0);//не забываем проверить код ошибки if(!modify) Print("OOPS! Modify error: ", _LastError); しまった、そうかもしれない。 関数のストップのことを忘れていた。 明日、ストップ0にして試してみるよ。 Nickolay72 2016.11.11 09:30 #37 すべてがうまくいくようになりました。 { Ticket=OrderSend(NULL,OP_SELL,Lot,Bid,slippage,0,0,NULL,magic,0,Red); if(OrdersTotal()!=0) { for (int i = 0; i < OrdersTotal(); i++) { if(OrderSelect(i,SELECT_BY_POS)==true) { TP=NormalizeDouble(Ask-TakeProfit*Point,Digits); bool modify=OrderModify(OrderTicket(),OrderOpenPrice(),0,TP,0,0); } } return; }問題は、その後トロールが立ってもSLが出ないことでした。皆さん、ありがとうございました。 Questions from Beginners MQL4 [アーカイブ!】どんなルーキーの質問でも、フォーラムを散らかさないように。プロフェッショナルの皆さん、通り過ぎないでください。あなたなしではどこにも行けない - 2. MQL4、MQL5に関する初心者からの質問、アルゴリズムやコードに関するヘルプ、ディスカッションなど。 Nickolay72 2016.11.11 16:39 #38 私は問題のために適したテーマが見つかりませんでした。 したがって、私はここで質問をします。 今日、端末がオフになっています。 それは長い間されていない、これはより頻繁に前に起こっている。 今私はフクロウを調整し、2週間私はコンピュータを駆動し、私は週末にのみオフにして、ここで再び、仕事から来た、とそれは、ネットワークではありません、午後3時の最後の命令。 インターネットは遮断されていない、コンピュータは動作して、ターミナルはオンです。 ここにそれが停止する場合、ホストに 置く方法は、次のとおりです。GCトレーダー4ビルド1010-何が問題である可能性が、またはそれが唯一の私とホスティングは、このような問題を持っていないのだろうか? Vladimir Karputov 2016.11.12 05:03 #39 Vladymyr Glushko トレーディング、自動売買システム、トレーディング戦略のテストに関するフォーラム MetaEditor build 1470 ウラジミール・グルシコ さん 2016.11.12 04:24 ごきげんよう。私はトレーディングの初心者なので、ソフトウェアの質問も含め、多くの質問があります、私の場合これはMT4です。取引とは、例えば、 通貨ペアのスプレッドをチャートウィンドウに数値で表示させ、同じようにATRという指標を表示させることは可能でしょうか。だから、グラフはなく、数字だけ例ATR (14) - 33スプレッド27このような相場観で、平均値から推定する方が便利だし、手っ取り早いと思うのですが。2点目は、ATRに基づくムービングストップです。自動化することは可能ですか?ポーズをとって座っていれば、電卓と視力の良さのおかげで、手動で計算してストップを設定することも問題ありません。そして、このプロセスを自動化すれば、トレーダーにとっては欠点があっても良い解決策となりますが、良いトレンドではトレーリングストップは初心者が間違ったストップをするリスクを減らすことができます。ありがとうございました。 Slava 2016.11.12 14:17 #40 Ilya Melamed: こんにちは!mql4で書かれたインジケータは8個以上のバッファを持つことができないとあちこちに書いてありますね。でも、mt4用の商用インジケーター(mql5.com marketplace)のコメントで、iCustom関数を使うときは、バッファ#9と#10を使うようにと書いてありました・・・。他のところで、いくつかの追加バッファについて読んだのですが.現在のmql4でインジケータが持つ可能性のあるバッファの数を理解するのを助けてください...バッファの数を設定するには?8バッファの情報は古いです新しいMQL4では、最大512個のバッファを設定することができます。理解するために、MQL4Indicatorsのソースコードを参照してください。そして、ドキュメントを 読む Пользовательские индикаторы - Справочник MQL4 docs.mql4.com Пользовательские индикаторы - Справочник MQL4 1234567891011...260 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
9-20でRSIがレベルを越え、20分後に価格チェックがあるという条件実行時の価格をEAに記憶させるにはどうしたらよいですか。そして、20分前と今の価格を比較する必要があります。
とすると、20分×60秒=1200となり、秒単位でカウントされます。
現在のRSIと1200秒前のRSIを比較すると...。
とすると、20分×60秒=1200となり、秒単位でカウントされます。
現在のRSIと1200秒前のRSIを比較すると...
if (Hour()==9&& (Minute() ==20) && (RSI>70))
Price2==Bid;
{
。if (Hour()==9&& (Minute() ==40) && (Bid<Price2))
{(Hour()==9&& (Minute() ==40) && (Bid<Price2))
ticket=OrderSend(Symbol(),OP_SELL,Lts,Bid,SP,0,0,NULL,Magic,0,Blue);
。return(0);
}
}.
こんな感じでいいのでしょうか)))。
if (Hour()==9&& (Minute() ==20) && (RSI>70))
Price2==Bid;
{
。if (Hour()==9&& (Minute() ==40) && (Bid<Price2))
{(Hour()==9&& (Minute() ==40) && (Bid<Price2))
ticket=OrderSend(Symbol(),OP_SELL,Lts,Bid,SP,0,0,NULL,Magic,0,Blue);
。return(0);
}
}.
こんな感じでいいのかな?)))
カウントダウンの時間を覚えておいて、1200秒経過したことを確認する必要があります。TimeCurrent 機能により、時刻を追うことができます。
とPrice2は歴史で見ることができる、過去に、なぜそれを覚えているのか?
{
LastTime = TimeCurrent();
//проверяем текущий РСИ и тот что был 1200 секунд назад
}
...不正なストップロスを修正した場合、ログに "disabled stoploss "というエラーが表示されるはずです。
チケットがあるのに、なぜそんなに複雑にするのか?
Ticket=OrderSend(NULL,OP_BUY,Lot,Ask,slippage,0,0,NULL,magic,0,Blue);
//не забываем проверить код ошибки
if(Ticket<0) Print("Ой, ошибочка: ", _LastError);
TP=NormalizeDouble(Bid+TakeProfit*Point,Digits);
bool modify=OrderModify(Ticket,OrderOpenPrice(),OrderStopLoss(),TP,0);
//не забываем проверить код ошибки
if(!modify) Print("OOPS! Modify error: ", _LastError);
すべてがうまくいくようになりました。
Ticket=OrderSend(NULL,OP_SELL,Lot,Bid,slippage,0,0,NULL,magic,0,Red);
if(OrdersTotal()!=0)
{
for (int i = 0; i < OrdersTotal(); i++)
{
if(OrderSelect(i,SELECT_BY_POS)==true)
{
TP=NormalizeDouble(Ask-TakeProfit*Point,Digits);
bool modify=OrderModify(OrderTicket(),OrderOpenPrice(),0,TP,0,0);
}
}
return;
}
問題は、その後トロールが立ってもSLが出ないことでした。皆さん、ありがとうございました。
Vladymyr Glushko
トレーディング、自動売買システム、トレーディング戦略のテストに関するフォーラム
MetaEditor build 1470
ウラジミール・グルシコ さん 2016.11.12 04:24
ごきげんよう。
私はトレーディングの初心者なので、ソフトウェアの質問も含め、多くの質問があります、私の場合これはMT4です。
取引とは、例えば、 通貨ペアのスプレッドをチャートウィンドウに数値で表示させ、同じようにATRという指標を表示させることは可能でしょうか。
だから、グラフはなく、数字だけ
例
ATR (14) - 33
スプレッド27
このような相場観で、平均値から推定する方が便利だし、手っ取り早いと思うのですが。
2点目は、ATRに基づくムービングストップです。
自動化することは可能ですか?
ポーズをとって座っていれば、電卓と視力の良さのおかげで、手動で計算してストップを設定することも問題ありません。
そして、このプロセスを自動化すれば、トレーダーにとっては欠点があっても良い解決策となりますが、良いトレンドではトレーリングストップは初心者が間違ったストップをするリスクを減らすことができます。
ありがとうございました。
こんにちは!mql4で書かれたインジケータは8個以上のバッファを持つことができないとあちこちに書いてありますね。でも、mt4用の商用インジケーター(mql5.com marketplace)のコメントで、iCustom関数を使うときは、バッファ#9と#10を使うようにと書いてありました・・・。他のところで、いくつかの追加バッファについて読んだのですが.現在のmql4でインジケータが持つ可能性のあるバッファの数を理解するのを助けてください...バッファの数を設定するには?
8バッファの情報は古いです
新しいMQL4では、最大512個のバッファを設定することができます。
理解するために、MQL4Indicatorsのソースコードを参照してください。そして、ドキュメントを 読む