MQL4、MQL5に関する初心者からの質問、アルゴリズムやコードに関するヘルプ、ディスカッションなど。 - ページ 1700

 
MakarFX #:
tickCountは取引をカウントし、tickで1つ以上の取引があった場合、「tickCount%100」は「0」と一致しない場合があります。 。

は割り算の余りを意味し、余りなく割り切れる場合は、その数は除数の倍数である。

tickCount%100==0 ならば、100,200,300,400...の倍数 であることを意味します。

1

 
Super_good #:
あらためまして、こんにちは。メインアカウントのDanilaMactepが削除されたことを知りました。削除された理由を知りたいのですが、どこに問い合わせればよいですか?私は常に正確なコミュニケーションをとり、誰も侮辱していません。2014年に入金し、それ以外の取引はしていないので、金融ルールに違反することはあり得ません。

ダニエル、あなたのアカウントは復元されました。パスワードの復旧手順についてhttps://www.mql5.com/ru/auth_forgotten

 
MakarFX #:

mql5が苦手な私でも、こんな風にやってみたい

ありがとうございます、この方法は有効です。

 
Taras Slobodyanik #:

は割り算の余りを意味し、余りなく割り切れる場合は、被除数の倍数であることを意味します。

if tickCount%100==0 ならば、100, 200, 300, 400...の倍数である。


tickCountはトレードをカウントします。

prev_ticktickCount=99;

curr_tickCount tickCount=101;

ここで、"tickCount%100" はどのように役立つのでしょうか?

 
Taras Slobodyanik #:

二度書き)

https://www.mql5.com/ru/forum/160683/page1698#comment_25500114

ありがとうございます、この方法も動作しますが、100のカットオフによってのみ動作し、100の取引が渡され、必要な値の内部に修正し、次のカットオフを待ちます。

計算におけるすべてのカットオフ、時間、バー、トレードなどは関係ないので、100トレードの範囲内で作業する必要があるだけで、それはすでに過去のことなのです。

 
Konstantin Seredkin #:

ありがとうございます、この方法も動作しますが、100のカットオフによってのみ動作し、100の取引が渡され、必要な値の内部に修正し、次のカットオフを待ちます。

私は 100トレードの範囲内で仕事を しなければなりませんでした。なぜなら、すべてのカットオフ、時間、バー、トレードなどは計算には関係なく、それはすでに過去のものだからです。

ということで、残価が0でなければ100の範囲内というのは同じです )
残価が0であれば、もう100ですからね。

MakarFX#:

tickCountはトレードをカウントします。

prev_ticktickCount=99;

curr_tickCount tickCount=101;

ここで、"tickCount%100" はどのように役立つのでしょうか?

余りが0でない場合、99または101、あるいは100の倍数でないその他の値である。

 
Konstantin Seredkin #:
Taras Slobodyanik#:

すべてがよりシンプルに

// Определить количество тиков по суммарному тиковому объёму баров диапазона
   long tickVolumes[];
   int tickVolumeCount=CopyTickVolume(m_symbol,PERIOD_M1,poi,poifin-1,tickVolumes);
   if(tickVolumeCount<=0)
      return;
   long tickVolumesTotal=Sum(tickVolumes);     
// Скопировать тики, нужны только совершённые сделки, нужна информаци только по Last + объём + время тика
   MqlTick ticks[];
   int tickCount=CopyTicks(m_symbol,ticks,COPY_TICKS_TRADE,poi*1000,(uint)tickVolumesTotal);
   int KillCount=tickCount%100;
// Нет тиков - нет гистограммы
   if(tickCount<=0)
     {
      return;
     }
 
Artyom Trishkin #:

ダニエル、あなたのアカウントは復元されました。パスワードの復旧手順についてhttps://www.mql5.com/ru/auth_forgotten

お世話になりました。アカウントは間違って削除されたのか、それとも私が何か違反したのでしょうか?)

 
DanilaMactep #:

ありがとうございます。アカウントは間違って削除されたのでしょうか、それとも私が何か間違ったことをしたのでしょうか)。

アクシデント
 
DanilaMactep #:
そして、またトップに返り咲きましたね!)))