MT4에는 각 고문에 대한 여러 차트(3-6, 다른 통화 쌍이 있을 수 있음)가 있습니다.
일:
개설된 주문이 없습니다. (mi) 어드바이저(1 또는 2, 수량을 선택하는 것이 바람직함)가 주문을 열 때 다른 모든 어드바이저에 대해 자동 거래를 비활성화해야 합니다. 모든 미결 주문이 마감되면 모든 Expert Advisors에 대해 자동 거래가 활성화됩니다. 조건에 따라 최대 2명의 고문이 작업할 수 있는 경우 2명(또는 둘 다) 중 하나가 주문을 마감하면 모든 장애인에 대한 자동 거래가 켜집니다.
도와주세요, 문제를 해결하는 방법을 알려주세요. 이미 유사한 소프트웨어가 있을 수 있습니다.
전역 변수 를 통해 해결할 수 있습니다. 동시에 각 작업 고문에서 코드를 적절하게 변경해야 합니다.
수백 루블 의 상징적 인 금액을 지불 할 준비가되었습니다. 나는 더 이상 할 수 없다 :(
EA는 특정 스프레드가두 통화 쌍에 대한 설정보다 낮거나 같을때에 만 동시에 2개의 다방향 주문 (각 통화 쌍에 대해 1개)을 엽니다. 하나는 조건이 작동했지만 다른 하나는 작동하지 않은 경우 -DOES NOT OPEN ANYTHING.
주문을 연 후에는 새 주문을 열지 않고 로봇 설정에 지정된 두 주문의 총 이익을 기다립니다. 2개의 반대 주문만 항상 열려 있습니다.
주문 마감 후. 두 통화 쌍의 스프레드를 다시 모니터링하고 ON BOTH 의 스프레드 가 설정보다 낮거나 같을때 다시 열립니다 .
작업 시간(화요일 00-00에 시작하여 목요일 23-59에 종료)을 설정하면 매우 좋습니다.
결과는 다음과 같습니다. 어드바이저(원하는 스프레드가 두 쌍 모두에 나타날 때)는한 번 매수 두 번째 매도를 시작하고(또는 그 반대의 경우도 중요하지 않음) 이익을 기다리고 두 주문을 모두 청산한 다음 다시 청산합니다. 2개의 주문이 열려 있는 동안 - 새 주문이 열리지 않고 설정에 지정된 이익을 기다리고 있습니다.
EA가 설치된 통화 쌍은 중요하지 않으며 설정에 지정된 두 개의 통화 쌍에서만 작동합니다.
옵션:
1. 첫 번째 통화 쌍의 이름(EURUSD)
2. 첫 번째 쌍의 로트(0.1)
3. 첫 번째 주문 유형(구매)
4. 고문이 작동할 처음 5개 로그인 핍에 대한 최소 스프레드(2)
5. 두 번째 통화 쌍의 이름(GBPUSD)
6. 로트 2(0.1)
7. 두 번째 주문 유형(매도)
8. 고문이 작업할 PIPS의 두 번째 5개 사인에 대한 최소 스프레드(2)
9. 한 번에 두 주문을 모두 마감하기 위한 예금 통화 (또는 더 쉬운 경우 백분율)로 두 쌍의 총 이익
안녕하세요, 친애하는 프로그래머 여러분, 지시자를 기반으로 어드바이저를 작성 하여 주문을 여는 것을 요청하지만 어드바이저가 지시자 신호뿐만 아니라 특정 시간 (예 : , 표시기가 양초 형성의 맨 처음에 신호를 보낸 경우 15:00에서 15:01까지 가정해 보겠습니다. 그러면 이 신호가 유효한 것으로 간주하고 고문이 주문을 엽니다. (표시기 신호가 15에 도착한 경우: 02, 우리는 이 신호가 유효하지 않은 것으로 간주하고 고문이 주문을 열지 않습니다)
좋은 시간입니다 친애하는 코더들! 이 지표에 대한 조언자를 작성하는 것처럼 친절하십시오. EA는 화살표 신호, 즉 다음 캔들에서 주문 실행 시간은 하나의 캔들입니다. 즉, 다음 캔들에서 열리고 닫힙니다. 정지는 필요하지 않습니다. 따라서 표시기 설정이 모두 어드바이저에 표시되도록 합니다. 미리 감사합니다!
당신이 좋은 전략을 가지고 있고 그것을 공유할 준비가 되어 있다면, 나는 고문을 쓸 수 있습니다. 공개 토론에 초대합니다
잔액에 따라 열린 주문의 크기를 어드바이저에 추가하는 방법은 무엇입니까?
예를 들어
$100 랏 0.05
$200 로트 0.1
$500 랏 0.25
$1000 로트 0.5
$1200 랏 0.6
$1500 랏 0.75
$2000 로트 1.0
$3000 로트 1.5
$5000 로트 2.5
$10000 로트 5
잔액에 따라 열린 주문의 크기를 어드바이저에 추가하는 방법은 무엇입니까?
예를 들어
$100 랏 0.05
$200 로트 0.1
$500 로트 0.25
$1000 로트 0.5
$1200 랏 0.6
$1500 랏 0.75
$2000 로트 1.0
$3000 로트 1.5
$5000 로트 2.5
$10000 로트 5
예를 들어 잔액 Percent=5의 백분율을 설정할 수 있습니다. 그리고 더:
Double One_Lot=MarketInfo( Symbol() ,MODE_MARGINREQUIRED);//비용. 1랏
double Min_Lot=MarketInfo(Symbol(),MODE_MINLOT);// 최소. 크기. 제비
이중 단계 =MarketInfo(Symbol(),MODE_LOTSTEP);//단계 크기 조정
이중 무료 =AccountFreeMargin();
lot=MathFloor(무료*퍼센트/100/One_Lot/Step)*Step;
if (lots<Min_Lot) lot=Min_Lot;
전역 변수 를 통해 해결할 수 있습니다.
동시에 각 작업 고문에서 코드를 적절하게 변경해야 합니다.
예: 시장에 주문이 있을 때 글로벌 변수가 활성화되고,
이것을 보는 모든 고문은 거래하지 않습니다안녕하세요!
단순 비지표 Expert Advisor를 쓸 수 있는 사람이 있다! ?
안녕하세요!
간단한 논지표 Expert Advisor를 쓸 수 있는 사람이 있다! ?
쉬운! EA는 주어진 볼륨으로 BUY 또는 SELL 포지션을 엽니다.
수백 루블 의 상징적 인 금액을 지불 할 준비가되었습니다. 나는 더 이상 할 수 없다 :(
EA 는 특정 스프레드가 두 통화 쌍에 대한 설정보다 낮거나 같을 때에 만 동시에 2개의 다방향 주문 (각 통화 쌍에 대해 1개)을 엽니다. 하나는 조건이 작동했지만 다른 하나는 작동하지 않은 경우 - DOES NOT OPEN ANYTHING .
주문을 연 후에는 새 주문을 열지 않고 로봇 설정에 지정된 두 주문의 총 이익을 기다립니다. 2개의 반대 주문만 항상 열려 있습니다.
주문 마감 후. 두 통화 쌍의 스프레드를 다시 모니터링하고 ON BOTH 의 스프레드 가 설정보다 낮거나 같을 때 다시 열립니다 .
작업 시간(화요일 00-00에 시작하여 목요일 23-59에 종료)을 설정하면 매우 좋습니다.
결과는 다음과 같습니다. 어드바이저 (원하는 스프레드가 두 쌍 모두에 나타날 때)는 한 번 매수 두 번째 매도를 시작하고(또는 그 반대의 경우도 중요하지 않음) 이익을 기다리고 두 주문을 모두 청산한 다음 다시 청산합니다. 2개의 주문이 열려 있는 동안 - 새 주문이 열리지 않고 설정에 지정된 이익을 기다리고 있습니다.
EA가 설치된 통화 쌍은 중요하지 않으며 설정에 지정된 두 개의 통화 쌍에서만 작동합니다.
옵션:
1. 첫 번째 통화 쌍의 이름(EURUSD)
2. 첫 번째 쌍의 로트(0.1)
3. 첫 번째 주문 유형(구매)
4. 고문이 작동할 처음 5개 로그인 핍에 대한 최소 스프레드(2)
5. 두 번째 통화 쌍의 이름(GBPUSD)
6. 로트 2(0.1)
7. 두 번째 주문 유형(매도)
8. 고문이 작업할 PIPS의 두 번째 5개 사인에 대한 최소 스프레드(2)
9. 한 번에 두 주문을 모두 마감하기 위한 예금 통화 (또는 더 쉬운 경우 백분율)로 두 쌍의 총 이익
10. 거래 시작 시간 화요일 00-00
11. 종료 시간 목요일 23-59
쉬운! EA는 주어진 볼륨으로 BUY 또는 SELL 포지션을 엽니다.
속도 정말 감사합니다!!!
하지만 막바지 오픈때 마지막 바에 대한 주문을 열어서 수익을 내고 새로운 바 오픈을 기다려야 합니다.
안녕하세요, 친애하는 프로그래머 여러분, 지시자를 기반으로 어드바이저를 작성 하여 주문을 여는 것을 요청하지만 어드바이저가 지시자 신호뿐만 아니라 특정 시간 (예 : , 표시기가 양초 형성의 맨 처음에 신호를 보낸 경우 15:00에서 15:01까지 가정해 보겠습니다. 그러면 이 신호가 유효한 것으로 간주하고 고문이 주문을 엽니다. (표시기 신호가 15에 도착한 경우: 02, 우리는 이 신호가 유효하지 않은 것으로 간주하고 고문이 주문을 열지 않습니다)