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

 
jekki:
こんにちは、取引条件を書くのに必要なラインチャート(バーチャートとローソク足チャートもあります、これは理解できます)の種類をプログラムで書く方法を教えてくださいませんか?
ChartSetInteger(chart_id,CHART_MODE,CHART_LINE);

ここで、chart_idはチャートID、または0は現在の

 

あ、それもできるんだ...。

double Price_Line_1 = iMA(Symbol(),0,1,0,MODE_SMMA,PRICE_CLOSE,1);

 
jekki:

あ、それもできるんだ...。

double Price_Line_1 = iMA(Symbol(),0,1,0,MODE_SMMA,PRICE_CLOSE,1);

左足の中指で右耳を掻くことも...。

iMA(Symbol(),0,1,0,MODE_SMMA,PRICE_CLOSE,1) Close[1] と等しく、かつ iClose(_Symbol,PERIOD_CURRENT,1) と等しくなるようにします。

 
こんにちは、1通貨ペア、1時間枠のデモをインジケータに実装する方法を教えてください。
 
Vladimir Fionov:
こんにちは、1通貨ペア、1時間枠のデモをインジケータに実装する方法を教えてください。
???質問を言い換えてください。
 

Karputov Vladimir:
??? Перефразируйте свой вопрос, пожалуйста. 

1つの通貨ペアと、その通貨ペアの特定のタイムフレームでのみ動作するインジケータであること。
 
Vladimir Fionov:
こんにちは、1通貨ペア、1タイムフレームのデモをインジケータで実装する方法を教えてください。

https://docs.mql4.com/ru/check/isdemo

で、通貨ペアと時間枠を手動で指定し、一致しない場合は終了する。

if(!IsDemo)  return(-1);
if(Symbol() != "EURUSD")  return(-1);
if(Period() != "PERIOD_H1")  return(-1);

このように

IsDemo - Документация на MQL4
  • docs.mql4.com
IsDemo - Документация на MQL4
 
Vladimir Fionov:
1つの通貨ペアと、その通貨ペアの特定のタイムフレームでのみ動作するインジケータであること。
インジケータは、添付した楽器と、チャートに設定されたタイムフレームで正確に動作します。
 
ありがとうございました。
 
Vladimir Zubov:

https://docs.mql4.com/ru/check/isdemo

で、通貨ペアと時間枠を手動で指定し、一致しない場合は終了する。

このように

通貨ペアの場合、リミットを入れれば全て動くが、なぜかタイムフレーム別では動かず、h1インジケータに置いても動かない