どんな新人の質問でも、フォーラムを乱雑にしないように。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 6. - ページ 973 1...966967968969970971972973974975976977978979980...1178 新しいコメント Paladin80 2015.12.02 05:20 #9721 n0name: そうですね、数日単位で選んでテストをしてください。その結果、どうなるのでしょうか。 まだ問題があると理解しています。助けたいという気持ちが残っていて、なんとなく問題を理解しきれていないので、期待することを書いてください。先ほど書いたEAでは、指標1のローソクの終値を 1ティックごとにログに出力します。私のM1チャートにEAを置いたところ(ヒストリーテストではありません)、新しいローソク足が現れると新しい値が表示されます。 削除済み 2015.12.02 05:42 #9722 あなたの力を貸してください。最新のビルドアップデート後、マルチテンポラリーインディケーターが動作しなくなった。チャートのタイムフレームと異なるタイムフレームのMTFインジケータを置こうとすると、ターミナルがクラッシュしてしまいます。おすすめは? RILAX 2015.12.02 10:45 #9723 プログラマーに質問です。注文を出すときに、指定したポイント数のストップロスとテイクプロフィットを 設定するEAがあるのですが、このEAはどうすればいいのでしょうか?で作らなければならない。をクリックすると、ストップロスの代わりに同じサイズのペンディングオーダーをオープンすることができます。以下の行を変更しました。if (!OrderModify(OrderTicket(),OOP,SL,TP,0,White))Print("Error OrderModify ",GetLastError());までOrderSend(Symbol(),OP_BUYSTOP,1*Lots,Ask+Stoploss*Point,3,0,0,0) ; //買いを保留にする注文は出ますが、本来は1つではなく、EAが無効になるまで、1秒ごとに新しいものがヒットします。何を調整すればいいのでしょうか?1つの未決済注文に1つの保留注文を付けたいのですが?建設的なご意見をいただければ幸いです。ありがとうございます。 Paladin80 2015.12.02 12:42 #9724 Alligator:プログラマーに質問です。注文を出すときに、指定したポイント数のストップロスとテイクプロフィットを設定するEAがあるのですが、このEAはどうすればいいのでしょうか?で作らなければならない。ストップロスの代わりに、同じサイズのペンディングオーダーがオープンします。...逆指値注文の代わりに、注文が出ますが、本来は1つではなく、EAがオフになるまで、1秒ごとに新しい注文が出ます。何を変えればいいのか?は、1つのオープンオーダーに1つのペンディングオーダーを置くために?建設的なご意見をいただければ幸いです。ありがとうございます。 マジックナンバーを使うのも一つの方法です。新しい注文に固有の番号を与え、その番号で保留中のものがあるかどうかを確認し、その後何も配置しないようにします。 RILAX 2015.12.02 15:12 #9725 上記のような問題を解決しました。ありがとうございます。 pr0gre5 2015.12.02 16:01 #9726 私はコードを変更しませんでした、すべてのコードは上記のものでした。void Fr_sign(){double gdClose_array[1]。if(CopyClose(_Symbol,PERIOD_CURRENT,1,1,gdClose_array)!=1) return;Print("終値= ",DoubleToStr(gdClose_array[0],_Digits)).DoubleToStr(gdClose_array[0],_Digits))です。}月曜日から金曜日までの5分間で実行した結果2015.01.12 00:00 111 EURUSD,M5:終値=1.05708です。2015.01.12 14:30 111 EURUSD,M5:終値=1.05708です。2015.01.13 03:49 111 EURUSD,M5:終値=1.05708です。2015.01.13 20:30 111 EURUSD,M5:終値=1.05708です。2015.01.14 10:20 111 EURUSD,M5:終値=1.05708です。2015.01.15 11:00 111 EURUSD,M5:終値=1.05708です。2015.01.15 23:59 111 EURUSD,M5:終値=1.05708テスト期間中、値が変化しないこと Any rookie question, so static array ? BrainSystem: Trading System Development pr0gre5 2015.12.02 16:22 #9727 は、もう一台のノートパソコンでコードを実行した結果です。2015.01.12 00:00 111 EURUSD,M5:終値=1.18402です。2015.01.12 05:28 111 EURUSD,M5:終値=1.18558です。2015.01.12 05:30 111 EURUSD,M5:終値=1.18605です。2015.01.12 18:46 111 EURUSD,M5:終値=1.18276です。2015.01.13 18:00 111 EURUSD,M5:終値=1.17806です。2015.01.13 19:02 111 EURUSD,M5:終値=1.17778です。正常値ソフトウェアを再インストールすると、問題が解決したようです。Paladin80 さん、ご参加ありがとうございます。 Sergey Likho 2015.12.03 10:31 #9728 Mt4のチャートにEAを投げてみました。mqlEditorで変更しました。コンパイルボタンを押しました。EAがチャート上で再起動するはずです。しかし、そうではないだろう。EAを再起動するには、チャート上でリセットする必要があるのですが。何が問題なのか? Paladin80 2015.12.03 12:22 #9729 serler2:Mt4のチャートにEAを投げてみました。mqlEditorで変更しました。コンパイルボタンを押しました。EAはチャート上で再起動する必要があります(してはいけません!)。でも、そうなっていない。チャート上でEAをリセットしないと再起動しないのですが。何が問題なのか? コード変更後、既にチャート上で動作しているExpert Advisorは変更されません。 Sergey Likho 2015.12.03 12:32 #9730 paladin80: コード変更後、既にチャート上で動作しているEAが勝手に置き換わることはありません。コードを変更した後、EAをコンパイルします。以前は、リコンパイル後、チャート上のEAが更新されました。 1...966967968969970971972973974975976977978979980...1178 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
そうですね、数日単位で選んでテストをしてください。その結果、どうなるのでしょうか。
プログラマーに質問です。
注文を出すときに、指定したポイント数のストップロスとテイクプロフィットを 設定するEAがあるのですが、このEAはどうすればいいのでしょうか?で作らなければならない。
をクリックすると、ストップロスの代わりに同じサイズのペンディングオーダーをオープンすることができます。
以下の行を変更しました。
if (!OrderModify(OrderTicket(),OOP,SL,TP,0,White))Print("Error OrderModify ",GetLastError());
まで
OrderSend(Symbol(),OP_BUYSTOP,1*Lots,Ask+Stoploss*Point,3,0,0,0) ; //買いを保留にする
注文は出ますが、本来は1つではなく、EAが無効になるまで、1秒ごとに新しいものがヒットします。何を調整すればいいのでしょうか?
1つの未決済注文に1つの保留注文を付けたいのですが?
建設的なご意見をいただければ幸いです。
ありがとうございます。
プログラマーに質問です。
注文を出すときに、指定したポイント数のストップロスとテイクプロフィットを設定するEAがあるのですが、このEAはどうすればいいのでしょうか?で作らなければならない。
ストップロスの代わりに、同じサイズのペンディングオーダーがオープンします。
...逆指値注文の代わりに、注文が出ますが、本来は1つではなく、EAがオフになるまで、1秒ごとに新しい注文が出ます。何を変えればいいのか?
は、1つのオープンオーダーに1つのペンディングオーダーを置くために?
建設的なご意見をいただければ幸いです。
ありがとうございます。
上記のような問題を解決しました。ありがとうございます。
私はコードを変更しませんでした、すべてのコードは上記のものでした。
void Fr_sign()
{
double gdClose_array[1]。
if(CopyClose(_Symbol,PERIOD_CURRENT,1,1,gdClose_array)!=1) return;
Print("終値= ",DoubleToStr(gdClose_array[0],_Digits)).DoubleToStr(gdClose_array[0],_Digits))です。
}
月曜日から金曜日までの5分間で実行した結果
2015.01.12 00:00 111 EURUSD,M5:終値=1.05708です。
2015.01.12 14:30 111 EURUSD,M5:終値=1.05708です。
2015.01.13 03:49 111 EURUSD,M5:終値=1.05708です。
2015.01.13 20:30 111 EURUSD,M5:終値=1.05708です。
2015.01.14 10:20 111 EURUSD,M5:終値=1.05708です。
2015.01.15 11:00 111 EURUSD,M5:終値=1.05708です。
2015.01.15 23:59 111 EURUSD,M5:終値=1.05708
テスト期間中、値が変化しないこと
は、もう一台のノートパソコンでコードを実行した結果です。
2015.01.12 00:00 111 EURUSD,M5:終値=1.18402です。
2015.01.12 05:28 111 EURUSD,M5:終値=1.18558です。
2015.01.12 05:30 111 EURUSD,M5:終値=1.18605です。
2015.01.12 18:46 111 EURUSD,M5:終値=1.18276です。
2015.01.13 18:00 111 EURUSD,M5:終値=1.17806です。
2015.01.13 19:02 111 EURUSD,M5:終値=1.17778です。
正常値
ソフトウェアを再インストールすると、問題が解決したようです。
Paladin80 さん、ご参加ありがとうございます。
Mt4のチャートにEAを投げてみました。
mqlEditorで変更しました。コンパイルボタンを押しました。EAがチャート上で再起動するはずです。しかし、そうではないだろう。
EAを再起動するには、チャート上でリセットする必要があるのですが。
何が問題なのか?
Mt4のチャートにEAを投げてみました。
mqlEditorで変更しました。コンパイルボタンを押しました。EAはチャート上で再起動する必要があります(してはいけません!)。でも、そうなっていない。
チャート上でEAをリセットしないと再起動しないのですが。
何が問題なのか?
コード変更後、既にチャート上で動作しているEAが勝手に置き換わることはありません。
コードを変更した後、EAをコンパイルします。以前は、リコンパイル後、チャート上のEAが更新されました。