初心者の方からの質問 MQL5 MT5 MetaTrader 5 - ページ 32 1...252627282930313233343536373839...1504 新しいコメント Dimka-novitsek 2012.09.03 06:45 #311 ここ、すごいんですよ。void OnTick() { for(int i=1,i=<60,i++){timeframe=i; //--- double J=iClose( symbol_name, timeframe, start_pos); Print (J);} } //+------------------------------------------------------------------+ '<' - 想定外のトークン klose.mq5 35 20'i' - 変数がすでに定義されている klose.mq5 35 18'++' - セミコロンが予想される klose.mq5 35 25'J' - 想定外のトークン klose.mq5 37 11'=' - 予期しないトークン klose.mq5 37 12'=' - 予期しないトークン klose.mq5 37 12 Olegs Kucerenko 2012.09.03 06:47 #312 for(int x=1;x<=7000; x++) { }少なくとも、ドキュメント、サンプル、ターミナルプログラムを見て、ループがどのように書かれているかを確認してください。少なくとも.NET経由では https://www.mql5.com/ru/docs/basis/operators/for Документация по MQL5: Основы языка / Операторы / Оператор цикла for www.mql5.com Основы языка / Операторы / Оператор цикла for - Документация по MQL5 Dimka-novitsek 2012.09.03 06:49 #313 見てみるよ。 Maxim Khrolenko 2012.09.03 06:50 #314 取引サーバーのリターンコードの 中に、コード10026「Auto-trading prohibited by server」がありました。サーバーが手動取引か自動取引かをどのように判断しているのだろうかと。マジックナンバーや頻繁な取引、夜間取引が裏切られることは明らかですが、すべてが制御下にある場合、サーバーがExpert Advisorを識別するために使用できる他のパラメータは何ですか? Yedelkin 2012.09.03 07:54 #315 paladin800:取引サーバーのリターンコードの 中に、コード10026「Auto-trading prohibited by server」がありました。サーバーが手動取引か自動取引かをどのように判断しているのだろうかと。確かにマジックナンバーや頻繁なトレード、夜間トレードはそれを裏切るかもしれませんが、サーバーがすべてをコントロールしているとしたら、Expert Advisorを検出するための他のパラメータは何でしょうか。 ID MQL5_PROGRAM_TYPE を参照してください。 Валерий 2012.09.03 08:33 #316 Yedelkin: IDMQL5_PROGRAM_TYPE を参照してください。 いいえ、このプロパティはサーバーで利用できません。サーバーはターミナルに「自動売買を禁止する」というコマンドを送るだけで、ターミナルはそれを実行し、EAやスクリプトが売買操作を実行しようとすると、指定されたコードを与えるのです。サーバーはEAの取引内容を把握しておらず、自動売買を禁止しているに過ぎません。 Yedelkin 2012.09.03 08:37 #317 Valmars: いいえ、このプロパティはサーバーで利用できません。サーバーはターミナルに「自動売買禁止」コマンドを送信するだけで、ターミナルはそれを実行し、EAやスクリプトが取引を 実行しようとすると、指定されたコードを発行するのです。サーバーはEAの取引内容を把握しておらず、自動売買を禁止しているに過ぎません。 ありがとうございます、新しい発見がありました。つまり、サーバーが、取引を禁止した後、取引を許可した場合、クライアント側は、端末を再起動してから、そのことを知ることになるのでしょうか? Olegs Kucerenko 2012.09.03 09:15 #318 Yedelkin: ありがとうございます、これは新しいですね。では、禁止された後にサーバーが取引を許可した場合、クライアントは端末を再起動しないとそのことを知ることができないのでしょうか?Lite ではデフォルトで禁止されているため、動作しない。そして、サポートに許可してもらう。 そして、動き出す。 過負荷はない。 Maxim Khrolenko 2012.09.04 09:35 #319 MQL5の取引操作 の記事で - それはちょうど "現在の価格で購入/販売 "の下にある誰もがアクションの間にそこに知っていることができます if(!trade.Buy(0.1)){このトレードクラスは、サーバーに注文を送る前に、新しい相場をチェックするのでしょうか。それとも、このアクションの前に Refreshrates を置くべきでしょうか。 Yedelkin 2012.09.04 10:56 #320 paladin800: MQL5の取引操作 の記事で - それはちょうど "現在の価格で購入/販売 "の下にある誰もがアクションの間にそこに知っていることができます if(!trade.Buy(0.1)){このトレードクラスは、サーバーに注文を送る前に、新しい相場をチェックするのでしょうか。それとも、このアクションの前に Refreshrates を置くべきでしょうか。 CtradeクラスのBuy()メソッドの話であれば、そこにRefreshrates()があります。このRefreshrates()は、特にBuy()メソッドの入力パラメータに価格が指定されていない場合に発生する。ライブラリーを見てみよう。 1...252627282930313233343536373839...1504 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
'<' - 想定外のトークン klose.mq5 35 20
'i' - 変数がすでに定義されている klose.mq5 35 18
'++' - セミコロンが予想される klose.mq5 35 25
'J' - 想定外のトークン klose.mq5 37 11
'=' - 予期しないトークン klose.mq5 37 12
'=' - 予期しないトークン klose.mq5 37 12
少なくとも、ドキュメント、サンプル、ターミナルプログラムを見て、ループがどのように書かれているかを確認してください。
少なくとも.NET経由では
https://www.mql5.com/ru/docs/basis/operators/for
取引サーバーのリターンコードの 中に、コード10026「Auto-trading prohibited by server」がありました。サーバーが手動取引か自動取引かをどのように判断しているのだろうかと。確かにマジックナンバーや頻繁なトレード、夜間トレードはそれを裏切るかもしれませんが、サーバーがすべてをコントロールしているとしたら、Expert Advisorを検出するための他のパラメータは何でしょうか。
IDMQL5_PROGRAM_TYPE を参照してください。
いいえ、このプロパティはサーバーで利用できません。サーバーはターミナルに「自動売買禁止」コマンドを送信するだけで、ターミナルはそれを実行し、EAやスクリプトが取引を 実行しようとすると、指定されたコードを発行するのです。サーバーはEAの取引内容を把握しておらず、自動売買を禁止しているに過ぎません。
ありがとうございます、これは新しいですね。では、禁止された後にサーバーが取引を許可した場合、クライアントは端末を再起動しないとそのことを知ることができないのでしょうか?
Lite ではデフォルトで禁止されているため、動作しない。
そして、サポートに許可してもらう。 そして、動き出す。 過負荷はない。
MQL5の取引操作 の記事で - それはちょうど "現在の価格で購入/販売 "の下にある誰もがアクションの間にそこに知っていることができます if(!trade.Buy(0.1)){このトレードクラスは、サーバーに注文を送る前に、新しい相場をチェックするのでしょうか。それとも、このアクションの前に Refreshrates を置くべきでしょうか。
MQL5の取引操作 の記事で - それはちょうど "現在の価格で購入/販売 "の下にある誰もがアクションの間にそこに知っていることができます if(!trade.Buy(0.1)){このトレードクラスは、サーバーに注文を送る前に、新しい相場をチェックするのでしょうか。それとも、このアクションの前に Refreshrates を置くべきでしょうか。