MQL4、MQL5に関する初心者からの質問、アルゴリズムやコードに関するヘルプ、ディスカッションなど。 - ページ 1022 1...101510161017101810191020102110221023102410251026102710281029...1953 新しいコメント Maxim Kuznetsov 2019.12.11 22:43 #10211 ToNy_Nazarov: 疑問は完全に解決しました!ありがとうございました。 //-------------------------------------------------------------------- int start() { ダブルデルタ=Ask-Bid。 double delta2 = 1.10059-_Point; Comment("Bid = ", DoubleToString(Bid,5), "\nAsk = ", DoubleToString(Ask,5), "\nDelta = ", DoubleToString(delta,5), "\nDelta2 = ", DoubleToString(delta2,5), "\nPoint = ", DoubleToString(_Point,5), "\nDigits = ", Digits); return(0)です。 } //-------------------------------------------------------------------- まず桁を 取得して、それから使ってください。この場合、5の代わりに 良いコードには「魔法の定数」があってはならない Ask-Bid = Spread (+-=) 1 * _Point; // 計算の目的に応じて +-= となります。厳密には数学的に1/2_Pointであり、適用限界を越えているため Yurixx 2019.12.12 10:52 #10212 EAの開発に使っていたMT4のデモ口座が突然ブロックされたのです。 おそらく、昔から存在していたのでしょう。 デモ口座の新規開設ができなかった。ログインとパスワードを指定すると、処理がハングアップしてしまいます。 MT4の新しいディストリビューションをダウンロードし、インストールしようとしたところ、予期せぬ結果になりました。 私はMT5をインストールし、そのすべての属性と新しいデモ口座を持っています。 ただ問題は、私のプログラムはすべてMQL4で書かれていることです。 MT4の問題点、インストール方法、デモ口座の取得方法について教えてください。 Zlaya_budka 2019.12.14 09:50 #10213 Zlaya_budka: 経験では、サポートはすべてで応答しない場合があります。しかし、それだけで銀行のレートでルーブルでmccommunityでの購入のために支払うために交換やアカウントで再生するために自分のアカウントに追加するには、解決されるまたは何でしょうか?セキュリティタブがプロファイルタブになく、次のタブにあることや、アンチウィルスの設定が間違っていること(証明書が理解できない場合、デフォルトで外部接続をブロックする)などは既に経験しています。 nod32はここと仲介業者のサイトには入れるが、「口座補充」(そのページでは)には入れない。仲介業者のサポートは、アンチウイルスを無効にするよう助言する(嗚呼そうだ・・・)それからエリートオフィスに支払いに来て万歳、彼はその場でオフィスの従業員に詐欺で無効にされた。) Zlaya_budka 2019.12.14 13:04 #10214 Zlaya_budka: カスペルスキーはこのサイトへのアクセスを許可しません。nod32はここと仲介者のサイトでは許可しますが、独自の銀行のブラウザを持っていますが、"アカウントの再充填"(そのページに)上で許可しません、仲介者のサポートは、アンチウイルス(うん右...)その後私はライブ支払いのためにオフィスに来るとばんざいは、オフィスでの従業員がその場で詐欺で無効になっています。) プログラマーにPayPalで支払うと、ドルの為替レートが1クォードあたり100ルーブル 以上になっているのがわかった。プロフィールのフィードにスクリーンショットを載せていますhttps://c.mql5.com/1/166/nar.jpg正確には1ルーブル=0.01524ドルです。mcl5に変えたら、為替レートが魔法のように変わり、RUR77セント、不完全RUR40セントになりました。mcl5からパルカに乗り換えると、為替レートが77ueから不完全な40ueに魔法のように変化します。 aynidhelp......です。 Igor Makanu 2019.12.14 14:02 #10215 Zlaya_budka: プログラマーにPayPalで支払うと、ドルの為替レートが1クォードあたり100ルーブル 以上になっているのがわかった。プロフィールのフィードにスクリーンショットを載せていますhttps://c.mql5.com/1/166/nar.jpg 正確には1ルーブル=0.01524ドルです。ルーブルとそこにルーブルでパルカホイストにドル当たり65の平均として手数料を参照してください。mcl5からパルカに乗り換えると、為替レートが77ueから不完全な40ueに魔法のように変化します。 aynidhelp......です。 1$ : x (ルーブル) = 0.01524 $ : 1 ルーブル ---> x = 1$ / 0.01524 = 65.61679790026247 ルーブル ロシア連邦中央銀行 - 為替レート - 米ドル (USD) 日付 為替レート 増減 2019.11.20 より 63.7730 +0.0188 2019.11.19より 63.7542 -0.1339 2019.11.16より 63.8881 -0.322 2019.11.15より 64.2101 +0.0092 はまだ学生なんですか? 今は使っていませんが、以前はstickには引き落とされた資金が数日間見積もりレートより高くなり、最終引き落としの際に元に戻るという規定があったようです。 Zlaya_budka 2019.12.14 14:59 #10216 Igor Makanu: 1$ : x (ルーブル) = 0.01524 $ : 1 ルーブル ---> x = 1$ / 0.01524 = 65.61679790026247 ルーブル はまだ学生なんですか? 私は今それを使用しないが、それはオフに書き込まれた資金の量は、数日間、指定されたレートよりも予約することができますし、最終的な償却すべてが復元されるべきであることを "palka "で一度、一般的には、支払いのルールを読み取るようだ "palka"(パルカ)。 残念ながらあなたは間違っている (彼らは一部で正しいかもしれないことを疑い始めたを書いている間)。場合は、すべてのレートは正常ですカウント、あなたは正しいですが、スクリーン ショットを見れば、それは私 (ちょうど彼の妻からのクレジット カードが銀行から SMS を得ることを想像) で見えるその 30 cu 77 の撤退後 65 率で不完全な 30 残ります。スクリーンショットは、ルーブル1900 reeの残りは30 cuであることを示している。だから5000 reeのうち30 cuを撤回した後、30 cuを残します。今私は1910再残りではなく、引き落とし額を持っていると仮定しましょう、それは大丈夫だろう。 つまり、1968年ではなく、3032年にOKを押すべき理由が2つあるのです。 まあ、戻って "銀行からのSMSに取得しながら、妻のカード "あなたはそれが私の妻を取り、次にあなたが見る新しい銀行で新しい給与カードを持っていた場合は理解するでしょう - SMSバランス200ルーブル、それは彼女が何だ、彼女は39800と200のバランスでオフに書き込まれるか、それは200のバランスだと、彼女は39800をオフに書き込まれました? 200とこれがこのような失敗した転送が資金と言葉ではないオフ実際に書いてみましょう。 ZSY-私は修正された下の答えを読んで、私は私の知恵と勇気を使用して、65ではなく、130の割合でカンニングと単語のバランスが翻訳者Palkaで難しいロシア語であることを経験によって発見した。同時に、私はTORが64000文字であるという事実に直面している、と私は長いTORをコピーすることはできませんが、私はそれを書かなければならないことを、メモ帳に書き直した、その図面が収まるが、その後消え、テキスト内の彼らの唯一のコーシャ、およびアドレスがアプリケーションで削除する必要があります。それで、TORと本文を2回書きました。はっきり書けと言われたから(!)、その通りに書いて、ユーザーとして同じように見ると、当然、本文も同じように出てきました。こんにちは、フリーランスのモデレーターです。 Happy 2019.12.14 15:31 #10217 ええと、ここで質問です。よろしくお願いします。 MQL4ストラテジーのテスター です。 Expert Advisorで、サーバー時間の午前6時以降にのみ取引を開始し、午後11時20分以降にすべてのポジションをクローズするように設定しました。テスターはこの2回を無視しています。:( 時間をエミュレートする必要があると思うのですが。だから、すべてが正しく動作するはずです。もしかしたら、どこかで間違えてしまったのでしょうか? void OnTick() { //------------------------------------------------- // Мини скрипт на открытие сетки после 6 часов и закрытие ордеров после 23 часов if(Hour() < 6 && Minute() >= 0) { return; } if(Hour() == 23 && Minute() > 20) { for(z=OrdersTotal()-1; z>=0; z--) // закрытие всех ордеров. { if(OrderSelect(z,SELECT_BY_POS)==true && OrderSymbol() == Symbol()) { OrderClose(OrderTicket(),OrderLots(),OrderClosePrice(),3,Red); if ( OrderCloseTime() == 0 ) { OrderClose(OrderTicket(),OrderLots(),OrderClosePrice(),3,clrRed); } } } for(z=OrdersTotal()-1; z>=0; z--) // закрытие всех ордеров. { if(OrderSelect(z,SELECT_BY_POS)==true && OrderSymbol() == Symbol()) { OrderDelete(OrderTicket(),Red); if ( OrderCloseTime() == 0 ) { OrderClose(OrderTicket(),OrderLots(),OrderClosePrice(),3,clrRed); } } } } ................. сам советник ................. } Igor Makanu 2019.12.14 15:38 #10218 Zlaya_budka:残念ながら、あなたは間違っています。 パルカは5年使わない。 売り手がドルで請求した場合、スティックレートまたは銀行のレートで変換することができます - それは支払の第二段階であった。 言い換えれば、あなたが支払いの最初のステップでは、$で販売者によって請求された金額を見ている場合、すべての質問には、パルクまたは銀行のいずれかへ ジルモール: だから、すべてが正しく動作するはずです。どこかで間違えたのでは? if(Hour() < 6 && Minute() >= 0) return; if(Hour() == 23 && Minute() > 20) 単純に時間を時間と分に置き換えて条件を確認すると、例えば23.21から23.59まではこの条件で動作し、Minute() >= 0という 条件は意味をなさない、分は常に00から59までで ある。 を検索すると、タイムトレードを 投稿した、QBに事例がありました。 Happy 2019.12.14 17:19 #10219 просто проверьте условия путем подстановки времени в часах и минутах, если кратко, то с 23.21 до 23.59 будут работать эти условия, причем условие Minute() >= 0 не имеет смысла, минуты всегда 00-59 を検索すると、タイムトレードを掲載している、QBに例があった。 ありがとうございます。私も調べてみます。 sewersc 2019.12.15 05:31 #10220 プログラマーの皆様!mq4コードのデコードをお願いします。この要求に応えてくれることを心から願っています。ありがとうございました。 1...101510161017101810191020102110221023102410251026102710281029...1953 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
疑問は完全に解決しました!ありがとうございました。
まず桁を 取得して、それから使ってください。この場合、5の代わりに
良いコードには「魔法の定数」があってはならない
Ask-Bid = Spread (+-=) 1 * _Point; // 計算の目的に応じて +-= となります。厳密には数学的に1/2_Pointであり、適用限界を越えているため
EAの開発に使っていたMT4のデモ口座が突然ブロックされたのです。
おそらく、昔から存在していたのでしょう。
デモ口座の新規開設ができなかった。ログインとパスワードを指定すると、処理がハングアップしてしまいます。
MT4の新しいディストリビューションをダウンロードし、インストールしようとしたところ、予期せぬ結果になりました。
私はMT5をインストールし、そのすべての属性と新しいデモ口座を持っています。
ただ問題は、私のプログラムはすべてMQL4で書かれていることです。
MT4の問題点、インストール方法、デモ口座の取得方法について教えてください。
経験では、サポートはすべてで応答しない場合があります。しかし、それだけで銀行のレートでルーブルでmccommunityでの購入のために支払うために交換やアカウントで再生するために自分のアカウントに追加するには、解決されるまたは何でしょうか?セキュリティタブがプロファイルタブになく、次のタブにあることや、アンチウィルスの設定が間違っていること(証明書が理解できない場合、デフォルトで外部接続をブロックする)などは既に経験しています。
nod32はここと仲介業者のサイトには入れるが、「口座補充」(そのページでは)には入れない。仲介業者のサポートは、アンチウイルスを無効にするよう助言する(嗚呼そうだ・・・)それからエリートオフィスに支払いに来て万歳、彼はその場でオフィスの従業員に詐欺で無効にされた。)
カスペルスキーはこのサイトへのアクセスを許可しません。nod32はここと仲介者のサイトでは許可しますが、独自の銀行のブラウザを持っていますが、"アカウントの再充填"(そのページに)上で許可しません、仲介者のサポートは、アンチウイルス(うん右...)その後私はライブ支払いのためにオフィスに来るとばんざいは、オフィスでの従業員がその場で詐欺で無効になっています。)
正確には1ルーブル=0.01524ドルです。mcl5に変えたら、為替レートが魔法のように変わり、RUR77セント、不完全RUR40セントになりました。mcl5からパルカに乗り換えると、為替レートが77ueから不完全な40ueに魔法のように変化します。
aynidhelp......です。プログラマーにPayPalで支払うと、ドルの為替レートが1クォードあたり100ルーブル 以上になっているのがわかった。プロフィールのフィードにスクリーンショットを載せていますhttps://c.mql5.com/1/166/nar.jpg
正確には1ルーブル=0.01524ドルです。ルーブルとそこにルーブルでパルカホイストにドル当たり65の平均として手数料を参照してください。mcl5からパルカに乗り換えると、為替レートが77ueから不完全な40ueに魔法のように変化します。
aynidhelp......です。1$ : x (ルーブル) = 0.01524 $ : 1 ルーブル ---> x = 1$ / 0.01524 = 65.61679790026247 ルーブル
ロシア連邦中央銀行 - 為替レート - 米ドル (USD)
日付 為替レート 増減
2019.11.20 より 63.7730 +0.0188
2019.11.19より 63.7542 -0.1339
2019.11.16より 63.8881 -0.322
2019.11.15より 64.2101 +0.0092
はまだ学生なんですか?
今は使っていませんが、以前はstickには引き落とされた資金が数日間見積もりレートより高くなり、最終引き落としの際に元に戻るという規定があったようです。
1$ : x (ルーブル) = 0.01524 $ : 1 ルーブル ---> x = 1$ / 0.01524 = 65.61679790026247 ルーブル
はまだ学生なんですか?
私は今それを使用しないが、それはオフに書き込まれた資金の量は、数日間、指定されたレートよりも予約することができますし、最終的な償却すべてが復元されるべきであることを "palka "で一度、一般的には、支払いのルールを読み取るようだ "palka"(パルカ)。
残念ながらあなたは間違っている (彼らは一部で正しいかもしれないことを疑い始めたを書いている間)。場合は、すべてのレートは正常ですカウント、あなたは正しいですが、スクリーン ショットを見れば、それは私 (ちょうど彼の妻からのクレジット カードが銀行から SMS を得ることを想像) で見えるその 30 cu 77 の撤退後 65 率で不完全な 30 残ります。スクリーンショットは、ルーブル1900 reeの残りは30 cuであることを示している。だから5000 reeのうち30 cuを撤回した後、30 cuを残します。今私は1910再残りではなく、引き落とし額を持っていると仮定しましょう、それは大丈夫だろう。 つまり、1968年ではなく、3032年にOKを押すべき理由が2つあるのです。
まあ、戻って "銀行からのSMSに取得しながら、妻のカード "あなたはそれが私の妻を取り、次にあなたが見る新しい銀行で新しい給与カードを持っていた場合は理解するでしょう - SMSバランス200ルーブル、それは彼女が何だ、彼女は39800と200のバランスでオフに書き込まれるか、それは200のバランスだと、彼女は39800をオフに書き込まれました? 200とこれがこのような失敗した転送が資金と言葉ではないオフ実際に書いてみましょう。
ZSY-私は修正された下の答えを読んで、私は私の知恵と勇気を使用して、65ではなく、130の割合でカンニングと単語のバランスが翻訳者Palkaで難しいロシア語であることを経験によって発見した。同時に、私はTORが64000文字であるという事実に直面している、と私は長いTORをコピーすることはできませんが、私はそれを書かなければならないことを、メモ帳に書き直した、その図面が収まるが、その後消え、テキスト内の彼らの唯一のコーシャ、およびアドレスがアプリケーションで削除する必要があります。それで、TORと本文を2回書きました。はっきり書けと言われたから(!)、その通りに書いて、ユーザーとして同じように見ると、当然、本文も同じように出てきました。こんにちは、フリーランスのモデレーターです。
ええと、ここで質問です。よろしくお願いします。
MQL4ストラテジーのテスター です。
Expert Advisorで、サーバー時間の午前6時以降にのみ取引を開始し、午後11時20分以降にすべてのポジションをクローズするように設定しました。テスターはこの2回を無視しています。:( 時間をエミュレートする必要があると思うのですが。だから、すべてが正しく動作するはずです。もしかしたら、どこかで間違えてしまったのでしょうか?
残念ながら、あなたは間違っています。
パルカは5年使わない。
売り手がドルで請求した場合、スティックレートまたは銀行のレートで変換することができます - それは支払の第二段階であった。
言い換えれば、あなたが支払いの最初のステップでは、$で販売者によって請求された金額を見ている場合、すべての質問には、パルクまたは銀行のいずれかへ
だから、すべてが正しく動作するはずです。どこかで間違えたのでは?
単純に時間を時間と分に置き換えて条件を確認すると、例えば23.21から23.59まではこの条件で動作し、Minute() >= 0という 条件は意味をなさない、分は常に00から59までで ある。
を検索すると、タイムトレードを 投稿した、QBに事例がありました。
просто проверьте условия путем подстановки времени в часах и минутах, если кратко, то с 23.21 до 23.59 будут работать эти условия, причем условие Minute() >= 0 не имеет смысла, минуты всегда 00-59
を検索すると、タイムトレードを掲載している、QBに例があった。
ありがとうございます。私も調べてみます。
この要求に応えてくれることを心から願っています。ありがとうございました。