コーディングのヘルプ - ページ 209 1...202203204205206207208209210211212213214215216...786 新しいコメント vrashtekar 2013.12.18 17:38 #2081 こんにちは、Mladenです。 このインジケータは日足で表示されていますが、再コード化をお願いします。同じように、1)前日高値、2)前日安値の2つのコードが欲しいです。私は株式オプションで取引しているので、これらの指標は、HH:MMで時間を調整する必要があります。事前にありがとうございました。 ファイル: daily_open_line_mod-x.mq4 4 kb Mladen Rakic 2013.12.18 18:20 #2082 alpha24: Mladen様、お願いがあります。このインジケーターを再コード化してください。また、前日高値、前日安値の2つのインジケータもお願いします。私は株式オプションで取引しているので、これらの指標は、HH:MMで時間を調整する必要があります。事前にありがとうございました。 アルファ24 現在の設定(時差を 9時間15分に指定)では、必要な情報を普通に表示することは適応できません。申し訳ありません。 js497 2013.12.18 19:04 #2083 こんにちは、Mladenです。 connorRSI plzのインジケータに3つのmtfをカスタマイズできるようにできないでしょうか? connorsrsi.mq4 thx ファイル: connorsrsi.mq4 3 kb Mladen Rakic 2013.12.18 19:32 #2084 js497: こんにちは、Mladenです。connorRSI plzのインジケータに3つのmtfをカスタマイズできるようになりませんか? connorsrsi.mq4 thx js497 これは3つのタイムフレームのConnors rsiインジケータです。 ファイル: 3_tf_connorsrsi.mq4 6 kb js497 2013.12.18 20:42 #2085 mladen: js497 これは、3つのタイムフレームのConnors rsiインジケータです。 thx mladen arroganztrader 2013.12.19 08:18 #2086 arroganzmaschine: やあ、みんな、僕を助けてくれると嬉しいな。私は、新しい注文が開かれているかどうかを毎ティックチェックし、ストップロスでこの注文を修正するExpert advisorをプログラムする必要があります。 注文がオープンされたかどうかをチェックし、それを修正するにはどうすればよいですか?EAは注文を開くのではなく、チェックする必要があります。 皆さん、ありがとうございます。皆さんとても親切です。 よろしくお願いします、マックス。 mladenさん、何かアイデアはありませんか?それは素晴らしいことです どうもありがとうございました。 Mladen Rakic 2013.12.19 10:00 #2087 arroganzmaschine: mladenさん、何かアイデアはありますか?それは素晴らしいことです。ありがとうございました。 アロガンツマシン 注文がオープンされているかどうかを確認する必要はありません。EAがチェックする必要があるのは、ストップロスが あなたの期待するものであるかどうかだけです。そのためには、ストップロスを期待通りのレベルに保ってくれるトレーリングストップEAを使えばいいのです。 arroganztrader 2013.12.19 11:06 #2088 mladen: arroganzmaschine 注文がオープンされているかどうかを確認する必要はありません。EAがチェックする必要があるのは、ストップロスが期待通りのものであるかどうかだけです。そのためには、ストップロスを期待通りのレベルに維持するトレーリングストップEAを使用することができます。 mladenさん、こんにちは。 ご回答ありがとうございます。自分でコーディングしてみたいと思います。新しい注文を出すと、EAがそれを検知して、この新しい注文にストップロスを設定しなければなりません。マーケットには1つの注文しかありません。どうすればそれを実現できるのでしょうか? Mladen Rakic 2013.12.19 11:54 #2089 arroganzmaschine: mladenさん、こんにちは、ご回答ありがとうございます。自力でコーディングしてみたいと思います。新しい注文を出すと、EAがそれを検知して、この新しい注文にストップロスを設定しなければなりません。マーケットには1つの注文しかありません。どうすればそれを実現できるのでしょうか? 以下のコードを参考にしてください(エラーチェックを 追加するだけで、必要なエッセンスだけを表示するために、できるだけシンプルなコードにしました)。 extern double StopLoss = 20; int init() { return(0); } int deinit() { return(0); } int start() { if (StopLoss<=0) return(0); for (int i=0; i <= OrdersTotal(); i++) { if (!OrderSelect(i,SELECT_BY_POS,MODE_TRADES)) continue; if (OrderSymbol() != Symbol()) continue; int ticket = OrderTicket(); double sl = 0; if (OrderType()==OP_BUY) sl = NormalizeDouble(OrderOpenPrice()-StopLoss*Point*MathPow(10,Digits%2),Digits); if (OrderType()==OP_SELL) sl = NormalizeDouble(OrderOpenPrice()+StopLoss*Point*MathPow(10,Digits%2),Digits); if (sl!=0 && sl!=OrderStopLoss()) OrderModify(ticket,OrderOpenPrice(),sl,0,0,CLR_NONE); } return(0); } ファイル: _test_1.mq4 1 kb Coding help どんな新人の質問でも、フォーラムを乱雑にしないように。プロフェッショナルは、通り過ぎないでください。Nowhere without you - [アーカイブ!】どんなエキスパートやインジケーターでも無料で書きます。 arroganztrader 2013.12.19 15:11 #2090 mladen: 以下のコードを手始めに使ってみてください (追加すべきはいくつかのエラーチェックだけです。必要なことのエッセンスだけを示すために、できるだけシンプルなコードを心がけています)extern double StopLoss = 20; int init() { return(0); } int deinit() { return(0); } int start() { if (StopLoss<=0) return(0); for (int i=0; i <= OrdersTotal(); i++) { if (!OrderSelect(i,SELECT_BY_POS,MODE_TRADES)) continue; if (OrderSymbol() != Symbol()) continue; int ticket = OrderTicket(); double sl = 0; if (OrderType()==OP_BUY) sl = NormalizeDouble(OrderOpenPrice()-StopLoss*Point*MathPow(10,Digits%2),Digits); if (OrderType()==OP_SELL) sl = NormalizeDouble(OrderOpenPrice()+StopLoss*Point*MathPow(10,Digits%2),Digits); if (sl!=0 && sl!=OrderStopLoss()) OrderModify(ticket,OrderOpenPrice(),sl,0,0,CLR_NONE); } return(0); } ありがとうございました。 1...202203204205206207208209210211212213214215216...786 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
こんにちは、Mladenです。
このインジケータは日足で表示されていますが、再コード化をお願いします。同じように、1)前日高値、2)前日安値の2つのコードが欲しいです。私は株式オプションで取引しているので、これらの指標は、HH:MMで時間を調整する必要があります。事前にありがとうございました。
Mladen様、お願いがあります。このインジケーターを再コード化してください。また、前日高値、前日安値の2つのインジケータもお願いします。私は株式オプションで取引しているので、これらの指標は、HH:MMで時間を調整する必要があります。事前にありがとうございました。
アルファ24
現在の設定(時差を 9時間15分に指定)では、必要な情報を普通に表示することは適応できません。申し訳ありません。
こんにちは、Mladenです。
connorRSI plzのインジケータに3つのmtfをカスタマイズできるようにできないでしょうか?
connorsrsi.mq4
thx
こんにちは、Mladenです。
connorRSI plzのインジケータに3つのmtfをカスタマイズできるようになりませんか?
connorsrsi.mq4
thxjs497
これは3つのタイムフレームのConnors rsiインジケータです。
js497 これは、3つのタイムフレームのConnors rsiインジケータです。
thx mladen
やあ、みんな、僕を助けてくれると嬉しいな。
私は、新しい注文が開かれているかどうかを毎ティックチェックし、ストップロスでこの注文を修正するExpert advisorをプログラムする必要があります。
注文がオープンされたかどうかをチェックし、それを修正するにはどうすればよいですか?EAは注文を開くのではなく、チェックする必要があります。
皆さん、ありがとうございます。皆さんとても親切です。
よろしくお願いします、マックス。mladenさん、何かアイデアはありませんか?それは素晴らしいことです
どうもありがとうございました。
mladenさん、何かアイデアはありますか?それは素晴らしいことです。ありがとうございました。
アロガンツマシン
注文がオープンされているかどうかを確認する必要はありません。EAがチェックする必要があるのは、ストップロスが あなたの期待するものであるかどうかだけです。そのためには、ストップロスを期待通りのレベルに保ってくれるトレーリングストップEAを使えばいいのです。
arroganzmaschine 注文がオープンされているかどうかを確認する必要はありません。EAがチェックする必要があるのは、ストップロスが期待通りのものであるかどうかだけです。そのためには、ストップロスを期待通りのレベルに維持するトレーリングストップEAを使用することができます。
mladenさん、こんにちは。
ご回答ありがとうございます。自分でコーディングしてみたいと思います。新しい注文を出すと、EAがそれを検知して、この新しい注文にストップロスを設定しなければなりません。マーケットには1つの注文しかありません。どうすればそれを実現できるのでしょうか?
mladenさん、こんにちは、ご回答ありがとうございます。自力でコーディングしてみたいと思います。新しい注文を出すと、EAがそれを検知して、この新しい注文にストップロスを設定しなければなりません。マーケットには1つの注文しかありません。どうすればそれを実現できるのでしょうか?
以下のコードを参考にしてください(エラーチェックを 追加するだけで、必要なエッセンスだけを表示するために、できるだけシンプルなコードにしました)。
int init() { return(0); }
int deinit() { return(0); }
int start()
{
if (StopLoss<=0) return(0);
for (int i=0; i <= OrdersTotal(); i++)
{
if (!OrderSelect(i,SELECT_BY_POS,MODE_TRADES)) continue;
if (OrderSymbol() != Symbol()) continue;
int ticket = OrderTicket();
double sl = 0;
if (OrderType()==OP_BUY) sl = NormalizeDouble(OrderOpenPrice()-StopLoss*Point*MathPow(10,Digits%2),Digits);
if (OrderType()==OP_SELL) sl = NormalizeDouble(OrderOpenPrice()+StopLoss*Point*MathPow(10,Digits%2),Digits);
if (sl!=0 && sl!=OrderStopLoss())
OrderModify(ticket,OrderOpenPrice(),sl,0,0,CLR_NONE);
}
return(0);
}以下のコードを手始めに使ってみてください (追加すべきはいくつかのエラーチェックだけです。必要なことのエッセンスだけを示すために、できるだけシンプルなコードを心がけています)
int init() { return(0); }
int deinit() { return(0); }
int start()
{
if (StopLoss<=0) return(0);
for (int i=0; i <= OrdersTotal(); i++)
{
if (!OrderSelect(i,SELECT_BY_POS,MODE_TRADES)) continue;
if (OrderSymbol() != Symbol()) continue;
int ticket = OrderTicket();
double sl = 0;
if (OrderType()==OP_BUY) sl = NormalizeDouble(OrderOpenPrice()-StopLoss*Point*MathPow(10,Digits%2),Digits);
if (OrderType()==OP_SELL) sl = NormalizeDouble(OrderOpenPrice()+StopLoss*Point*MathPow(10,Digits%2),Digits);
if (sl!=0 && sl!=OrderStopLoss())
OrderModify(ticket,OrderOpenPrice(),sl,0,0,CLR_NONE);
}
return(0);
}ありがとうございました。