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

 
Igor Zakharov:

ライブグラフの方はゆっくりやっていて、メモリが一杯になる時間がない。テスターの方は1秒間に何度もやっていて、すぐにメモリが一杯になる。

ありがとう、でもダメなんだ。ハンドルはOnInit時に一度だけ作成されます。

 

自分の質問に答えると、「ポイントについて」でした。

my_used\\ICTMP_3.01
my_used\\ICTMP_301

開発者はこの点に注意する必要があると思います。

追伸:ご理解いただくために、さらに追記します。Expert Advisorが名前にドットを 含むインジケータを呼び出すと、チャート上では動作するが、テスター上ではエラーになってしまう。同時に、インジケーター自体もチャート上とテスター上の両方で動作します。
 

こんにちは、Quicksilverで仕事をしてみて、いくつか質問があります。

1)あるインジケータを別ウィンドウで出力した場合、同じウィンドウに別のインジケータを出力するにはどうすればよいですか?

2) マーケットウォッチのシンボルではなく、他のインジケーターのデータをインジケーターで使用するにはどうすればよいですか?

ありがとうございます。

 
VANDER:

こんにちは、Quicksilverで仕事をしてみて、いくつか質問があります。

1)あるインジケータを別ウィンドウで出力した場合、同じウィンドウに別のインジケータを出力するにはどうすればよいですか?

2) マーケットウォッチのシンボルではなく、他のインジケーターのデータをインジケーターで使用するにはどうすればよいですか?

ありがとうございます。

これを見てください。

インジケーター#を 構築するためのデータの選び方


注:「ナビゲーター」ウィンドウから2つ目のインジケーターを取り出し、1つ目のインジケーターウィンドウにドラッグしてください。

Использование технических индикаторов - Графики котировок, технический и фундаментальный анализ - Справка по MetaTrader 5
Использование технических индикаторов - Графики котировок, технический и фундаментальный анализ - Справка по MetaTrader 5
  • www.metatrader5.com
Технический индикатор — наиважнейший инструмент технического анализа. На основании сигналов технических индикаторов принимаются решения относительно того, как и когда совершать сделки. Суть их заключается в математическом преобразовании цены и/или объемов финансового инструмента для прогнозирования будущих изменений цен. При этом появляется...
 

リンクに何を渡せばいいのか教えてください。

#include <Arrays\ArrayString.mqh>
CArrayString *arr=new CArrayString;

void s()
 {
  arr.Shutdown();
   for(int i=0;i<10;i++)
     {
      arr.Add(IntegerToString(i));
     // Print(i);
     }
   ArrayStr(arr.); // сюда что вписать?

// ЗДЕСЬ ВСЁ ПОНЯТНО
  string mass[];
   for(int i=0;i<10;i++)
     {
      ArrayResize(mass,i+1);
      mass[i]=IntegerToString(i);
     // Print(i);
     }
   ArrayStr(mass); // передаём
   
 }

void ArrayStr(string &m[]) {
   // ...
 }
 
Vitaly Muzichenko:

何を参照渡しするか教えてください。

動的な 文字列配列の 1つの要素を渡したいのだと思います

ArrayStr(arr.At(0)); 

テストスクリプトを書きましたので、実験してみてください。

#include <Arrays\ArrayString.mqh>
CArrayString *arr=new CArrayString;

void OnStart()
{
   InitCArrayString(arr,10); //заполним динамический массив строк 10-ю элементами
   PrintCArrayString(arr);//распечатаем все элементы динамического массива строк
   delete arr;
}
//+------------------------------------------------------------------+
void InitCArrayString(CArrayString &dinamic_string,int count)
{
   dinamic_string.Shutdown();
   for(int i=0;i<count;i++)
   {
      string s = "arr № "+IntegerToString(i+1);
      dinamic_string.Add(s);
   }
}
//+------------------------------------------------------------------+
void PrintCArrayString(CArrayString &dinamic_string)
{
   for(int i=dinamic_string.Total()-1; i>=0; i--)
   {
      Print(dinamic_string.At(i));
   }
}

2020.01.24 21:18:49.555 tst (EURUSD,H1) arr no 10

2020.01.24 21:18:49.555 tst (EURUSD,H1) arr no.9

2020.01.24 21:18:49.555 tst (EURUSD,H1) arr no.8

2020.01.24 21:18:49.555 tst (EURUSD,H1) arr no.7

2020.01.24 21:18:49.555 tst (EURUSD,H1) arr no.6

2020.01.24 21:18:49.555 tst (EURUSD,H1) arr no.5

2020.01.24 21:18:49.555 tst (EURUSD,H1) arr no.4

2020.01.24 21:18:49.555 tst (EURUSD,H1) arr no.3

2020.01.24 21:18:49.555 tst (EURUSD,H1) arr no.2

2020.01.24 21:18:49.555 tst (EURUSD,H1) arr no.1

 
Igor Makanu:

動的な 文字列配列の 1つの要素を渡したいのだと思います

テストスクリプトを書いたので、実験して見てください。


素晴らしい、まさに私が必要としているものです。

ありがとうございました。

 
コードからインジケーターの可視性を設定するにはどうしたらいいですか?
 
例えばある金額を入金して有料でシグナルを貸した場合、証券口座に1セントや25万円を持っていて、レバレッジが違う人は「自分の ものとは違う」シグナルを使う可能性があるのでは?もし私が取引ロボットを持っているなら、取引ロボットの購入者が自分で設定を変更せず、購入したロボットのハードコピーを使うように、クローズドバージョンとしてコンパイルしなければなりません(取引ロボットの実バージョンやハード化したロボットの他のユーザをプログラマーに買わせないため)。今日、ロボットが構成され、真の仕事をプログラムされていない完全に、しかし、まだ正常です。 ここでも、プログラマとの私の取引の結論に迅速に問題をもたらすために、プログラマとどのようにインテリジェントで平和的交渉の問題(例えば私は彼がTKで現在のロボットを含めることによってTKの修正を通じて単純な機能と引き換えに欠陥を忘れることを提案する)。(c)はい、私はオタクです。また、ロボットを何かで再設定する戦略がないのは、どんな超強力なマルチコアでも半年では非常に非現実的で、設定の要素も多く、既製品でも自分が変更するもの=沈没案件となるのです。
 
Zlaya_budka:
私は、例えば、このような預金で有料で信号を借りる。 自分の口座に1セントまたは250 000を持っている人、口座の種類と異なるレバレッジを持っている人は、信号を使用することができますか?

購読者はコピー比率を選択することができ、どのように設定するかは購読者の自由である

理由: