AutoGraf 시리즈 4 - MQL 기능.

 


AutoGraf 4 애플리케이션에 대한 간략한 설명.
(전체 설명은 AutoGraf 4.80416 베타의 공개 테스트 완료 후 게시됩니다)


신청 목적.

AutoGraf 4는 MetaQuotes Software Corp.의 MetaTrader 4 클라이언트 터미널에서 수동, 자동 및 반자동 주문 관리를 위한 응용 프로그램입니다.


응용 프로그램 구성.

응용 프로그램은 다음 구성 요소로 구성됩니다.

1. 전문가 고문 AG_exp.ex4.

2. 지표 AG_ind.ex4.

두 구성 요소가 모두 설치된 경우에만 응용 프로그램을 사용할 수 있습니다.


응용 프로그램의 주요 기능.

응용 프로그램은 거래자에게 다음 옵션을 제공합니다.

1. MT4 주문 열기 패널을 사용하지 않고 마우스로 모든 유형의 주문을 엽니다.

2. Delete 키를 사용하여 모든 유형의 하나 이상의 주문을 마감합니다.

3. 주문 특성에 따라 화면의 수평선을 이동하여 모든 유형의 주문을 수정합니다.

4. 다음을 포함하여 수동, 자동 및 반자동 모드에서 주문을 관리하기 위한 도구를 사용합니다. 사용자가 임의로 설정한 선(추세선, 채널, fibo-fan 등)을 따라 주문을 당기고 가격 값으로 당기는 동작을 제한하는 행위; 가격 및 시간에 따른 자동 주문 마감; 거래 역전 및 시장 주문 역 역전 등. 설치된 각 상품은 개별적으로 구성할 수 있습니다.


컨트롤 아이콘에 대한 간략한 설명입니다.

제어 아이콘은 표시기 하위 창에 있습니다. 각 아이콘은 하나 이상의 제어 작업과 연결됩니다. 컨트롤 액션을 구현하기 위해서는 해당 아이콘을 선택하고, 어느 쪽으로든 짧은 거리 이동 후 마우스 버튼을 놓아야 합니다.

AT - 자동 거래의 사용자 정의 기능을 활성화/비활성화합니다. 사용자가 컴파일한 알고리즘을 기반으로 거래를 관리할 수 있습니다. 도구를 관리할 수 있습니다. 매개변수를 설치, 제거 및 수정할 수 있습니다.

(x) - 모두 닫기 기능을 활성화/비활성화합니다.

AG - AutoGraf 기능 활성화/비활성화 - 반자동 거래를 위한 기능으로 상품의 제어 작업을 수행할 수 있습니다.


로트 - 신규 주문에 대한 로트 수는 로트 수 값에 따라 설정됩니다. 로트의 규모를 표시하려면 로트 수 아이콘을 사용해야 합니다.

% - 새 주문에 대한 로트 수는 백분율 수치(자유 마진에서) 값을 기반으로 설정됩니다. 백분율 스케일을 표시하려면 백분율 아이콘을 사용해야 합니다.

Sl - 모든 거래 주문에 대한 슬리피지(단위 - 핍).

SL - 모든 유형의 새로 개설된 주문에 대한 손절매; StopLevel 최소 거리 값이 증가하면(StopLoss가 더 작은 경우) StopLoss 값은 자동으로 StopLevel 값으로 증가합니다. StopLevel이 감소하면 StopLoss 값은 변경되지 않으며 메시지와 소리 알림이 표시됩니다(변경 단위 - 포인트).

TP - 모든 유형의 새로 개설된 주문에 대한 TakeProfit; StopLevel 최소 거리 값이 증가하면(TakeProfit이 더 작은 경우) TakeProfit 값은 자동으로 StopLevel 값으로 증가합니다. StopLevel이 감소하면 TakeProfit의 값은 변경되지 않으며 메시지와 알림음이 표시됩니다(변경 단위 - 포인트).

