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

 

ごあいさつテスターの RSIレベルを設定する方法を教えてください。

実データでデバッグする場合は、このようにパラメータを取得しても問題ないようですが、履歴でデバッグする場合は、4014エラー(System function is not allowed to be called)が発生します。



 
Andrey Sokolov #:

ごあいさつテスターの RSIレベルを設定する方法を教えてください。

実データでデバッグする場合は、このようにパラメータを取得しても問題ないようですが、履歴でデバッグする場合は、4014エラー(System function not allowed to be called)が発生します。


そして、テストモードでは、2つのOBJ_HLINEオブジェクトを追加することができます。その他のモードでは、通常の方法で使用してください。

 
他のエキスパートやインジケータを呼び出すために使用できるものを教えてください。OK、インジケータにはiCustom()がありますね。それだけですか?あるEAから別のEAへ何かを転送する他の方法はありますか?
 
leonerd #:
他のエキスパートやインジケータを呼び出すために使用できるものを教えてください。OK、インジケータにはiCustom()がありますね。それだけですか?あるEAから別のEAやインジケータに何かを受け渡す他の方法はありますか?
EventChartCustom
//+------------------------------------------------------------------+ 
//| послать широковещательное сообщение всем открытым графикам       | 
//+------------------------------------------------------------------+ 
void BroadcastEvent(long lparam,double dparam,string sparam) 
  { 
   int eventID=broadcastEventID-CHARTEVENT_CUSTOM; 
   long currChart=ChartFirst(); 
   int i=0; 
   while(i<CHARTS_MAX)                // у нас наверняка не больше CHARTS_MAX открытых графиков 
     { 
      EventChartCustom(currChart,eventID,lparam,dparam,sparam); 
      currChart=ChartNext(currChart); // на основании предыдущего получим новый график 
      if(currChart==-1) break;        // достигли конца списка графиков 
      i++;                            // не забудем увеличить счетчик 
     } 
  } 
//+------------------------------------------------------------------+
 
Mihail Matkovskij #:

次に、テストモードで、2つのOBJ_HLINEオブジェクトを追加します。そして、他のモードでは通常の方法で使用します。

具体的には、レベルを設定することは可能ですか?

 
Andrey Sokolov #:

レベルを正確に設定することは可能ですか?

実際のデータではすべてうまくいくが、テスターではレベルが表示されないと、ご自身でおっしゃっていましたね。と言ったのですが、それならテスターで実行中のインジケーターウィンドウに2行作ってください。実データで実行する場合は、すべてをそのままにしておきます。また、オシレーターで作られた水平線がレベルでないのは、どうしてですか?

 
leonerd #:
他のEAやインジケータを呼び出すために使用できるものを教えてください。OK、インジケータにはiCustom()があります。これだけですか?あるEAから別のEAへ何かを転送する他の方法はありますか?

エキスパートでテンプレートを保存し、ChartApplyTemplateで 呼び出す必要があります。

Документация по MQL5: Операции с графиками / ChartApplyTemplate
Документация по MQL5: Операции с графиками / ChartApplyTemplate
  • www.mql5.com
ChartApplyTemplate - Операции с графиками - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Mihail Matkovskij #:

実際のデータではすべてうまくいくが、テスターではレベルが表示されないと、ご自身でおっしゃっていましたね。と言ったのですが、それならテスターで実行中のインジケーターウィンドウに2行作ってください。実データで実行する場合は、すべてをそのままにしておきます。また、オシレーターで作られた水平線がレベルでないのは、どうしてですか?

テスターでレベルが表示されるのですが、必要なレベルの設定方法がわかりません。

初めて読みました、レスありがとうございます。

何が、誰に、なぜ必要なのかは別問題です。

 
Andrey Sokolov #:

テスターにはレベルが表示されているが、正しいレベルの設定方法がわからない。

https://www.mql5.com/ru/docs/customind/indicatorsetinteger

https://www.mql5.com/ru/docs/constants/indicatorconstants/customindicatorproperties#enum_customind_property_integer

https://www.mql5.com/ru/docs/customind/indicatorsetdouble

https://www.mql5.com/ru/docs/constants/indicatorconstants/customindicatorproperties#enum_customind_property_double

インジケータレベル

インジケーターウィンドウのレベル数


indicator_levelvalue

レベル値

Документация по MQL5: Пользовательские индикаторы / IndicatorSetInteger
Документация по MQL5: Пользовательские индикаторы / IndicatorSetInteger
  • www.mql5.com
IndicatorSetInteger - Пользовательские индикаторы - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Alexey Viktorov #:

このリソース上では、ブローカーを名指しすることは議論に等しい。そして子守唄は眠らず、報復を予告する。だから、自分の目で確かめてください...。

私は非常に申し訳ありません紳士は、私はこのような興味深く、非常に知的な会話に干渉したくないが、私は非常に困難な問題を抱えている:私は私の個人口座に間違ったユーザー名を取得し続ける、ブローカーの助けを借りずにそれを変更する方法を教えてください。