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

 
progma137:
ありがとうございます。この変数をグローバル変数として宣言したところ、うまくいきました。

そうですね。

ただし、LWMAを並列に呼び出す場合は、これらの変数をそれぞれ1つずつ用意する必要があることに留意してください。LWMAには多くのパラメータがあり、多くの変数があります。

 
複数のオープンポジションの合計であるポジションをクローズするにはどうすればよいですか?OrderClose()のアナログはありますか?それとも反対方向にポジションを 開くべきですか?
Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства позиций
Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства позиций
  • www.mql5.com
Стандартные константы, перечисления и структуры / Торговые константы / Свойства позиций - Документация по MQL5
 
Paladin80:

複数のオープンポジションの合計であるポジションをクローズするにはどうすればよいですか?OrderClose()の類似品で、反対方向にポジションを 建てるべきものはありますか?

現在オープンしているポジションと同じロットで反対方向にオープンします。

その結果、「ノーポジション」となります。

どんな商品のどんなポジションも、すでに過去のすべての取引の総和である。

ZZZY どのツールでも、ポジションは1つだけ、または全く存在しないことがあることを思い出してください。

 
stringo:

そうですね。

ただし、LWMAを並列に呼び出す場合は、これらの変数をそれぞれ1つずつ用意する必要があることに留意してください。LWMAには多くのパラメータがあり、多くの変数があります。

ありがとうございます、覚えておきます。

そして、次のような疑問があります。

OBJ_CHARTにカスタムインジケータを 追加することはできますか?

Переход на новые рельсы: пользовательские индикаторы в MQL5
Переход на новые рельсы: пользовательские индикаторы в MQL5
  • 2009.11.23
  • Андрей
  • www.mql5.com
Я не буду перечислять все новые возможности и особенности нового терминала и языка. Их действительно много, и некоторые новинки вполне достойны освещения в отдельной статье. Вы не увидите здесь кода, написанного по принципам объектно-ориентированного программирования — это слишком серьезная тема для того, чтобы просто быть упомянутой в контексте как дополнительная вкусность для кодописателей. В этой статье остановимся подробней на индикаторах, их строении, отображении, видах, а также особенностях их написания по сравнению с MQL4.
 
progma137:

OBJ_CHARTにカスタムインジケータを 追加できますか? できるとすれば、その方法は?

ChartIndicatorAdd ?
 
sergeev:
ChartIndicatorAdd ?

エラー 4802 インジケータが作成できない

別置きの私のカスタムインジケータが 動作する。

Переход на новые рельсы: пользовательские индикаторы в MQL5
Переход на новые рельсы: пользовательские индикаторы в MQL5
  • 2009.11.23
  • Андрей
  • www.mql5.com
Я не буду перечислять все новые возможности и особенности нового терминала и языка. Их действительно много, и некоторые новинки вполне достойны освещения в отдельной статье. Вы не увидите здесь кода, написанного по принципам объектно-ориентированного программирования — это слишком серьезная тема для того, чтобы просто быть упомянутой в контексте как дополнительная вкусность для кодописателей. В этой статье остановимся подробней на индикаторах, их строении, отображении, видах, а также особенностях их написания по сравнению с MQL4.
 
progma137:

エラー 4802 インジケータが作成できない

そして、なぜそれが作れないのかを突き止める。

そして、それをチャートに追加していくだけです。

 
sergeev:

そして、なぜそれが作られないのかを考えてみてください。

で、それをチャートに追加する作業に移ります。

subWindowHandle = ChartWindowFind();
   Print("Номер подокна " + subWindowHandle);
   no = "name_object";
   // 2. создаем объект график
   bool isFlag = ObjectCreate(0, no, OBJ_CHART, subWindowHandle, 0, 0.0);
   if(isFlag){
      ObjectSetInteger(0, no, OBJPROP_CORNER, 0);
      ObjectSetInteger(0, no, OBJPROP_XDISTANCE, 0);
      ObjectSetInteger(0, no, OBJPROP_YDISTANCE, 0);
      ObjectSetInteger(0, no, OBJPROP_XSIZE, 500);
      ObjectSetInteger(0, no, OBJPROP_YSIZE, 200);
      ObjectSetInteger(0, no, OBJPROP_PERIOD, PERIOD_H8);
      ObjectSetString(0, no, OBJPROP_SYMBOL, "GBPUSD");
      
      //int handle_ind_h8 = iCustom("GBPUSD", PERIOD_H8, "Examples\\MACD", 12, 26, 9);
      //int handle_ind_h8 = iMACD("GBPUSD", PERIOD_H8, 12, 26, 9, PRICE_OPEN);
      int handle_ind_h8 = IndicatorCreate("GBPUSD", PERIOD_H8, IND_MACD);
      bool f1 = ChartIndicatorAdd(0, subWindowHandle, handle_ind_h8);
      Print(GetLastError());
      
      ChartRedraw();
   }
描画 されない :(
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы индикаторов / Стили рисования
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы индикаторов / Стили рисования
  • www.mql5.com
Стандартные константы, перечисления и структуры / Константы индикаторов / Стили рисования - Документация по MQL5
 
progma137:
動作 しない :(

iCustomでも動作しないのでしょうか?

1. テスターの通貨ペアが間違っているはずです。

2.時間軸が違う。

テスターにインジケーターがあれば、すべてOKです。

リアルタイムで可視化するために、ChartIndicatorAdd と ChartRedraw を追加する必要があります。

 
fyords:

iCustomでも動作しないのでしょうか?

1. テスターの通貨ペアが間違っているはずです。

2.時間軸が違う。

テスターにインジケーターがあれば、すべてOKです。

リアルタイムで可視化するためには、ChartIndicatorAdd と ChartRedraw を追加する必要があります。

1) これはテスターではありません。 インジケーターを介して別ウィンドウでチャート型オブジェクトを作成するだけです。

2) ここでは、すべての時間枠が考慮される。

可視化については......持ってないかな?