어드바이저를 무작위로 모으는 방법 - 페이지 40

 

후행 및 손절매 옵션은 하나의 기능입니다.

 input string    t2= "------ Obj:Trailing Line     --- " ;   // Trailing Obj:Line
input ushort    InpObjTrailingStop      = 0 ;             // Obj: Trailing Stop or Stop Loss (0 = false)
input ushort    InpObjTrailingStep      = 9 ;             // Obj: Trailing Step, in pips (1.00045-1.00055=1 pips)

if - 0 아무 일도 일어나지 않을 것입니다

또는 거리를 설정하십시오 - 그런 다음 포지션을 열 때 수평선 이 설정되고 가격이 제거되는 방법 - 수평선이 가치 뒤에 당겨집니다

 

옵션 - 표시기를 사용하여 트롤하는 방법

 input string    t9= "------ Auto trading ------" ;         // Авто Торговля от Индикатора
input bool      OpenedStop              = false ;         // Вкл. Opened Buy/Sell
input bool      ClosedStop              = false ;         // Вкл. Closed Buy/Sell
input bool      OpenedStopObj           = false ;         // Вкл. Horizontal Line(true)
input bool      Revers                  = false ;         // Indicator: Revers
//---

자신을 위한 표시기를 선택하고 이 위치에 (true) 기본 표시기는 #resource "\\Indicators\\Examples\\ZigzagColor.ex5"입니다.

입력 bool ClosedStop = false; // 에 폐쇄 매수/매도

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

위치가 표시기에서 열리지 않을 수도 있지만 명령을 사용하여 주어진 거리에 수평선 을 놓으십시오

 //+------------------------------------------------------------------+
//| 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
  };
//+------------------------------------------------------------------+
Документация по MQL5: Константы, перечисления и структуры / Константы объектов / Типы объектов
Документация по MQL5: Константы, перечисления и структуры / Константы объектов / Типы объектов
  • www.mql5.com
При создании графического объекта функцией ObjectCreate() необходимо указать тип создаваемого объекта, который может принимать одно из значений перечисления ENUM_OBJECT. Дальнейшие уточнения свойств созданного объекта возможно с помощью функций по работе с графическими объектами.
 
여기에서 돈 버는 방법을 알기 쉽게 설명하십시오.
 
Дамир Сариев :
여기에서 돈 버는 방법을 알기 쉽게 설명하십시오.

4. MQL5.community에서 돈 버는 방법

MQL5.community 웹사이트에서 송금뿐만 아니라 자신의 작업으로도 잔액을 충전할 수 있습니다! 이를 위해 리소스 사용자는 다음 서비스를 사용할 수 있습니다.

  • 프리랜서 . 프로그래머로서 MQL5 언어로 주문 작성하는 능력이 강하다고 느끼면 해당 섹션에서 경쟁적으로 일자리 를 찾을 수 있습니다. Freelance 서비스의 특징은 보안입니다. 고객과 출연자는 공동 작업 전반에 걸쳐 상대방의 부당한 행위로부터 보호되며, 분쟁 상황이 발생할 경우 서비스 관리자가 중재자 역할을 할 준비가 되어 있습니다.

  • 기사 . 자신의 주도로 MQL5 언어 및 자동 거래 시스템과 관련된 다양한 주제에 대한 기사 작성자가 될 수 있습니다. 기사 비용은 미화 200달러부터 시작하며 최종 비용은 기사가 커뮤니티 구성원에게 얼마나 관심을 가질 것인지에 따라 결정됩니다. 당사 포럼의 MQL5 작성 및 적립 주제에서 모든 세부 정보를 찾을 수 있습니다.

  • 시장 . 여기에서 MQL4 및 MQL5 언어로 작성된 애플리케이션 작성자는 MQL5.community의 다른 구성원에게 자신의 창작물을 판매할 수 있습니다. 시장은 모바일 장치용 애플리케이션을 판매하는 거래 플랫폼과 유사한 원리로 작동합니다. 마켓에서 판매할 기회를 얻으려면 판매자로 등록하고 상점에 애플리케이션을 배치하기만 하면 됩니다.

  • 신호 . 검증된 거래 전략이 있습니까? EA 자체가 아니라 EA가 생성하는 거래 신호를 판매할 수 있습니다. 따라서 모든 미묘함을 드러내지 않고 변화하는 시장에 지속적으로 조정할 수 있습니다.

  • MQL5 클라우드 네트워크 . CPU 시간의 대부분은 낭비되지만 약간의 비용으로 임대할 수 있습니다. 원격 테스트 에이전트를 설치하고 MQL5 클라우드 네트워크에 참여할 수 있도록 하는 것으로 충분합니다. 번 돈은 마켓에서 인출하거나 지출할 수 있으며 시그널에 가입하고 프리랜서에서 주문할 수 있습니다.

Торговые приложения для MetaTrader 5 на заказ
Торговые приложения для MetaTrader 5 на заказ
  • www.mql5.com
Модификация индикатора Boa_ZigZag_Arrows_Duplex_HTF.mq5 1. Модификация индикатора ZigZag путем достройки линий,а так же с возможностью изменения таймфрейма индикатора во входных параметрах. 2. Проведение горизонтальных двух линий . ТЗ при согласовании. / может кто знает Nikolay Kositsin/ Добрый день , Ищу программиста который в кратчайшие...
 

키( V )를 눌러 이 기능을 사용할 수 있음이 밝혀졌습니다. 이 수평선의 이름을 변경하기만 하면 됩니다.

따라서 버전 4는 완전히 작동합니다.

xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

스냅 사진

예를 들어 선을 배치했습니다. 이름을 변경하고 추가 수평선이 간섭하지 않도록 키( V ) 를 다시 누릅니다.

 

그래서 나는 이제 이름이 있는 개체를 사용하는 방법을 알아냈습니다.

Expert TOP 1, LOWER 2, TOP 3, LOWER 4 등에서 개체 이름을 호출하기만 하면 됩니다. 또한 그것이 어떤 종류의 Object인지, 어떤 명령을 가지고 있는지도 분명해질 것입니다.

 //+------------------------------------------------------------------+
//| 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
  };
//+------------------------------------------------------------------+
 

#속성 버전 "1.05"

코드 자체에는 변경 사항이 없습니다.

기본 설정을 약간 변경

 //+------------------------------------------------------------------+