D - 다양한 악기의 튜닝 거리. 일부 도구의 경우 TickSize의 현재 값보다 작지 않은 값을 취할 수 있고, 다른 도구의 경우 양수 및 음수 값(단위 - 포인트)을 사용할 수 있습니다.

St - 주문 수정 단계(단위 - 핍).


936/93 - 도구 매개변수 설정 값 표시/숨기기.

K - 소리를 활성화/비활성화합니다.

|| - 뉴스 라인을 표시하거나 숨깁니다.

Sln - StopLevel 복도를 표시하거나 숨깁니다.

Snzh - FreezeLevel 복도를 표시하거나 숨깁니다.

Inf - 거래 센터에서 설정한 주요 현재 조건을 표시하거나 숨깁니다.

P - 도구 모음을 표시하거나 숨깁니다.


도구에 대한 간략한 설명.

도구 모음에는 두 개의 아이콘 그룹이 있습니다. 위쪽 그룹에는 수동으로 주문을 여는 도구가 포함되어 있고 아래쪽 그룹에는 자동 주문 관리 도구가 포함되어 있습니다. 수동 거래 관리가 우선입니다. 사용자는 AT 및 AG 기능(자동 또는 반자동 주문 관리)이 활성화되어 있는지 여부에 관계없이 언제든지 주문을 열고 닫고 수정할 수 있습니다. 도구는 기능 중 하나(AT 또는 AG)가 활성화된 경우에만 제어 작업을 생성합니다.

도구를 설치하려면 마우스로 도구 모음 외부로 도구를 끕니다. 도구 모음 내에서 도구를 이동하면 도구에 대한 간략한 도움말을 얻을 수 있습니다.


수동으로 주문을 여는 도구.

oo - 지정된 StopLoss 및 TakeProfit 매개변수를 사용하여 매수 및 매도 시장 주문을 열기 위한 도구(매개변수 값은 하단 창에 표시됨) 사용자가 마우스 버튼을 놓는 순간 아이콘 가격 좌표에 관계없이 시장 가격으로 주문이 열립니다.

#,#,## - 지정된 매개변수 StopLoss 및 TakeProfit을 사용하여 BuyLimit, SellLimit, BuyStop 및 SellStop 주문을 열기 위한 도구. 사용자가 주문 아이콘을 놓은 가격으로 주문이 열립니다.

도구 모음 상단의 오른쪽과 왼쪽에 각각 위치한 제어 라인을 사용하면 StopLoss 및 TakeProfit 값이 0인 시장 및 보류 중인 주문을 열 수 있습니다. 시장 주문은 현재 시장 가격, 보류 중인 주문 - 사용자가 제어 라인을 떠난 가격에서 시작됩니다. 마우스를 사용하여 중지 주문(StopLoss 및 TakeProfit)을 설정할 수 있습니다. 이렇게 하려면 주문 라인을 선택하고 Ctrl 버튼을 누른 상태에서 라인을 마우스로 원하는 위치로 끕니다. 이 이벤트의 결과로 해당 중지 주문을 설정하기 위해 주문을 수정하기 위해 거래 요청이 서버로 전송됩니다.

현재 조건(거래 센터에서 설정)이 사용자가 지정한 가격으로 주문을 개설, 배치 또는 수정할 수 있는 올바른 거래 주문의 형성을 허용하지 않는 경우 가장 가까운 수용 가능한 가격 값이 실행에 허용됩니다( StopLoss 및 TakeProfit). 동시에 30개 이상의 주문을 열고 넣을 수 없습니다.


제어 도구.

도구는 왼쪽에서 오른쪽으로, 위에서 아래로 번호가 매겨집니다. 상품은 주문 상품(주문 라인 중 하나에 설정됨)과 주문에 할당되지 않은 상품의 두 그룹으로 나뉩니다. 주문 도구를 설치하려면 도구 모음에서 해당 아이콘을 가져와 주문 라인에 최대한 가깝게 가져와야 합니다. 주문 라인의 유형이 아이콘의 유형과 일치하면 기기가 선택한 주문 라인에 첨부됩니다. 기기 유형에 따라 주문 라인에 "자화"될 수 있으며 라인에서 지정된 거리에 표시될 수도 있습니다(Ds 값에 따라).

