初心者の方からの質問 MQL5 MT5 MetaTrader 5 - ページ 57

 
ポイントは、関数が呼び出さ れたときに、EAが!そう、うまくいかないんです。
Документация по MQL5: Основы языка / Функции / Вызов функции
Документация по MQL5: Основы языка / Функции / Вызов функции
  • www.mql5.com
Основы языка / Функции / Вызов функции - Документация по MQL5
 
しかし、PERIOD_M15を プリントしてはいけないのでしょうか?
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы графиков / Периоды графиков
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы графиков / Периоды графиков
  • www.mql5.com
Стандартные константы, перечисления и структуры / Константы графиков / Периоды графиков - Документация по MQL5
 
弟が来ました。
 
Dimka-novitsek: ポイントは、関数を呼び 出すとExpert Advisorが勝手にピリピリすることです !はい、うまくいきません。

よし、しばらく離れることにしよう。もし興味があれば、この記事(https://www.mql5.com/ru/forum/6343/page55#comment_344431)をもう一度よく見て どこが間違っているのか指摘してください。

2つ目の質問として、標準のiMAインジケータでは、第3引数はint型でなければなりません。あなたのコードで

MA_handle=iMA(symbol,timeframe,periodd(period),mama_shift, mama_method,applied_pricece);Sleep(2000);
 
第3引数はperiodd(ピリオド)である。この引数はどのようなタイプですか?
 
Dimka-novitsek: しかし、PERIOD_M15は プレフィックスを付けるべきじゃないのか?
この仕様はコードに追加されましたか?https://www.mql5.com/ru/forum/6343/page55#comment_344423 ?
 

ごきげんよう

mql4では、ekspertでは、Time[10]と書くだけで、結果は現在のチャートの10本目のバーの時刻になるのでした。mql5でこのバーを表示させるにはどうしたらよいでしょうか。


ありがとうございました。

 
teetrinker:

ごきげんよう

mql4では、ekspertでは、Time[10]と書くだけで、結果は現在のチャートの10本目のバーの時刻になるのでした。mql5でこのバーを取得する方法。

CopyTime 経由
 
teetrinker:

ごきげんよう

mql4では、ekspertでは、Time[10]と書くだけで、結果は現在のチャートの10本目のバーの時刻になるのでした。mql5でこのバーを取得する方法。


ありがとうございました。

には、非常に興味深い記事があります。

https://www.mql5.com/ru/articles/81

Переход с MQL4 на MQL5
Переход с MQL4 на MQL5
  • 2010.05.11
  • Sergey Pavlov
  • www.mql5.com
Данная статья, построенная в форме справочника по функциям MQL4, призвана помочь переходу с MQL4 на MQL5. Для каждой функции языка MQL4 приведено описание и представлен способ ее реализации на MQL5, что позволит вам значительно ускорить перевод своих программ с MQL4 на MQL5. Для удобства функции разбиты на группы, как в документации по MQL4.
 

mql4インジケータはすでに書き換えたので、エキスパートを書き換えているところです。

授業についての質問、解らない。

イーエクスパートで持っているとします。

CExpert Myexpert;

int OnInit()
{
//--- エキスパートの初期化
if(!Myexpert.Init(Symbol(),Period(),true,1))
{
//--- 失敗
printf(__FUNCTION__+": エキスパートの初期化エラー");
Myexpert.Deinit()です。
return(-1)です。
}
void OnTick()
{
datetime test=Myexpert.Time(10);
Print("test = ", test);

}

Myexpert.Time(10) は、チャート上の10本目のバーの時刻を返すべきでしょうか?また、どのように書けば正しいのか?

ありがとうございました。

Документация по MQL5: Стандартные константы, перечисления и структуры / Именованные константы / Предопределенные макроподстановки
Документация по MQL5: Стандартные константы, перечисления и структуры / Именованные константы / Предопределенные макроподстановки
  • www.mql5.com
Стандартные константы, перечисления и структуры / Именованные константы / Предопределенные макроподстановки - Документация по MQL5
 
teetrinker:

Myexpert.Time(10) は、チャート上の10本目のバーの時刻を返すべきでしょうか?また、どのように書けば正しいのか?

この関数はどのようなものですか? そのコードはありますか?

であれば、それを調べて確認してください。


でも、秘密を教えましょう。でも、シーッ、誰にも言わないでください・・・MQL5にはデバッガーがあるんです!

理由: