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

 
Вадим Мотеюнас:
こんにちは、mt4が使えなくなったようですが、今後mql4はサポートされるのかご存知ですか?
これまで一度も販売されたことはなく、常に無料で提供されてきた。
 
Alexey Viktorov:
そんなことはなく、ずっと無料です。

ブローカーはメタクオーツでmtを無料で使えるのですか?

 

親愛なる友人たちよ、ここで私を助けてくれ。ZigZagをベースに自作のインジケーターを書いてみた、正確にはその平均値を出力してみた。描画が間違っていて、コメントでは配列は明確に表示 されているのに、平均は止まって おらず、刻々と伸びて います。正しいコードを教えてください。私のを添付します。


そうやって描くんだ


以下はそのコードです。


//+------------------------------------------------------------------+
//|                                                           01.mq4 |
//|                        Copyright 2018, MetaQuotes Software Corp. |
//|                                             https://www.mql5.com |
//+------------------------------------------------------------------+
#property copyright "Copyright 2018, MetaQuotes Software Corp."
#property link      "https://www.mql5.com"
#property version   "1.00"
#property strict
#property indicator_chart_window

#property indicator_buffers 1
#property indicator_color1 Red
#property indicator_width1 1

//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+

extern int ExtDepth=12;
extern int ExtDeviation=5;
extern int ExtBackstep=3;
extern int nn=30;

int shift, ww=0;
double zz, SredRazmax=0.0; 
double HZZ[];


int OnInit()
  {
//--- indicator buffers mapping
    SetIndexBuffer(0,HZZ);
  SetIndexStyle(0,DRAW_SECTION);
//---
   return(INIT_SUCCEEDED);
  }
//+------------------------------------------------------------------+
//| Custom indicator iteration function                              |
//+------------------------------------------------------------------+
int OnCalculate(const int rates_total,
                const int prev_calculated,
                const datetime &time[],
                const double &open[],
                const double &high[],
                const double &low[],
                const double &close[],
                const long &tick_volume[],
                const long &volume[],
                const int &spread[])
  {
//---
  for(shift = 0; shift <= Bars-1; shift++){
      zz = iCustom(NULL, 0, "ZigZag", ExtDepth, ExtDeviation, ExtBackstep, 0, shift);
           if(zz > 0.0)   {
           HZZ[ww]=zz;
            ww++;          }
           else {
           continue;
           }
    }
//---------------------------------------------+
//расчет среднего значения           
//---------------------------------------------+      
  for(ww=0;ww<=nn;ww++){
       if(HZZ[ww]>HZZ[ww+1]){
          SredRazmax += (HZZ[ww]- HZZ[ww+1]);      
         }     
        else if(HZZ[ww]<HZZ[ww+1]){
         SredRazmax += (HZZ[ww]- HZZ[ww+1])*(-1);
        }
        else{
        continue;
           }
     }  
        
  if(SredRazmax>0){    
   
      Comment("Средний размах = ", SredRazmax/nn,",",HZZ[0],",",HZZ[1],",",HZZ[2],",",HZZ[3],",",HZZ[4]);      
        }
   
       
//--- return value of prev_calculated for next call
 return(0);

  
 
  }
//+------------------------------------------------------------------+
ファイル:
 
Вадим Мотеюнас:

ブローカーはmetaquotesのmtを無料で使えるのですか?

ブローカーについては、どこで言及されているのでしょうか?

トレーディング、自動売買システム、ストラテジーテストに関するフォーラム

MQL4初心者のための質問、アルゴリズムやコードに関するヘルプとディスカッション

ヴァディム・モティエジュナス さん 2018.10.23 17:10

こんにちは、mt4の販売が止まっているようですが、今後mql4がサポートされるかどうか、情報はありますか?

 
Alexey Viktorov:
ブローカーについては、どこで言及されているのでしょうか?

一行でもいいから行間を読もう ))

 
Sergey Basov:

一行でもいいから行間を読もう ))

練習しないと...。明日からトレーニングに励みます。

 
Вадим Мотеюнас:
こんにちは、mt4がサポートされなくなった場合、mql4が将来的にサポートされるかどうかについての情報はありますか?

MT4の開発は停止しており、MQL4のサポートも非常に限られている(または停止している)、これがフォーラムからのすべての情報です。

そろそろMT5の出番ですね。

 
Sergey Basov:

MT4は開発中止、MQL4はサポートが非常に限定的(または中止)、これがフォーラムからの情報のすべてです。

MT5の時間です。

昨日1127にアップデートしました~対応について開発について - 今は違います。

 
Sergey Basov:

MT4の開発は停止しており、MQL4のサポートも非常に限られている(または停止している)、これがフォーラムからのすべての情報です。

私はmql4をもっと深く研究しようと思っているのですが、それとも時間の無駄でしょうか?

私はmql4でいくつかのスキルを持っている、私はより深く行くだろうと思うが、私はそれが時間の無駄になるのでしょうか?

 
Вадим Мотеюнас:

mql4のスキルはある程度あるので、もっと深くやろうと思っているのですが、無駄足になるでしょうか?

私見:「ある程度」であれば、mql5に乗り換えてもそれほど「損」はないでしょう。言語はほとんど同じで、細かい違いや言葉遣いが違うだけです。違いは、取引APIとそれを操作する機能にあります。

そこで、mql5で書き始め、その勉強でmql4の知識も増えていくでしょう。