설치된 기기의 매개변수는 Lot, SL, TP, Ds 및 St의 해당 값을 변경하여 하단 창에서 설정됩니다. 이미 설치된 도구의 매개변수도 변경할 수 있습니다. 이렇게하려면 매개 변수 값 (제어 아이콘 236/93)을 표시하고 원하는 자리를 이동하십시오. 필요한 값을 선택해야 하는 하위 창에 눈금이 나타납니다. 눈금에서 값을 선택하면 매개변수의 설정 값이 변경됩니다.

1, 2 및 3 - Pull_Up, Pull_Down 및 Follow_After_Price - 상품이 주문 라인에 고정되고 주문 수정을 위한 거래 요청을 형성합니다. 상품은 시장 가격과 지정된 거리를 유지하는 방식으로 주문을 수정하려고 합니다.

4 및 5 - Stop_0_Buy 및 Stop_0_Sell - 상품이 주문 라인(구매 및 판매 참조)에 배치되고 실행 가격에 표시됩니다. 시장 가격이 상품의 행사 가격에 닿거나 교차하는 경우, 상품은 주문의 손절매를 시가보다 높은 St 포인트 값만큼 손익분기 영역으로 수정하는 거래 요청을 생성합니다. 주문 (상품의 위치가 변경되면 원래의 주문 개시 가격이 표시되고 은행은 하루가 끝날 때 공개 주문 비율을 변경하고 원래 가격은 프로그램 전체 기간 동안 기억됩니다.)

6 및 7 - Pull_Not_Higher 및 Pull_Not_Lower - 주문 수정을 제한하는 도구. 행사가에 도달하면 상품 1, 2, 9, 10의 실행을 제한하는 경우 해당 상품이 삭제되고 표시된 통제 상품도 삭제됩니다. 상품이 상품 3과 11을 동반하도록 설정되어 있으면 상품의 실행 가격에 도달했을 때 풀업 3과 11의 제어 동작이 형성되지 않고 상품이 삭제되지 않습니다.

8 - Sound_level - 주문 도구가 아니며 어떤 가격으로도 설정됩니다. 시장 가격이 악기의 실행 가격에 도달하면 주기적으로 멜로디가 연주되고 아이콘이 깜박입니다. 스케일에서 7개의 멜로디 중 하나를 선택할 수 있으며 각 멜로디는 특정 색상의 아이콘에 할당됩니다. 총 30개의 사운드 레벨을 설정할 수 있습니다.

9, 10 및 11 - Lift_After_Object_Up, Pull_After_Object_Down 및 Sewing_After_Object. 기기는 주문 라인에 배치되고 사용자가 설정한 라인에 2단계로 연결됩니다. 첫 번째 단계에서 악기의 기호는 주문 라인에 설정됩니다. 두 번째 단계에서 아이콘을 원하는 라인으로 가져와야 합니다(라인이 깜박이기 시작함).

전체적으로 AutoGraf는 추세선, 선형 회귀 채널, 표준 편차 채널, fibo 팬, fibo 채널, Andrews Pitchfork 및 일반 채널의 6가지 유형의 그래픽 개체 라인을 허용합니다. 지정된 유형의 개체 수는 총 100개를 초과할 수 없습니다.

기기 9 및 10의 경우 거리의 양의 방향이 추적 방향으로 간주됩니다. 도구의 아이콘(화살표) 쪽으로 도구 11의 경우 도구가 개체 선 위에 설정되고 개체 아래에 음수인 경우 거리 값은 양수로 간주됩니다.

12 - Pull_Object - 주문 도구가 아니며 두 가지 유형의 개체(선형 회귀 채널 및 표준 편차 채널) 중 하나에 설정됩니다. 도구를 실행하면 개체 좌표가 변경됩니다. 채널은 각각의 새 막대에서 앞으로 이동합니다.

