[警告は閉鎖されました!】フォーラムを乱雑にしないために、どんな初心者の質問でも。プロフェッショナルは、通り過ぎないでください。あなたなしでは、どこにも行けない。 - ページ 361 1...354355356357358359360361362363364365366367368...1145 新しいコメント Victor Nikolaev 2009.12.20 19:40 #3601 costy_ писал(а)>> ヘルプ intMinute( ) プログラム起動時に最後に確認されたサーバー時刻の現在分(0,1,2,...59)を返す(この値はプログラム実行中に変更されない)。 注:テストでは、最後の既知のサーバー時刻をシミュレートしています。 しかし、インジケータで、テストすると、最後の既知のサーバーの時間がシミュレートされないのですが、そうなっているのでしょうか? テスターモードまたはオプティマイザーモードでExpert Advisorからインジケータが呼び出された場合、インジケータ内でシミュレートされます。ビジュアルモードであれば、実時間が取られる。 Виктор 2009.12.20 20:29 #3602 次の列車でミンスクに行く...。 ここでは、見積もりは、私はコントロールと排水地域の株式のレベルの近似制御のブロックは4ヶ月のデポの100%の利益を与える書いた そこに正しく気にしないなら、それを見てください...。 ファイル: usrednenie_test_tp_control.mq4 10 kb Виктор 2009.12.20 20:30 #3603 その他、改善すべき点があれば教えてください。 有望なアドバイザーのようだが、どうだろう? costy_ 2009.12.20 20:33 #3604 Vinin >> : また、テスターモードやオプティマイザーモードのEAからインジケータが呼び出された場合もモデリングされます。ビジュアルモードの場合は、実際のものが撮影されます。 残念です、インジケータ(テスター)で1日1回機能を動作させる簡単な 方法を教えてください。 Oleg 2009.12.21 02:00 #3605 保有するポジションの 一部(20%、30%、50%など)を決済する場合に必要です。 そのためには、ロットの残部が仲介業者の条件を満たしていることが必要です。 - あるブローカーでは - 最小ロットとステップ:それぞれ0.1および0.01です。 - 別のブローカーで - 0.01と0.01 - 第3のブローカーは0.1と0.1。 どなたか、一番簡単な方法でチェックを行う方法をご存じないでしょうか? Michael 2009.12.21 02:18 #3606 chief2000 >> : 保有するポジションの一部(20%、30%、50%など)を決済する場合に必要です。 そのためには、ロットの残部が仲介業者の条件を満たしていることが必要です。 - あるブローカーでは - 最小ロットとステップ:それぞれ0.1および0.01です。 - 別のブローカーで - 0.01と0.01 - 第3のブローカーは0.1と0.1。 どなたか、一番簡単な方法でチェックを行う方法をご存じないでしょうか? 1.同じ方向にX(0,15など)を開くと,合計で〜0,25(0,3など必要な数だけ)。- 向こうで好きなだけ注文を出し、何度か注文を閉じる。 2.どうすれば台座の下からさらに注文を閉じることができるのか? 3.まさか。 Victor Nikolaev 2009.12.21 02:37 #3607 chief2000 писал(а)>> 保有するポジションの一部(20%、30%、50%など)を決済する場合に必要です。 そのためには、ロットの残部が仲介業者の条件を満たしていることが必要です。 - あるブローカーでは - 最小ロットとステップ:それぞれ0.1および0.01です。 - 別のブローカーで - 0.01と0.01 - 第3のブローカーは0.1と0.1。 どなたか、一番簡単な方法で確認する方法をご存じないでしょうか? 最も簡単な選択肢です。 1.必要な端数(決算後に残すべき端数)を計算します。 2. 最低ロットの受信数から減算する。 3. この差を必要な精度で四捨五入する。 4.最小ロットを追加する。 決済後のポジションサイズを取得しました。 コードに必要であれば、後でやります。 このアルゴリズムは、どの証券会社でも実用的に使用できるものです。 Oleg 2009.12.21 03:27 #3608 BARS >> : 1.同じ方向でX(0.15など)を開くことができる。- 別の方向に好きなだけ注文を出し、いくつかの注文を閉じる。 2.台座の下からさらに閉じるにはどうしたらよいですか? 3.まさか。 新しい注文の開始は、すべてをより複雑にしてしまうと思います :) Oleg 2009.12.21 03:36 #3609 Vinin >> : 最も簡単な選択肢です。 1.必要なシェア(決算後に残すべきシェア)の算出 2) 得られた数値から最小ロットを引く 3. この差を必要な精度で四捨五入する。 4.最小ロットを追加する。 決済後のポジションサイズを取得しました。 コードに必要であれば、後でやります。 アルゴリズムは非常に使い勝手がよく、どの証券会社でも実用的に使用することができます。 割合(20、30、50など)は、少なくとも今のところはあらかじめ決まっています。 質問は主に、ブローカーが要求する最小ロットとステップに基づく「要求精度」の定義についてです(同時に、ブローカーが要求する最小ロットとステップに基づく「要求精度」の定義についてです)。 解の普遍性)。25%のポジションを0.72ロットで決済する必要があるとします:0.01ステップと最小0.1ロットです。 Victor Nikolaev 2009.12.21 03:59 #3610 chief2000 писал(а)>> 割合(20、30、50など)は、少なくとも現時点ではあらかじめ設定されています。 質問は主に、ブローカーの最小ロットとピッチの要件に基づく「必要な精度」の定義についてです(そうすれば 解の普遍性)。例えば、0.72ロットのポジションの25%を決済したい場合、0.01のステップと最小ロット0.1です。 extern double CloseProcent=20.0; // Заданный процент лота для закрытия //===================================================================== // Функция для расчета закрываемой доли позиции с учетом минимального | // лота и шага | // На входе размер позиции, на выходе закрываемая часть | //--------------------------------------------------------------------- // Copyright © 2009, Victor Nicolaev aka Vinin | // e-mail: vinin@mail.ru | //===================================================================== double CalculateCloseLots(double LotSize){ double LotMin = MarketInfo(Symbol(), MODE_MINLOT); double LotStep = MarketInfo(Symbol(), MODE_LOTSTEP); double Res; Res= LotSize*(100.0- CloseProcent)/100.0; // Считаем сколько должно остаться Res-= LotMin; // Убираем миниальный лот Res=MathRound( Res/ LotStep)* LotStep; // Округляем до заданой точности Res+= LotMin; // Получаем размер позиции после закрытия Res= LotSize- Res; // Считаем размер к закрытию return( Res); } こんな感じで、うまくいったことがあります。 1...354355356357358359360361362363364365366367368...1145 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
ヘルプ
注:テストでは、最後の既知のサーバー時刻をシミュレートしています。
しかし、インジケータで、テストすると、最後の既知のサーバーの時間がシミュレートされないのですが、そうなっているのでしょうか?
テスターモードまたはオプティマイザーモードでExpert Advisorからインジケータが呼び出された場合、インジケータ内でシミュレートされます。ビジュアルモードであれば、実時間が取られる。
次の列車でミンスクに行く...。
ここでは、見積もりは、私はコントロールと排水地域の株式のレベルの近似制御のブロックは4ヶ月のデポの100%の利益を与える書いた
そこに正しく気にしないなら、それを見てください...。
その他、改善すべき点があれば教えてください。
有望なアドバイザーのようだが、どうだろう?
また、テスターモードやオプティマイザーモードのEAからインジケータが呼び出された場合もモデリングされます。ビジュアルモードの場合は、実際のものが撮影されます。
残念です、インジケータ(テスター)で1日1回機能を動作させる簡単な 方法を教えてください。
保有するポジションの 一部(20%、30%、50%など)を決済する場合に必要です。
そのためには、ロットの残部が仲介業者の条件を満たしていることが必要です。
- あるブローカーでは - 最小ロットとステップ:それぞれ0.1および0.01です。
- 別のブローカーで - 0.01と0.01
- 第3のブローカーは0.1と0.1。
どなたか、一番簡単な方法でチェックを行う方法をご存じないでしょうか?
保有するポジションの一部(20%、30%、50%など)を決済する場合に必要です。
そのためには、ロットの残部が仲介業者の条件を満たしていることが必要です。
- あるブローカーでは - 最小ロットとステップ:それぞれ0.1および0.01です。
- 別のブローカーで - 0.01と0.01
- 第3のブローカーは0.1と0.1。
どなたか、一番簡単な方法でチェックを行う方法をご存じないでしょうか?
1.同じ方向にX(0,15など)を開くと,合計で〜0,25(0,3など必要な数だけ)。- 向こうで好きなだけ注文を出し、何度か注文を閉じる。
2.どうすれば台座の下からさらに注文を閉じることができるのか?
3.まさか。
保有するポジションの一部(20%、30%、50%など)を決済する場合に必要です。
そのためには、ロットの残部が仲介業者の条件を満たしていることが必要です。
- あるブローカーでは - 最小ロットとステップ:それぞれ0.1および0.01です。
- 別のブローカーで - 0.01と0.01
- 第3のブローカーは0.1と0.1。
どなたか、一番簡単な方法で確認する方法をご存じないでしょうか?
最も簡単な選択肢です。
1.必要な端数(決算後に残すべき端数)を計算します。
2. 最低ロットの受信数から減算する。
3. この差を必要な精度で四捨五入する。
4.最小ロットを追加する。
決済後のポジションサイズを取得しました。
コードに必要であれば、後でやります。
このアルゴリズムは、どの証券会社でも実用的に使用できるものです。
1.同じ方向でX(0.15など)を開くことができる。- 別の方向に好きなだけ注文を出し、いくつかの注文を閉じる。
2.台座の下からさらに閉じるにはどうしたらよいですか?
3.まさか。
新しい注文の開始は、すべてをより複雑にしてしまうと思います :)
最も簡単な選択肢です。
1.必要なシェア(決算後に残すべきシェア)の算出
2) 得られた数値から最小ロットを引く
3. この差を必要な精度で四捨五入する。
4.最小ロットを追加する。
決済後のポジションサイズを取得しました。
コードに必要であれば、後でやります。
アルゴリズムは非常に使い勝手がよく、どの証券会社でも実用的に使用することができます。
割合(20、30、50など)は、少なくとも今のところはあらかじめ決まっています。
質問は主に、ブローカーが要求する最小ロットとステップに基づく「要求精度」の定義についてです(同時に、ブローカーが要求する最小ロットとステップに基づく「要求精度」の定義についてです)。
解の普遍性)。25%のポジションを0.72ロットで決済する必要があるとします:0.01ステップと最小0.1ロットです。
割合(20、30、50など)は、少なくとも現時点ではあらかじめ設定されています。
質問は主に、ブローカーの最小ロットとピッチの要件に基づく「必要な精度」の定義についてです(そうすれば
解の普遍性)。例えば、0.72ロットのポジションの25%を決済したい場合、0.01のステップと最小ロット0.1です。
こんな感じで、うまくいったことがあります。