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

 
MQL5でMODE_TICKVALUEを取得するにはどうすればよいですか?
 
Roman Sharanov:
MQL5でMODE_TICKVALUEを取得するにはどうすればよいですか?
SymbolInfoDouble(symbol,SYMBOL_TRADE_TICK_VALUE)
 
Roman Sharanov:
MQL5でMODE_TICKVALUEを取得するにはどうすればよいですか?
F1ヘルプ -標準定数、列挙、構造体-環境状態 -ツール情報
void OnStart()
  {
Alert("TICK_VALUE = ",SymbolInfoDouble(Symbol(),SYMBOL_TRADE_TICK_VALUE));               //Значение SYMBOL_TRADE_TICK_VALUE_PROFIT 
Alert("TICK_VALUE_PROFIT = ",SymbolInfoDouble(Symbol(),SYMBOL_TRADE_TICK_VALUE_PROFIT)); //Рассчитанная стоимость тика для прибыльной позиции
Alert("TICK_VALUE_LOSS = ",SymbolInfoDouble(Symbol(),SYMBOL_TRADE_TICK_VALUE_LOSS));     //Рассчитанная стоимость тика для убыточной позиции
   
  }

//  Как то так
 
ねぇ、1つのチャートでブレイクアウトの28ペアをインジケーターに表示させることは可能でしょうか?
 
esmaster:

こう考えると、終値に 周期1のMAを取ると、その日の終値が 表示されるのでは? でもそれならリアルでもこうなるはず...。喜んで一攫千金を狙おう!! それとも、現実には違っていて、テスターがバカなのか?
あなたの推論には小さな誤りがあります - いつでも、どの期間でも Close[0] = Bid

void OnStart()
{
   Alert(iMA(NULL, PERIOD_M1, 1, 0, MODE_SMA,PRICE_CLOSE,0),
   "   ",iMA(NULL, PERIOD_H1, 1, 0, MODE_SMA,PRICE_CLOSE,0),
   "   ",iMA(NULL, PERIOD_D1, 1, 0, MODE_SMA,PRICE_CLOSE,0),
   "   ", Bid );

   Alert("   M1            H1            D1          Bid");
}
 

こんにちは、そのような指標"$hah+" (オープンコードなし)があり、バッファは正しく定義され、なぜ関数が動作しないかをアドバイスしてください?

//возвращает данные зеленого буфера 
  double Greens(int shift)
{
  double buf = iCustom(NULL, 0, "$hah+", 0, 0, shift);
  return(buf);
}
  //возвращает данные красного буфера 
double Reds(int shift)
{
  double buf = iCustom(NULL, 0, "$hah+", 0, 1, shift); 
  return(buf);
}
  //возвращает данные черного буфера 
  double Blacks(int shift)
{
  double buf = iCustom(NULL, 0, "$hah+", 0, 2, shift);
  return(buf);
}
bool SellSignal()
{
  //если последний столбик красный, а предпоследний зеленый
  if(Reds(1)!=0&&Blacks(2)!=0) return(true);

  else return (false);
}
bool BuySignal()
{
  //если последний столбик зеленый, а предпоследний красный
  if(Greens(1)!=0&&Blacks(2)!=0) return(true);

  else return (false);
}
 
d1w4m3:

こんにちは、そのような指標"$hah+" (オープンコードなし)があり、バッファは正しく定義され、なぜ関数が動作しないかをアドバイスしてください?

データウィンドウが空の場合、0またはEMPTY_VALUEという 空値になり、 ...このように試してみてください。

double Greens(int shift)   //возвращает данные зеленого буфера 
{
  return iCustom(NULL, 0, "$hah+", 0, 0, shift);
}
  
double Reds(int shift) //возвращает данные красного буфера 
{
  return iCustom(NULL, 0, "$hah+", 0, 1, shift); 
}

double Blacks(int shift) //возвращает данные черного буфера 
{
  return iCustom(NULL, 0, "$hah+", 0, 2, shift);
}

bool SellSignal()   //если последний столбик красный, а предпоследний зеленый
{
  if(Reds(1)!=EMPTY_VALUE && Blacks(2)!=EMPTY_VALUE) return true;
  return false;
}

bool BuySignal()    //если последний столбик зеленый, а предпоследний красный
{
  if(Greens(1)!=EMPTY_VALUE && Blacks(2)!=EMPTY_VALUE) return true;
  return false;
}

インジケーターはこれでしょうか?

 
皆さん、こんにちは。チャート一覧の中にオイルが見当たらないのですが。通貨しかない。探すのを手伝うか、初心者にどこで読み込むか教えてください。ありがとうございました。
 
Sergey:
皆さん、こんにちは。チャート一覧の中にオイルが見当たらないのですが。通貨しかない。探すのを手伝うか、初心者にどこで読み込むか教えてください。ありがとうございました。

シンボルを右クリックして、シンボルセット、...またはあなたのブローカーに電話してみてください - 多分彼は持っているか、そうでないかもしれない

 
STARIJ:

データウィンドウが空の場合、0またはEMPTY_VALUEという 空値になり、 ...このように試してみてください。

インジケーターはこれでしょうか?

足元から崩れていく))どれだけ時間を費やしたか知るべき。私の永遠の尊敬)