13 - Lock_At_Price - 보류 중인 주문의 중지 주문 중 하나로 설정됩니다. 보류 중인 주문을 수정하는 일반적인 절차는 주문이 "전체적으로" 수정되는 것입니다. 주문을 수정할 때 주문에서 각 중지 주문까지의 거리는 변경되지 않은 상태로 유지됩니다. 이 도구를 사용하면 현재 가격 값으로 모든 지정가 주문을 "적용"할 수 있습니다.

14 - Close_All - 기기가 미래의 지정된 시간으로 설정됩니다. 실행 시간이 되면 기기는 AT 또는 AG 기능의 실행을 끄고(그 중 하나가 활성화된 경우) 이 기기에 사용할 수 있는 모든 주문(첫 번째 시장 주문, 첫 번째 카운터 주문, 그 다음 보류 중인 주문)을 닫습니다. 먼저 시장 가격에 더 가까운 것 등 .d.). 연주가 끝나면 악기가 제거되고 이전에 활성화된 기능이 켜집니다(있는 경우).

15 - Close_On_Time - 지정된 시간에 주문을 마감합니다. 시장가 주문에 대해 부분 청산이 허용됩니다.

16 - Close_At_Price - 시장 가격이 상품의 실행 가격에 도달하면 주문을 마감합니다. 시장가 주문에 대해 부분 청산이 허용됩니다. 시장 주문의 경우 상품을 시장 가격보다 낮거나 높게 설정할 수 있습니다.

17 - Trading_Reversal - 상품이 시장가 주문에 들어가고 시장 가격이 상품의 실행 가격에 도달하면(시장 가격이 이익을 향해 이동할 때) 주문이 완전히 종료되고 반대 시장가 주문이 사용자의 설정.

18 및 19 - Trade_Reversal_Buy 및 Trade_Reversal_Sell - 상품이 시장 주문의 TakeProfit에 배치됩니다. TakeProfit 가격으로 주문이 자연스럽게 마감되면 상품은 사용자의 설정에 따라 반대 시장 주문을 엽니다.

20 - Stop_Reversal - 상품이 시장가 주문에 들어가고 시장 가격이 상품의 실행 가격에 도달하면(시장 가격이 손실 쪽으로 이동할 때) 주문이 완전히 닫히고 반대 시장 주문이 사용자의 설정.

21 및 22 - Stop_Reversal_Buy 및 Stop_Reversal_Sell - 상품은 시장 주문의 StopLoss로 설정됩니다. 주문이 StopLoss 가격으로 자연스럽게 청산되면 상품은 사용자의 설정에 따라 반대 시장 주문을 엽니다.

23 - Planned_order - 악기가 미래의 지정된 시간에 배치됩니다. 실행 시간에 도달하면 기기는 사용자 설정에 따라 지정된 유형의 주문을 엽니다. 주문 유형은 주문 유형 척도에서 선택됩니다(도구 모음 내에서 도구 아이콘 이동). 시장가 주문은 상품의 행사가에 관계없이 현재 시장 가격으로 시작됩니다. 보류 중인 주문은 상품의 행사가에 따라 설정됩니다. 보류 중인 주문을 할 때 가격이 상품의 실행 가격을 초과했다면 현재 거래 조건의 제한을 고려하여 가장 가까운 가격으로 주문이 이루어집니다.

24 - Delete_all_tools - 도구가 설치되지 않았습니다. 도구 모음 외부로 아이콘을 드래그하면 설치된 모든 도구가 제거됩니다.


프로그램 설치.

PC에 프로그램을 설치하려면 Setup_AG4.80416.exe 설치 파일을 실행해야 합니다.


프로그램 배포.

모든 버전의 AutoGraf 4 시리즈 애플리케이션은 상업적으로 배포됩니다. 데모 계정에서 프로그램을 테스트하는 것은 제한되지 않습니다(시간적으로나 기능적으로나). 두 개의 실제 계정에서 프로그램을 사용할 수 있는 권한을 부여하는 연간 라이선스 비용은 $84입니다(예, 칩 인할 수 있지만 라이선스는 한 계정의 절반 가격으로 제공되지 않습니다. 친구를 데려오세요). 프로그램 판매는 공개 테스트 종료 후(약 5월 중순부터) 시작됩니다.

 

