どんな新人の質問でも、フォーラムを乱雑にしないように。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 6. - ページ 570

 
dmitriyriy666:

ありがとうございます。TimeCurrentについて......確かに、私の時刻はサーバーの時刻と一致していません。直したが、まだ動かない...。ロ グにエラーを書き込まない。


追伸:前回の投稿では、スペースなしのコードがなぜか挿入されていました。でも、中括弧は全部正しくつけたつもりです。

私が書いたものをすべて修正したのか、それともTimeLocal()を TimeCurrent() 修正しただけなのか、明記してください。
 
AlexeyVik:
Specify, you did fix everything I wrote or justTimeLocal() to TimeCurrent() .


thongをintsに修正し、逆カンマを削除し、シフトなしで-交差するときだけ、iTimeで 試したところ、そこそこでした。まったく理解できない。そこで、時間を見つけた後、すぐにそこでループを開くように書き直したところ、このような結果になりました。

extern int Magic = 66622210;
extern double Lot = 400.0;
color Colorrr;
datetime Vremyaaa;
//datetime shi = 120;
color col = Black; 
int operacia;
//-
void OnTick()
{
   int AllObject = ObjectsTotal(); 
   for ( int i = 0; i < AllObject; i++)
   {
    int kolpos = 0;
    string NameObj = ObjectName(i); 
    Colorrr = ObjectGet(NameObj, OBJPROP_COLOR);
    Vremyaaa = ObjectGet(NameObj, OBJPROP_TIME);
    if((Colorrr == Green)||(Colorrr == Aqua)){operacia = OP_BUY;}
    if((Colorrr == Red)||(Colorrr == Purple)){operacia = OP_SELL;}
    if(Vremyaaa == TimeCurrent())
      {
       for (int pos = 0; pos < OrdersTotal(); pos++)
          {
           if(OrderSelect(pos, SELECT_BY_POS, MODE_TRADES) == true)
             {
              if(OrderSymbol() == Symbol() && OrderMagicNumber() == Magic)
                {
                 kolpos++;
                }
             }   
          }
          
       if(kolpos == 0)
         {
           printf("otkrivaem order");
           int ticket = OrderSend(Symbol(), operacia, Lot, Bid, 10, 0, 0, "5", Magic, 0, col);
         }  
              
            
      }
    }
 
}

iTimeCurrentが秒単位まで時間を出し、偶数時間で滑るからでしょうか?

 

テスト モードでEAの強制停止状態(「停止」が押された時の状態です)を返す関数や変数はありますか?

 
dmitriyriy666:

thongをintsに修正し、逆カンマを削除し、シフトなしで-交差するときだけ、iTimeで試したところ、そこそこでした。まったく理解できない。そこで、時間を見つけた後、すぐにそこでループを開くように書き直したところ、このような結果になりました。

多分、TimeCurrentが秒単位で時間を与え、時間さえもスリップさせることなのでは?

そうですね、一番は、私が注意しなかったことです。Time[0]を設定するか、.TimeCurrent() による文字列から分への変換、および文字列から日時への変換を複数回行う
 
qomment:

テストモードでEAの強制停止状態(「停止」が押された時の状態です)を返す関数や変数はありますか?

IsStopped()
 
AlexeyVik:
そうですね、たぶん気にしていなかったと思います。Time[0]を入れるか、.複数の TimeCurrent() による文字列から分への変換、および文字列から datetime への変換


Time[0]もうまくいかなかった。秒単位の時間が必要-どうすれば実現できるのか?if(Vremyaaa ==TimeToString(TimeCurrent(), TIME_DATE|TIME_MINUTES)) を試してみましたが、うまくいきません...。
 
通常のMT4のようにティックを表示するのではなく、各ティックの時刻を表示するティックインジケーターは ありますか?
 

こんにちは。

コンパイル時に警告が表示される

型変換によるデータ消失の可能

をライン上に表示します。

int Stop_Loss = MarketInfo(Symbol(),MODE_STOPLEVEL)。

MarketInfoの説明には、double型を返すと書かれています。

しかし、ストップレベルは整数であり、それを使いたい

を整数にすると...

...開発者のせいなのか、それとも警告が正しくて私が理解していないのか?

 

良い時間だ、諸君、この馬鹿なトピックに投稿を始めることにした、もし誰かが何かアドバイスがあれば。

MT4がネットワークを失っている - サーバーの時計は動いていないが、"接続状況 "はすべて問題ないことを示している。インターネットは保証されており、混雑することは一切ありません。

これは、一日に何度も発生し、ブローカーの変更は、状況に影響を与えません。 端末がある位置で止まってしまい、いつまでもその位置で止まっているような感じがする。

何かヒントがあれば教えてください。

 

こんにちは。

MT4で最小の遅延(ping)を持つブローカーを教えてください。