"ダミー "からの質問 - ページ 90

 
Dmido:

何度もすみませんが、何日も前からmql4とmql5のフォーラムを閲覧しているのですが、何も出てきません。

質問:MT4からMT5へ履歴をアップロードするにはどうすればよいですか?テスターと取引端末で...

Expert Advisorでの作業がすべて終了してしまったので、助けてください。

手動で行う必要はありません。
 
sergeev:
なぜもう一度型を書くのか?

?という意味です。

こんな面倒な録音ではなく、欲しかったんです。

//+------------------------------------------------------------------+
//| ARRAY_OBJECTS                                                    |
//+------------------------------------------------------------------+
Something_Value
   Object_01_01,Object_01_02,Object_01_03,
   Object_02_01,Object_02_02,Object_02_03,
   Object_03_01,Object_03_02,Object_03_03,
   Object_04_01,Object_04_02,Object_04_03,
   Object_05_01,Object_05_02,Object_05_03,
   Object_06_01,Object_06_02,Object_06_03;

//+------------------------------------------------------------------+
//| Script program start function                                    |
//+------------------------------------------------------------------+
void OnStart()
  {
   Initilization_Objects_Class();
  }
//---
void Initilization_Objects_Class()
  {   
   Object_01_01.Init(0,1); Object_01_01.Init(0,2); Object_01_01.Init(0,3);
   Object_02_01.Init(1,1); Object_02_01.Init(1,2); Object_02_01.Init(1,3);
   Object_03_01.Init(2,1); Object_03_01.Init(2,2); Object_03_01.Init(2,3);
   Object_04_01.Init(3,1); Object_04_01.Init(3,2); Object_04_01.Init(3,3);
   Object_05_01.Init(4,1); Object_05_01.Init(4,2); Object_05_01.Init(4,3);
   Object_06_01.Init(5,1); Object_06_01.Init(5,2); Object_06_01.Init(5,3);
  }
...配列を使用します。
 
tol64:

?という意味です。

こんな面倒な録音ではなく、欲しかったんです。

...配列を使用します。

...
Something_Value Objects[6][3];

...
for(int j=2; j>=0; j--)
        {
         Something_Value Objects[i][j].Init(i,j);
        }
     }
...

二の句を継ぐ)

 
ilunga:

2番目の広告を削除する;)

)))クソッありがとうございます。アレックスは 私に考えさせ、私は試験に落ちました。また、こんな小さなことでも))
 
Konstantin83:
MT5が勝手にアップロードして履歴を確認するので、手動でアップロードする必要はありません。
そこがポイントです!以前は自分の履歴でMT4に何らかのファイルを滑り込ませることができたのですが・・・。今はできない。MT5でアルパリのクォートをまだ取得していません、少なくとも数ペアも取得していません、実際のペアとは大きく異なるかもしれません、MT4で使用されているものを実際の口座で 取得するにはどうしたらよいでしょうか・・・。自分のサーバーを作ってそこから引用を送ることはできますか、それともMetaQuotesの外に再現することはできませんか?
Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация о счете
Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация о счете
  • www.mql5.com
Стандартные константы, перечисления и структуры / Состояние окружения / Информация о счете - Документация по MQL5
 
Dmido:
...実際の口座で MT4で使用しているものをダウンロードする方法....

ファイルから読み込んでインジケータで描画すると、ネイティブチャートと同じように表示されます。

 

実装しようとするのは思想的に間違っていると考えていいのでしょうか。

CopyBuffer(ind_handle,0,0,amount,Buffer);

ifBuffer がリンクされていた場合。

SetIndexBuffer(0,Buffer,INDICATOR_CALCULATIONS);
でなく、INDICATOR_DATAとして
 
joo:

ファイルから読み込んで、インジケータで描画することができます。ネイティブチャートと同じように表示されます。

ありがとうございます!オプションの一つとして使ってみようと思いますが、実は多通貨テスターの関係でMT5を使っていたので、テスターでMT4の履歴を使う方法がわからないんです...。
 
x100intraday:

実装しようとするのは思想的に間違っていると考えていいのでしょうか。

ifBuffer がリンクされていた場合。

でなく、INDICATOR_DATAとして

この機能の使用例については、少なくともこちらをご覧ください -https://www.mql5.com/ru/docs/series/copybuffer

この関数は、インジケータ自体の内部ではなく、そのハンドルによって外部から インジケータ・バッファにアクセスするためのものです。
Документация по MQL5: Доступ к таймсериям и индикаторам / CopyBuffer
Документация по MQL5: Доступ к таймсериям и индикаторам / CopyBuffer
  • www.mql5.com
Доступ к таймсериям и индикаторам / CopyBuffer - Документация по MQL5
 
Rosh:

この機能の使用例については、少なくともこちらをご覧ください -https://www.mql5.com/ru/docs/series/copybuffer

この関数は、インジケータ自体の内部ではなく、そのハンドルによって外部から インジケータ・バッファにアクセスするためのものです。

回答を読んで、私は少し違った感想を持ちました。しかし、私が質問したのは、開発中のあるカスタムインディケータの中で、上記の関数とまさにその識別子を共同利用することです(ただし、他のインディケータのハンドルを巻き込むので、質問の基本ではありません)。そのため、上のリンクで別のことが明らかになったので、疑問が残ったのです。

私が興味を持ったのは、こちら(ヘルプにはそれらしいものが見つかりませんでしたが)http://zulman.googlecode.com/svn/trunk/MT5/Indicators/ColorCandles.mq5。私が質問したインジケータに組み合わせることが正しいかどうかは別として、この例では実践して問題なく動作しています。

SetIndexBuffer(5,MABuffer,INDICATOR_CALCULATIONS);
[...]
if(CopyBuffer(MAHandle,0,0,rates_total,MABuffer)<=0)

とにかく、返信ありがとうございました。いずれにしても重宝しました。