input string    t0= "------ Parameters --------" ;         // Настройка Эксперта
input string    Template                = "ADX" ;         // Имя шаблона(without '.tpl')
input datetime HoursFrom               = D'1970.01.01' ; // Время старта Эксперта
input datetime HoursTo                 = D'2030.12.31' ; // Время закрытия всех позиций
input double    TargetProfit            = 900000.00 ;     // Цель Баланса(Ваш Баланс + сумма)
input uint      maxLimits               = 1 ;             // Кол-во Позиции Открыть в одну сторону
input double    MaximumRisk             = 0.01 ;           // Maximum Risk in percentage
input double    DecreaseFactor          = 3 ;             // Descrease factor
input ENUM_LOT_OR_RISK InpLotOrRisk    = risk;           // Money management: Lot OR Risk
input string    t1= "------ TakeProfit    ----------" ;     // TakeProfit
input double    InTakeProfit            = 54 ;             // Take Profit, ("0" -> нельзя,- будет закрывать)
input string    t2= "------ Obj:Trailing Line     --- " ;   // Trailing Obj:Line
input ushort    InpObjTrailingStop      = 0 ;             // Obj: Trailing Stop or Stop Loss ("0" -> false)
input ushort    InpObjTrailingStep      = 9 ;             // Obj: Trailing Step, in pips (1.00045-1.00055=1 pips)
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                    = 0 ;             // 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:
input string    t4= "------ Obj:Name 5-6 ------" ;         // Имя Объекта
input string    InpObjDownName02        = "TOP 5" ;       // Obj: TOP (Name Obj) ВВЕРХУ 5
input ENUM_TRADE_COMMAND InpTradeCommand2=open_sell;     // Obj:  command:
input string    InpObjUpName02          = "LOWER 6" ;     // Obj: LOWER (Name Obj) ВНИЗУ 6
input ENUM_TRADE_COMMAND InpTradeCommand02=open_buy;     // Obj:  command:
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                  = 0 ;             // 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 string    t6= "------ Obj: Revers Buy and Sell --" ; // Obj: Revers Buy and Sell
input bool      ObjRevers               = false ;         // Obj: Revers
input string    t7= "------ Button: AVGiS -----" ;         // AVGiS (Или обычный режим Buy/Sell)
input ENUM_BUTTON Buttons              = Button0;       // Button: Вкл: Копки Buy/Sell
input bool      ObjectLineX             = false ;         // Button: Horizontal Line(true) || Buy/Sell(false)
input int       TrailingStop_STOP_LEVEL = 36 ;             // Button: Trailing Stop LEVEL
input string    t8= "------ Indicator Delete ------" ;     // Удалить Индикатор
input string    short_name              = "Indicator 1" ; // INDICATOR_SHORTNAME 1
input string    short_name0             = "Indicator 2" ; // INDICATOR_SHORTNAME 2
input bool      Inpres                  = false ;         // Delete All Indicators
input string    t9= "------ Auto trading ------" ;         // Авто Торговля от Индикатора
input bool      OpenedStop              = false ;         // Вкл. Opened Buy/Sell
input bool      ClosedStop              = false ;         // Вкл. Closed Buy/Sell
input bool      OpenedStopObj           = false ;         // Вкл. Horizontal Line(true)
input bool      Revers                  = false ;         // Indicator: Revers
//---
 input double    TargetProfit            = 900000.00 ;     // Цель Баланса(Ваш Баланс + сумма)

여기에 귀하의 잔액과 귀하가 얻고자 하는 금액이 있습니다. 금액이 잔액보다 적으면 전문가가 열린 포지션 을 닫고 자리를 떠납니다.

 input double    InTakeProfit            = 54 ;             // Take Profit, ("0" -> нельзя,- будет закрывать)

여기에서도 매우 중요합니다. 0이면 열린 위치가 즉시 닫힙니다.

파일:
Horse_move.mq5  246 kb
 

모두 동일합니다. 이 수평선이 있으면 편리합니다(컴퓨터( V ) 또는 ( M ) 러시아어 키에서 나타남).

키를 누르고 필요한 경우 내립니다. 그리고 맨 아래에 있으면 이름을 "LOWER 10"으로 바꿉니다. 맨 위에 있으면 이름을 "TOP 9"로 바꿉니다.

그런 다음 컴퓨터 ( V ) 또는 ( M ) 러시아어를 다시 누릅니다. 추가 항목은 삭제되고 이름이 변경된 항목만 남습니다.

EURUSDH1

 

전문가가 아닌 디자이너로 밝혀졌습니다.

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

예 - 녹색 숫자에 도달하면 위치가 닫힙니다.

아래에서 빨간선은 귀중품 뒤를 따라가며 닿으면 매도에 성공합니다.

(반드시 판매하는 것은 아닙니다 - 귀하가 요청한 모든 명령)

EURUSDH1t

EURUSDH1b

 

예시

 input uint      maxLimits               = 1 ;             // Кол-во Позиции Открыть в одну сторону
input double    MaximumRisk             = 0.01 ;           // Maximum Risk in percentage
input double    DecreaseFactor          = 3 ;             // Descrease factor
input ENUM_LOT_OR_RISK InpLotOrRisk    = lots;           // Money management: Lot OR Risk

일반 로트 - 즉시 지정할 수 있음 - MaximumRisk = 0.03; // 최대 위험 비율

또는 maxLimits = 3; // 편도 오픈 포지션 수

로트 3

박해광이 있을지도 모릅니다. 하지만 많은 위험을 감수하고 뭔가 의심스러워 보였습니다.

여기 주제 https://www.mql5.com/ru/forum/326509