감사합니다 테스트 시작합니다

추가:

버그 1 - 뉴스 라인이 표시될 때 표시기 창에 주기적으로 많은 메시지가 표시됨

"잘못된 작업입니다. 제어 아이콘을 사용하십시오. 뉴스 라인과 캡션을 변경하거나 삭제할 수 없습니다."

적절한 반주와 함께 .. 이 모든 것이 저절로 시작되고 저절로 끝나는 것처럼 ..

 

자, 테스트를 해보자...

(다운로드하면서 1.6미터 무게의 mql파일이 1개 있으면 웃길꺼라 생각했는데 아, 코드가 얼마나 될까요 :)))

 
데모에 올려보세요. 우리는 볼 것이다....
 

뉴스 라인은 약간 개선되어야 합니다.

뉴스 파일을 타이핑하다가(갑자기) 여러 뉴스가 동시에 나올 수 있다는 사실이 밝혀졌다. 제시된 실시예에서, 이들 라인은 "중첩"된다.


그건 그렇고, 모든 라인은 모든 금융 상품의 차트에 표시됩니다. 그러나 각 특정 차트에서 자신의 뉴스는 실선으로 표시되고 다른 뉴스는 점선으로 표시됩니다. 예를 들어 EURUSD에서 EUR와 USD는 실선이고 EURJPY에서는 EUR가 실선이고 USD는 점으로 구분되어 있습니다.

 
Dedka :
데모에 올려보세요. 우리는 볼 것이다....

데모에 올리는 것은 약간 다른 작업입니다.


AG는 자동 모드에서 작동할 수 있습니다. 이렇게 하려면 AT 기능을 활성화해야 합니다. 이 이벤트에서 Expert Advisor는 각 반복(초당 약 20~500회)에서 사용자 기능을 호출하여 사용자가 자신의 거래 관리 알고리즘(AG 상품 관리 방법 포함)을 처방할 수 있습니다. AT 기능의 코드(버전 AG 4.80416)에는 특정 프로그램 기능의 사용에 대한 기술적인 예만 포함되어 있지만 거래 전략인 cat의 구현은 없습니다. 테스트가 필요합니다.

examples 디렉토리에는 cat에 여러 AT 파일이 포함되어 있습니다. 다양한 도구 사용 예제 코드가 포함되어 있습니다(카탈로그 이름의 도구 번호로 안내). AT의 예를 테스트하려면 acc가 필요합니다. 파일을 복사하여 라이브러리 디렉토리, 즉 거기에 있는 파일을 대체한 다음 AG를 다시 시작합니다(PC를 재부팅할 필요는 없음).

시각화 모드에서 테스트할 때 이 예제의 도구가 어떻게 작동하는지 확인할 수 있습니다(첫 번째 지인의 경우 제어점에서 M15 권장). 시각화 모드는 수동 거래 를 시뮬레이션하는 기능도 유지합니다.

악기를 연주하려면 AG 또는 AT를 활성화해야 합니다.

 
모든 통화 쌍에 대해 들어오는 견적의 소리를 조정할 수 있다면 .. 아마도 다소 흥미로운 멜로디가 될 수 있습니다. 예를 들어 중국 스타일에서는 일종의 중국 라운지 .. 아름다움 : )
 
alexx_v :
모든 통화 쌍에 대해 들어오는 견적의 소리를 조정할 수 있다면 .. 아마도 다소 흥미로운 멜로디가 될 수 있습니다. 예를 들어 중국 스타일에서는 일종의 중국 라운지 .. 아름다움 : )

단순해 보이지만 소리를 고르는 데 꽤 많은 시간을 할애했습니다. 주문 변경(오픈, 클로즈, 타입 변환) 소리, 거래 주문 실행, 오류 소리에 가장 주의를 기울였습니다.

