我如何通过试验和错误组装我的顾问 - 页 39

 
Aleksandr Klapatyuk:

打开元数据

打开最上面一行(文件),有(打开数据目录)。

это адрес C:\Users\---------\AppData\Roaming\MetaQuotes\Terminal\36A64B8C79A6163D85E6173B54096685

你需要去

并删除这个MetaQuotes文件夹。

警告!!!--所有你安装的指标和专家 都将被删除。

这将工作 - 你将不得不重新启动终端

 

#财产版本 "1.03"

我不会改变任何东西--"1.03 "版本是正常版本

"1.04 "版本增加了一个多余的功能

---------------------------------------------------------------------------------

如果有人感兴趣,这里有全功能的版本https://c.mql5.com/3/297/Horse_move__4.mq5

1.03

 

学习如何管理有多容易 --

在图表上放置一个有名称的对象(例如,一条水平线),该线有一个名称--复制它。

打开"专家顾问 "设置 并填写--如果线设置在当前价格之上,你需要把它放在(顶部),如果它低于当前价格,那么(底部)。

我们进一步选择一个命令--我们希望这些行做什么(

//+------------------------------------------------------------------+
//| Enum TRADE_COMMAND                                               |
//+------------------------------------------------------------------+
enum ENUM_TRADE_COMMAND
  {
   close_buys=0,     // Close All Buy's
   close_sells=1,    // Close All Sell's
   close_all=2,      // Close All Buy's and Sell's
   open_buy=3,       // Open Buy
   open_sell=4,      // Open Sell
   open_buy_sell=5,  // Open Buy and Sell
  };

)

 
Aleksandr Klapatyuk:

#财产版本 "1.03"

我不会改变任何东西--"1.03 "版本是正常版本

"1.04 "版本增加了一个多余的功能

---------------------------------------------------------------------------------

如果有人感兴趣,这里有一个功能齐全的版本https://c.mql5.com/3/297/Horse_move__4.mq5

你好,亚历山大,1.03版本是你在链接https://c.mql5.com/3/297/Horse_move__4.mq5,在你的专家顾问的代码中引用的版本。

那么是第三个版本还是你忘了改成1.04?

真诚的,弗拉基米尔。

 
MrBrooklin:

你好,亚历山大,你提供的链接https://c.mql5.com/3/297/Horse_move__4.mq5,显示专家顾问的代码为1.03版本。

那么是第三个版本还是你忘了改成1.04?

问候,弗拉基米尔。

这是第三个版本。

现在,第四个版本也在工作--我添加的功能是不需要的。它并不妨碍专家顾问的工作,但没有任何用处。

 

如果你在电脑上按下四号键(V)或俄文键(M),将弹出三条横线

不要在这些横线的专家顾问中输入名字。

Документация по MQL5: Константы, перечисления и структуры / Константы объектов / Типы объектов
Документация по MQL5: Константы, перечисления и структуры / Константы объектов / Типы объектов
  • www.mql5.com
При создании графического объекта функцией ObjectCreate() необходимо указать тип создаваемого объекта, который может принимать одно из значений перечисления ENUM_OBJECT. Дальнейшие уточнения свойств созданного объекта возможно с помощью функций по работе с графическими объектами.
 

我现在要告诉你如何使用一个变体,从一条线引发的开场,另一条线在不同的距离。

input string   t3="------ Obj:Name 1-2-3-4 ------";     // Имя Объекта
input string   InpObjUpNameZ           = "TOP 1";       // Obj: TOP (Name Obj) ВВЕРХУ 1
input string   InpObjDownNameZ         = "LOWER 2";     // Obj: LOWER (Name Obj) ВНИЗУ 2
input int      Step                    = 15;            // Obj: Шаг сетки, пунктов(0 = false)
input string   InpObjDownName0         = "TOP 3";       // Obj: TOP (Name Obj) ВВЕРХУ 3
input ENUM_TRADE_COMMAND InpTradeCommand=open_sell;     // Obj:  command:
input string   InpObjUpName0           = "LOWER 4";     // Obj: LOWER (Name Obj) ВНИЗУ 4
input ENUM_TRADE_COMMAND InpTradeCommand0=open_buy;     // Obj:  command:

