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

 
こんにちは、私はインジケータバッファに他の通貨の終値(異なる色で)と最後のバーを書き込んで います。その結果、インジケータを起動すると、すべてが正しく表示されます。そして、新しいバーを書き始めるのです。タイムフレームを前後に切り替えると、チャートはいいのですが、恐ろしいバーが表示されます。どうすれば直るのか?EAが発狂する :)
price[i] = ((iClose(name, 0, i))/MarketInfo(name, MODE_POINT))/(1/MarketInfo(name, MODE_TICKVALUE))
 
このエラーは何なのか、皆さん教えてください。2017.03.17 05:32:09.929 FxMath_DayTrader_USDJPY USDJPY,Daily: Failed to download image from file \Images⇄fxmath.bmp.エラーコード 5020

 
MONTE_CRISTO:
このエラーは何なのか、皆さん教えてください。2017.03.17 05:32:09.929 FxMath_DayTrader_USDJPY USDJPY,Daily: Failed to download image from file \Images⇄fxmath.bmp.エラーコード 5020

指定されたアドレスに画像をダウンロードできない。
 
Aleksandr Hudilainen:
指定されたアドレスへのイメージのロードに失敗しました。

2017.03.17 05:56:02.237 FxMath_DayTrader_USDJPY USDJPY,Daily:Alert: UrlLinkLabel : Could not open URL link. hResult = 2 Error 4202 - object does not exist. Which is what?

 
MONTE_CRISTO:

2017.03.17 05:56:02.237 FxMath_DayTrader_USDJPY USDJPY,Daily: Alert: UrlLinkLabel : Could not open URL link. hResult = 2 Error 4202 - object does not exist. Which is what?


URLのリンクを開くことができませんでした。HResult = 2 Error 4202 - object does not exist.
 
Nikolay Fedyay:

ありがとうございます。

まだバーがないとき、つまり未来の日付の交点を知りたい場合はどうでしょう。

何本目の小節で交差点ができるか」を計算できる(学校の幾何学だけ)

しかし、バーが形成されるのは市場が開いているときだけで、つまり商品ごとに異なるため、日付はこれで概算するしかないのです。

事前にカレンダーが分かっていれば、簡略化される。

  • 現在の日に24時間追加し、それが土曜/日曜であることが判明した場合はそれをスキップし、一般的なカレンダーの休日である場合はそれをスキップし、銀行の休日である場合はそれをスキップします。
  • W1以上では、ウィークリーバーが土曜日から日曜日に始まることを考慮に入れなければならない、M1 - としてカレンダーによると
  • 1日以内であれば、市場の開閉時間や DCの勤務時間などを考慮する必要があります。
  • 日付が変わるとき(朝、最初のティック)、以前の計算をすべて繰り返す必要があります。

というのは、あまりに雑なので、MTが大問題になっているのです :-)

 
MQL4 Expert Advisorの書き方を勉強して3週間ほど経ちました!コンパイル済みのEAを書きましたが、エラーも警告もなく、すべて問題ないようです。私は、大きなBUTを見つけたが、それは動作するようにしたくない。どこで何を間違えたのか、ここで聞けばいいのかもしれない。誰か教えてくれたら、教えてください。初めてで恐縮ですが、どのようにしたらいいのでしょうか。なるほどと思いつつも。
 

こんにちは。

端末間の通信に使用される機能(ユーザー機能、特殊機能、標準機能)を教えてください。例[ MetaTrader 4ターミナル 用の取引コピー機で、任意の口座の取引をコピー(同期、複製)します また、なぜダニに頼らないのか?

 
nickor29:

こんにちは。

端末間の通信に使用される機能(ユーザー機能、特殊機能、標準機能)を教えてください。例[MetaTrader 4ターミナル用の取引コピー機で、任意の口座の取引をコピー(同期、複製) します また、なぜダニに頼らないのか?


ファイル、標準の仕事の機能。タイマーで動作するため、ティックに依存しない。
 

数学演算のためにintをdoubleに変換する代わりになるものはありますか?

int NOL_Sell=1; //по факту счетчик - поэтому в double сразу нельзя
int N_Sell=2;   //по факту счетчик - поэтому в double сразу нельзя

double ProcTotalSell=StrToDouble(IntegerToString(NOL_Sell))/StrToDouble(IntegerToString(N_Sell))*100.0;