사용자는 소리에 빠르게 익숙해지며 경매 중에 탐색하는 데 도움이 됩니다. 특히, 틱의 빈도가 갑자기 증가하거나 반대로 긴 일시 정지가 즉시 사용자의 주의를 끕니다.

 
나는 아이러니하지 않다. 나는이 18 시간에 너무 익숙해서 이전에는이 소리없이 어떻게 관리했는지 모르겠다) 내 의견으로는 매우 편리하지만 그것을 좋아하지 않는 사람들을 위해 종료 버튼은 선물)
 
SK. писал (а):
알렉스_v :
모든 통화 쌍에 대해 들어오는 견적의 소리를 조정할 수 있다면 .. 아마도 다소 흥미로운 멜로디가 될 수 있습니다. 예를 들어 중국 스타일에서는 일종의 중국 라운지 .. 아름다움 : )

단순해 보이지만 소리를 고르는 데 꽤 많은 시간을 할애했습니다. 주문 변경(오픈, 클로즈, 타입 변환) 소리, 거래 주문 실행, 오류 소리에 가장 주의를 기울였습니다.

사용자는 소리에 빠르게 익숙해지며 경매 중에 탐색하는 데 도움이 됩니다. 특히, 틱의 빈도가 갑자기 증가하거나 반대로 긴 일시 정지가 즉시 사용자의 주의를 끕니다.

세르게이! 방금 설치했습니다!


매우 편안하게 간단하게 생각할 수 있습니다.

기쁩니다...너무편안한제품!

소리가 잘 선택되었습니다

모든것이 좋아!


--

테이크 라인이 잡혔거나 정류장이 새로운 장소로 당겨졌을 때 첫 번째 발언이 있습니다.

줄은 정류장이나 테이크가 있는 곳으로 되돌아가서 오더가 점프한 다음 이 곳으로 점프한다.


라인을 옮기는 게 편할 것 같았어요! 시각적으로 새 위치로 이동한 다음 해당 위치로 주문 이동


자동 조작을 위해 아마 소원으로 원하는 것

추세선 이 배치되면 진입 현재로 표시되며 해당 선의 가격을 터치하면

진입 - 반대 추세선이 테이크 역할을 합니다.

글쎄, 일반적으로 나는 아마도 모든 것을 보지 못했을 것입니다. 아마도 모든 것이 거기에있을 것입니다.

데모 릴리스를 이해하면서


아주 좋은 것!

 
alexx_v :
나는 아이러니하지 않다. 나는이 18 시간에 너무 익숙해서 이전에는이 소리없이 어떻게 관리했는지 모르겠다) 내 의견으로는 매우 편리하지만 그것을 좋아하지 않는 사람들을 위해 종료 버튼은 선물)

프로그램 개발의 이 단계에서 이야기하는 것이 맞는지 모르겠습니다. 아마도 필요합니다.

이 프로그램은 정말 중독성 효과가 뚜렷합니다. 한번 써보고 편리함을 느끼며 조금(하루 이틀) 익숙해지면 앞으로 사용을 거부하기 어렵습니다. 나는 프로그램을 작업하는 과정에서 이러한 효과를 반복적으로 느꼈다. 보통 꺼져있을 때 MT, 나는 차트에 연결된 고문을 둡니다. 내일과 함께 MT 어드바이저가 자동으로 인사를 하고 모든 것이 시나리오대로 진행됩니다. 그러나 때때로 나는 전문가와 연결을 끊었습니다. 그런 경우 MT를 켰을 때 주문의 색상이 보이지 않고 화면에 무엇이 있는지 이해하지 못합니다. 평소와 같은 마우스 움직임으로 금융상품 정보를 여는 것을 목표로 하고 있는데 버튼이 없습니다. 그것은 자극의 매우 구체적인 느낌을 굴립니다. 나는 즉시 고문을 연결하고 지금은 이미 마음이 편안합니다.

그러니 중독되기 싫으신 분들은 시도조차 하지 않는 것이 좋습니다 :)

사유: