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

 
sashasonik:

ティックボリューム、それは明らかだ:どのように多くのティックが分バーであったが、取引量に どのように?

指標:出来高指標 - チャート

外国為替市場では、出来高は時間間隔におけるティック(価格変動)の数を指します。取引所取引商品については、取引量(契約数または金額)を意味します。

 
Karputov Vladimir:

指標:出来高指標 - チャート

FOREX市場の出来高では、時間間隔でのティック数(価格変動)を理解します。取引所取引商品については、取引量(約定ベースまたは貨幣ベース)を意味する。

MetaEditorでは、他のソースやinduksから読み込むことなく、単純な計算で取引量を調べる ことはおそらく不可能だと思うのですが、私の勘違いでしょうか?

リンクも、なるほど。見てきました。

私のマーケットプレイスでは、どのインジケータも使ったことがありません。

 
sashasonik:

メタエディタでは、他のソースやインデックから読み込むことなく、単純な計算で取引量を知る ことはできないのでしょうか?

リンクも、なるほど。ありがとうございます。

そこにある指標は、数学的な計算に基づいており、実際のデータには基づいていない。

任意のチャートを開いてください。右クリックで「ボリューム」「ティックボリューム」を交互に適用します。その違いをご覧ください。
 
Karputov Vladimir:
任意のグラフを開く右クリックして、「ボリューム」と「ティックボリューム」を交互に適用します。その違いを見てください。
mt4では、ティックボリュームはなく、ボリュームのみです。
 
sashasonik:
mt4 では、適用するティックボリュームはなく、ボリュームのみです。
さて、すみません、週末はテレパシーがお休みです :)。ただ、質問がmt4に関するものであれば、このフォーラムで明らかにしてください。
 

助けが必要です!エラーを見つけるのを手伝ってください。

異なるローソク足でのストキャスティクス値、異なるローソク足でのCCIを比較するEAです。一定の条件下で注文を出すべきなのに、指標値が条件を満たしていない場合でも注文が出されてしまう。ありがとうございました。

   M_0=NormalizeDouble(iStochastic(NULL,Период_графика,Stoch_Период_K,Stoch_Период_D,Stoch_Задержка,MODE_SMA,1,MODE_MAIN,0),1);// 0 бар

   M_1=NormalizeDouble(iStochastic(NULL,Период_графика,Stoch_Период_K,Stoch_Период_D,Stoch_Задержка,MODE_SMA,1,MODE_MAIN,1),1);// 1 бар

   M_2=NormalizeDouble(iStochastic(NULL,Период_графика,Stoch_Период_K,Stoch_Период_D,Stoch_Задержка,MODE_SMA,1,MODE_MAIN,2),1);// 2 бар

   S_0=NormalizeDouble(iStochastic(NULL,Период_графика,Stoch_Период_K,Stoch_Период_D,Stoch_Задержка,MODE_SMA,1,MODE_SIGNAL,0),1);// 0 бар

   S_1=NormalizeDouble(iStochastic(NULL,Период_графика,Stoch_Период_K,Stoch_Период_D,Stoch_Задержка,MODE_SMA,1,MODE_SIGNAL,1),1);// 1 бар

   S_2=NormalizeDouble(iStochastic(NULL,Период_графика,Stoch_Период_K,Stoch_Период_D,Stoch_Задержка,MODE_SMA,1,MODE_SIGNAL,2),1);// 2 бар

   C3=NormalizeDouble(iCCI(NULL,Период_графика,CCI_Период,PRICE_CLOSE,3),1);// Получаем значения CCI

   C2=NormalizeDouble(iCCI(NULL,Период_графика,CCI_Период,PRICE_CLOSE,2),1);// Получаем значения CCI

   C1=NormalizeDouble(iCCI(NULL,Период_графика,CCI_Период,PRICE_CLOSE,1),1);// Получаем значения CCI

   C0=NormalizeDouble(iCCI(NULL,Период_графика,CCI_Период,PRICE_CLOSE,0),1);// Получаем значения CCI

   if (C3>100.0) CCI_high=true;

   if (C2>100.0) CCI_high=true;

   if (C1>100.0) CCI_high=true;

   if (C3<-100.0) CCI_low=true;

   if (C2<-100.0) CCI_low=true;

   if (C1<-100.0) CCI_low=true;

//--------------------------------------------------------------------

   if( M_2 <= S_2 && M_1 >= S_1 )                         // Зеленая пересекает красную снизу

     {

      if(((M_2+M_1+S_2+S_1)/4.0<=20.0) && M_0 > S_0 ) Cross_low=true;// Если пересечение ниже 20

     }

   if( M_2 >= S_2 && M_1 <= S_1 )                         // Зеленая пересекает красную сверху

     {

      if(((M_2+M_1+S_2+S_1)/4.0>=80.0) && M_0 < S_0 ) Cross_high=true;// Если пересечение выше 80

     }

//--------------------------------------------------------------------

   if(C0<100.0 && C0>-100.0)

     {

      if(CCI_high=true && Cross_high==true)Open_sell();   // Переходим к открытию ордера sell

      if(CCI_low=true && Cross_low==true)Open_buy();      // Переходим к открытию ордера buy

     } 

 
こんにちは!月曜日、市場が開いた直後に保留中の注文を 開く問題で助けてください。133 と 132 のエラーが発生する

int Today=0;

void OnTick()
{
if (IsTradeAllowed() == false) {return;}.
if (HowOrders() == 0) //オーダーカウンター
{

if (DayOfWeek() == 1 && HowOrders() < 2 && Today!=TimeDay(TimeCurrent()))
{
OpenNewWeek(OP_SELLSTOP)です。
OpenNewWeek(OP_BUYSTOP)です。
if (HowOrders() == 2) Today = TimeDay(TimeCurrent())
}
を返します。
}
を返します。
}



よろしくお願いします
 
lexinson:
こんにちは!月曜日、市場が開いた直後に保留中の注文を 開く問題で助けてください。133 と 132 のエラーが発生する

int Today=0;

void OnTick()
{
if (IsTradeAllowed() == false) {return;}.
if (HowOrders() == 0) //オーダーカウンター
{

if (DayOfWeek() == 1 && HowOrders() < 2 && Today!=TimeDay(TimeCurrent()))
{
OpenNewWeek(OP_SELLSTOP)です。
OpenNewWeek(OP_BUYSTOP)です。
if (HowOrders() == 2) Today = TimeDay(TimeCurrent())
}
を返します。
}
を返します。
}



よろしくお願いします

132

err_market_closed

市場閉鎖

133

err_trade_disabled

取引不可

 
Victor Nikolaev:

132

err_market_closed

市場閉鎖

133

err_trade_disabled

取引禁止

市場が閉鎖され、取引が禁止されているかどうかを確認する方法を教えてください。


 
lexinson:
これらのエラーを取得すると、マーケットが閉鎖 されたことになります)))
理由: