来自一个 "傻瓜 "的问题 - 页 156

 
progma137:
谢谢你。我把这个变量声明为全局变量,结果成功了。

对。

但请记住,对于平行的LWMA调用,你需要分别拥有这些变量中的一个。在LWMA中,有许多不同的参数,因此有许多变量

 
我如何关闭一个头寸(它是几个未平仓头寸的总和)?有没有类似于OrderClose()的方法,或者我应该在相反的方向 上建仓?
Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства позиций
Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства позиций
  • www.mql5.com
Стандартные константы, перечисления и структуры / Торговые константы / Свойства позиций - Документация по MQL5
 
Paladin80:

我如何关闭一个头寸(它是几个未平仓头寸的总和)?有没有OrderClose()的类似物,或者我应该在相反的方向 开仓?

你以相同的手数在相反的方向开仓,现在的仓位也是如此。

其结果将是 "没有位置"。

任何工具的任何头寸都已经是以前所有交易的总和。

ZZZY 提醒:任何工具上的位置可以只有一个,或者根本不存在。

 
stringo:

对。

但请记住,对于平行的LWMA调用,你需要分别拥有这些变量中的一个。在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.错误的时间框架。

如果测试仪有一个指示器,则一切正常。

为了实现实时的可视化,我们必须添加ChartIndicatorAdd和ChartRedraw。

 
fyords:

它也不能与iCustom一起使用吗?

1.你在测试器中一定有错误的货币对

2.错误的时间框架。

如果测试仪有一个指示器,则一切正常。

为了实现实时的可视化,你必须添加ChartIndicatorAdd 和ChartRedraw。

1)这不是一个测试器。 我只是通过指标在一个单独的窗口中创建一个图表类型的对象

2)这里考虑到了所有的时间框架。

至于视觉化--我不是有吗?