[警告は閉鎖されました!】フォーラムを乱雑にしないために、どんな初心者の質問でも。プロフェッショナルは、通り過ぎないでください。あなたなしでは、どこにも行けない。 - ページ 861

 
Infinity:

不思議というか私はずっと前にいくつかの点でフォーラム上のどこかに、実際のアカウントでEAを実行する経験を読んで、ストップか何かを変更する引用符の要求の頻度に問題があったと思う...最終結果は残念です。
他のEAとロボットを取引したい場合は、ストラテジーに追加する必要があります、彼らはどのような場合でも禁止されます。
 
vasya_vasya:
この場合、アドバイザーに原因があるのではなく、ストラテジーに原因があるので、何を追加しても無駄です、いずれにせよ禁止されます
なぜEAを使ってもいいと言われるのかわからないのですが......?
 
Infinity:
いずれにしてもBANされる、うーん(( なぜEAを使うことが可能/許可されていると言うのか? BANされるためとか。
これは女性の論理です。 私は特に、「何度も見積もり依頼をすれば、どうしたってBANされますよ」と言いました。
 
vasya_vasya:
私は、具体的に-何度も見積もり依頼をすれば、何があっても出入り禁止になると言ったのです。

まあ、私はこの程度で特に助けを求めたのですが、そのような、似たようなエラーが起こらないようにするには、コードに何を追加すればいいのでしょう。
 
Infinity:

まあ、私はこの程度で、このようなエラーや類似のエラーが起こらないようにするには、コードに何を追加すればよいのか、具体的に助けを求めたのです。
コードが分からないので、注文送信後3分の時点で伝票を追加することで、これを回避することができるとしか言えません
 
vasya_vasya:
コードが分からないので、注文が送信されてから3分後に伝票を追加すれば回避できるとしか言えません

で、3分のスリップを手に入れ(メモ)、・・・。i>-まあ、コードもオーダーペンディング(EA起動で1日1回発注)、ステップでトラリピ、クローズ、...それ以上はない)そんな紳士キットです)コードはシンプルで、オープンなどを閉じるだけの簡単な条件です、賢いことはありません。
 
Infinity:

というわけで、3分のスリップ(メモ)、了解です。私は保留中の注文(EA起動で一日一回置く)と、ステップでトラブって、閉じる...他に何もない))このような紳士のセット)コードは、閉じる、開く、など何もあまりにも賢明に簡単な条件で、単純なものである。
なぜ、悩むのですか?ポジションをオープンしてからクローズするまでには、3分以上の十分な時間が必要です(スキャルピングとの戦い)。 同じ3分より前にオープンしたポジションと反対のポジションをオープンすることも、Decselsではマーケットでのポジション保持時間の制限を回避する方法として考慮されることがあります。まあ、頻繁に修正するのではなく、少なくとも5回単位(trawlの場合)で修正し、tick 毎にリクエストを送らないようにしましょう。悪魔は、あなたが思うほどひどいものではありません。:)
 
FOReignEXchange:

時間がない、申し訳ない。オンラインに限らず、ヒストリーにプリセットが必要な場合は、ゼロの代わりにiパラメータを入力する必要があります。

そこで考える必要があります。

extern int  timedraw=1;
datetime t=0;



int init()
  {
   t=0;
   return(0);
  }



int start()
  {
    if (TimeCurrent()-t < timedraw*60) return(0);
    
    t=TimeCurrent();
    Print("Время запуска = ",TimeToStr(TimeCurrent(),TIME_DATE|TIME_SECONDS));
...........
 
IgorM:

int t,N;


int start()
    {


if (t==0) t=iTime(NULL,1,0);

if (iBarShift(NULL,1,t)>=5)
   {
   N=iBarShift(NULL,1,t);
   Alert("Прошло '",N, "' минут, перерисовываемся");
   t=0;
   Также обнуляем необходимые параметры, которые использует индикатор, чтобы он смог сделать перерасчёт.
   }


    }

5分でいいんだろ?

こうすればいいのです。5分ごとに、インジケータが使用する必要なパラメータをリセットすると、再実行があります。

 

ただし、今のように3分間刻みがないこともあります。GBPUSDのM1チャートを見ると、そこには3-4分足の刻みがありませんでした。 ヒストリーにTimeCurrent() を使用することはできません。あるいは、現在の時刻で、変化しないので、テスターでは使えません。

上記のコードから、メッセージ信号は5分ごとではなく、分単位の5本のバーごとになると言えます。