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

 

撤退のことばかり気にしていると、市場で儲けていることになりますが、それは理にかなっているのでしょうか?

それなら、数式を知らなければならない。

ルーブル預金

CHFJPY オープンロング

エントリー 125.695 ストップ 125.421 ロット 0.01 レバレッジ 40

リスクとマージンをルーブルで計算する方法について質問です。

数式を記入してください

CHFJPY - Swiss Franc vs Yen - Курс валют сегодня — Форекс курсы валют
CHFJPY - Swiss Franc vs Yen - Курс валют сегодня — Форекс курсы валют
  • www.mql5.com
CHFJPY - Swiss Franc vs Yen - Графики с курсом по самым популярным валютным парам. Используйте фильтр снизу, чтобы отбирать нужные вам курсы валют. Внутри каждого графика показываются цены спроса и предложения, а также прирост за день.
 

配列[10,10,10]をNULLにする方法を教えてください。

すべてのインデックスの値を0にしたい。

 
Ivan Butko #:

配列[10,10,10]をNULLにする方法を教えてください。

すべてのインデックスの値を0にすること。

このままでは ダメなんですか?

ZeroMemory - Общие функции - Справочник MQL4
ZeroMemory - Общие функции - Справочник MQL4
  • docs.mql4.com
ZeroMemory - Общие функции - Справочник MQL4
 
Ivan Butko #:

配列[10,10,10]をNULLにする方法を教えてください。

すべてのインデックスの値を0にしたい。

例えば、ZeroMemory()
Документация по MQL5: Общие функции / ZeroMemory
Документация по MQL5: Общие функции / ZeroMemory
  • www.mql5.com
ZeroMemory - Общие функции - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Alexey Viktorov #:

こうは いかないんですか?

Artyom Trishkin#:
例えば、ZeroMemory() です。

ありがとうございました。やってみる

 
不思議なことに、チャートウィンドウにある最も古い分足バー(iBars(...) 約30000本)の日付を読むと、その値は1970年に見えるのです。そこのバーが去年の2月のどこかですが。

これは特異なことなのか、それとも歴史がめちゃくちゃなのか?
 
Ivan Butko (iBars(...) 約30000本)の日付を読むと、その値は1970年であることが判明したことです。ハードルは昨年の2月頃ですが。

これは具体的な話なのか、それとも話がぐちゃぐちゃになっているのか?

1970年1月1日はdatetime型ではNULL値です。

 
JRandomTrader #:

1970年1月1日はdatetime型ではNULL値です。



iTime(Symbol(), PERIOD_M1, iBars(Symbol(),PERIOD_M1)) = 1970.01.01 00:00:00 なぜなのか教えてください。

iBars(Symbol(),PERIOD_M1))= 39487

そして、iTime(Symbol(), PERIOD_M1, iBars(Symbol(),PERIOD_M1)) + 2 = 2022.02.09 08:04:00となります。


 
Ivan Butko #:



iTime(Symbol(), PERIOD_M1, iBars(Symbol(),PERIOD_M1)) = 1970.01.01 00:00:00 なぜなのか教えてください。

iBars(Symbol(),PERIOD_M1))= 39487

iBars()関数はバーの数を返しますが、ゼロから始まる番号になります。を置くと

#property strict

を実行すると、array overrun のエラーが発生します。

このように確認する

iTime(Symbol(), PERIOD_M1, iBars(Symbol(),PERIOD_M1)-1)
 
Alexey Viktorov #:

iBars()関数はバーの数を返しますが、バーの数は0から始まります。を置くと

を先頭に置くと、配列オーバーランのエラーが発生します。

こちらでご確認ください

ありがとうございます!

効果あり!?