1,2 - 这是那些对象的名称,将 - 不是打开位置,而是在给定的距离打开另一个对象 (Step=15;// Obj: 网格的步骤,point(0 = false)

将打开3,4 - 从这些对象 - 你设置一个命令(=open_buy;// Obj: command:)

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

还有一个选择

input string   t5="- 2_Obj:Trailing Line 7-8-9-10 --- ";// Trailing Obj:Line
input string   InpObjUpNameZx          = "TOP 7";       // Obj: TOP (Name Obj) ВВЕРХУ 7
input string   InpObjDownNameZx        = "LOWER 8";     // Obj: LOWER (Name Obj) ВНИЗУ 8
input int      StepZx                  = 15;            // Obj: Шаг сетки, пунктов(0 = false)
input string   InpObjUpNameX           = "TOP 9";       // Obj: TOP (Horizontal Line) ВВЕРХУ 9
input ENUM_TRADE_COMMAND InpTradeCommandX=open_buy;     // Obj:  command:
input string   InpObjDownNameX         = "LOWER 10";    // Obj: LOWER (Horizontal Line) ВНИЗУ 10
input ENUM_TRADE_COMMAND InpTradeCommand0X=open_sell;   // Obj:  command:
input ushort   InpObjTrailingStopX     = 15;            // Obj: Trailing Stop (distance from price to object, in pips)
input ushort   InpObjTrailingStepX     = 5;             // Obj: Trailing Step, in pips (1.00045-1.00055=1 pips)

这与另一个选项相同--只是这些对象也可以作为拖网工作。

 

如果你已经弹出 - 两个对象

input int      Step                    = 15;            // Obj: Шаг сетки, пунктов(0 = false)


input int      StepZx                  = 15;            // Obj: Шаг сетки, пунктов(0 = false)
0 - 没有任何东西会弹出
 
Aleksandr Klapatyuk:

还有一个选择

它与该变体相同--只是这些对象也可以作为拖网工作。

input string   InpObjUpNameX           = "TOP 9";       // Obj: TOP (Horizontal Line) ВВЕРХУ 9
input ENUM_TRADE_COMMAND InpTradeCommandX=open_buy;     // Obj:  command:
input string   InpObjDownNameX         = "LOWER 10";    // Obj: LOWER (Horizontal Line) ВНИЗУ 10
input ENUM_TRADE_COMMAND InpTradeCommand0X=open_sell;   // Obj:  command:
input ushort   InpObjTrailingStopX     = 15;            // Obj: Trailing Stop (distance from price to object, in pips)
input ushort   InpObjTrailingStepX     = 5;             // Obj: Trailing Step, in pips (1.00045-1.00055=1 pips)

只有TOP(水平线)LOWER(水平线) 适合用于小路的名称。

重要的是!!!。水平线

input string   t5="- 2_Obj:Trailing Line 7-8-9-10 --- ";// Trailing Obj:Line
input string   InpObjUpNameZx          = "TOP 7";       // Obj: TOP (Name Obj) ВВЕРХУ 7
input string   InpObjDownNameZx        = "LOWER 8";     // Obj: LOWER (Name Obj) ВНИЗУ 8
这并不重要--只要输入Obj 对象的名称即可:TOP (Name Obj) UP 7
Документация по MQL5: Константы, перечисления и структуры / Константы объектов / Типы объектов
Документация по MQL5: Константы, перечисления и структуры / Константы объектов / Типы объектов
  • www.mql5.com
При создании графического объекта функцией ObjectCreate() необходимо указать тип создаваемого объекта, который может принимать одно из значений перечисления ENUM_OBJECT. Дальнейшие уточнения свойств созданного объекта возможно с помощью функций по работе с графическими объектами.