주말 저녁 - 페이지 4

 
Алексей Тарабанов :

당신은 약을 복용하고 있습니까?

허, 아니요, 저는 술이나 담배를 피우지 않으며 주제와 관련이 없습니다. 프레젠테이션 스타일이 마음에 들지 않으면 계속 진행하십시오. 그러나 그때 나는 차를 털고 소파에 뒹굴고 코드를 탐구하고 포럼에 글을 쓰지 않았을 것입니다. 그리고 게시물로 판단하면 쓸 것이 있습니다.

 
확인. 다시 고문으로 돌아가자. 다음은 코드에 있는 내용입니다.
  if(InpTrailingStop!=0 && InpTrailingStep==0)
     {
      Alert(__FUNCTION__," ERROR: Trailing is not possible: the parameter \"Trailing Step\" is zero!");
      return(INIT_PARAMETERS_INCORRECT);
     }
위치 수정 은 어디에 있습니까? 아니면 추가하지 않으셨나요?
다음 주제에서 그물에 대한 예를 작성했습니다.
 //---
   double Ask = NormalizeDouble ( SymbolInfoDouble ( Symbol (), SYMBOL_ASK ), Digits ());
   if (! PositionSelect ( Symbol ()))
      trade.Buy( 0.01 , Symbol (), Ask , Ask -stop* Point (), Ask +take* Point (), NULL );

   TrailingStop( Ask );
  }
//+------------------------------------------------------------------+
void TrailingStop( double Ask )
  {
   if (m_position.SelectByIndex(i))
     {
       ulong PositionTicket= PositionGetInteger ( POSITION_TICKET );
       double CurrentStopLoss= PositionGetDouble ( POSITION_SL );


      if ( MathAbs (CurrentStopLoss- Ask )>stop* Point ())
         trade.PositionModify(PositionTicket,( Ask -stop* Point ()), 0.0 );
     }
  }
//+------------------------------------------------------------------+
어드바이저에 추가하기 위해 올바르게 리메이크하는 방법은 무엇입니까?
Совершение сделок - Торговые операции - MetaTrader 5
Совершение сделок - Торговые операции - MetaTrader 5
  • www.metatrader5.com
Торговая деятельность в платформе связана с формированием и отсылкой рыночных и отложенных ордеров для исполнения брокером, а также с управлением текущими позициями путем их модификации или закрытия. Платформа позволяет удобно просматривать торговую историю на счете, настраивать оповещения о событиях на рынке и многое другое. Открытие позиций...
 
NightTrader :
확인. 다시 고문으로 돌아가자. 여기 당신의 코드에 있습니다
위치 수정 은 어디에 있습니까? 아니면 추가하지 않았습니까?
***

이것은 스텁입니다. 미래를 위한 공백입니다. 만약을 위해. 생성된 초기 조건에는 후행 위치가 없음을 상기시켜 드리겠습니다.

거래, 자동 거래 시스템 및 거래 전략 테스트에 관한 포럼

주말 저녁

블라디미르 카르푸토프 , 2018.04.01 15:39

요약하자면:

나는 이와 같은 이름을 생각해 냈습니다 ( 귀찮게하지 않기 위해 비밀번호 생성기에서 이름을 만들었습니다) - " OSYuWwJk EA ".

설명:

거래, 자동 거래 시스템 및 거래 전략 테스트에 관한 포럼

주말 저녁

나이트트레이더 , 2018.03.31 22:52

안녕하세요 그럼 제가 먼저 하겠습니다. MQL5 Expert Advisor를 다운로드하십시오.

RSI 항목, MA 필터. 더 높은 기간 H1에 대한 참조.
입장 조건

설정 매개변수 RSI, MA, SL, TP, BU. 총 이익 및 반대 신호 수신 시 모든 주문 마감.

가격이 H1에 MA 110 미만이고 RSI(4)가 70 이상일 때 공매도를 엽니다. 오더가 30점 차 들어왔을 때 추세에 따라 다음 오더를 추가합니다. TP에서 마감할 때 진입 조건이 변경되지 않은 경우 새 거래를 엽니다. 다음 신호를 기다리고 있습니다.

가격이 H1의 MA110 이상이고 RSI(4)의 값이 30 이하인 경우 매수 거래를 시작합니다.

오더가 30점 차 들어왔을 때 추세에 따라 다음 오더를 추가합니다. TP에서 마감할 때 진입 조건이 변경되지 않은 경우 새로운 거래를 엽니다. 다음 신호를 기다리고 있습니다.
일반적으로 원본 버전의 경우 이와 같습니다.

거래, 자동 거래 시스템 및 거래 전략 테스트에 관한 포럼

주말 저녁

나이트트레이더 , 2018.04.01 15:07

물론 작업 과정에서 발생할 수 있는 잼을 추적하고 수정하려면 진입 순간을 시각화하는 것이 좋습니다. 어드바이저가 주문을 열 때와 닫는 이유를 보고하는 것이 좋습니다. BU와 TRAllingStop은 다르기 때문에 트롤에 대해 쓰는 것을 잊었습니다.

 

전문가 고문 " OSYuWwJk EA.mq5 "가 완료되었습니다.

버전 "1.004"에 후행이 추가되었습니다.

이전 버전을 상기시켜 드리겠습니다.

거래, 자동 거래 시스템 및 거래 전략 테스트에 관한 포럼

주말 저녁

블라디미르 카르푸토프 , 2018.04.02 16:38

OSYuWwJk EA.mq5

버전 "1.001"


RSI 레벨 설정(UP 및 DOWN)은 상황을 분석하고 신호를 수신합니다.

지금은 간단한 분석:

  • BUY: Ask() > 막대 1의 이동 평균 및 막대 1의 RSI <= RSI DOWN 수준
  • SELL: Bid() < 막대 1의 이동 평균 및 막대 1의 RSI >= RSI UP 레벨


거래, 자동 거래 시스템 및 거래 전략 테스트에 관한 포럼

주말 저녁

블라디미르 카르푸토프 , 2018.04.03 05:42

OSYuWwJk EA.mq5

버전 "1.002"

지금:

RSI 레벨 설정(UP 및 DOWN)은 상황을 분석하고 신호를 수신합니다.

지금은 간단한 분석:

  • BUY: Ask() > 막대 1의 이동 평균 및 막대 1의 RSI <= RSI DOWN 수준
  • SELL: Bid() < 막대 1의 이동 평균 및 막대 1의 RSI >= RSI UP 레벨


신호에서 반대 위치를 닫습니다. 마지막 위치가 손익분기점인 경우에만 새 위치입니다. BUY 및 SELL 포지션이 모두 있는 경우 이는 잘못된 상황이며 어떤 식으로든 처리되지 않습니다(구현에 대해 생각해야 함).


거래, 자동 거래 시스템 및 거래 전략 테스트에 관한 포럼

주말 저녁

블라디미르 카르푸토프 , 2018.04.07 05:36

***

그리고 오늘 버전 1.003:

OSYuWwJk EA.mq5
버전 "1.003"

"총 이익" 매개변수 추가 - 총 이익. 총 이익에 도달하면 모든 포지션이 닫힙니다.


파일:
OSYuWwJk_EA.mq5  38 kb
 
먹고 싶어?
 
Vladimir Karputov :
먹고 싶어?

예, 원하는 사람들이 있습니다.

N-_Candles_v7 어드바이저 라는 주제로 대화를 이어가다 다음 어드바이저에 대한 아이디어가 떠올랐습니다.

1 ) 일련의 동일한 양초에서 N-_Candles 와 동일한 방식으로 포지션을 개시하지만 양초 추세의 방향과 반대입니다(가격 롤백의 경우).

2) 마감 주문:

) 총 금전적 이익이 달성된 경우. 모든 주문이 마감되고 모든 것이 재설정됩니다. 사이클은 처음부터 시작됩니다.

b) 방향이 반대인 주문이 열린 경우. (예를 들어, SELL만 열리고 반대쪽 BUY가 열린 다음 가장 수익성이 높은 하나의 SELL 주문과 새로운 BUY가 닫힙니다).

3) 가능하면 음의 닫힌 쌍을 기록하고 이 손실 금액만큼 총 이익을 늘립니다. (닫힌 쌍의 손실 금액만큼 주어진 현금 이익 증가)

4) 그리고 어렵지 않더라도. N개의 양초 이후 구매에 대한 제한인 일련의 동일한 양초에서 열기 위한 매개변수를 입력합니다. 예를 들어 매개변수가 있습니다. 5개의 양초를 연속으로 구매한 후 구매하면 총 9개의 동일한 양초가 시리즈에 포함됩니다. 그리고 우리는 5와 6 후에 구매가 있었고 7,8 및 9 .... 양초 후에 구매가 금지되었다는 것만 필요합니다.

 
안녕하세요 블라디미르입니다. 답변이 실례가 되지 않는다면 양해 부탁드립니다.
어드바이저 OSYuWwJk EA 004.mq5 설정의 매개변수
Breakeven
또한 순전히 미래를 위한 스텁으로, 즉 코드에서 작동하지 않습니까?
 input ushort                InpBreakeven         = 15 ;                 // Breakeven ("0" -> off)
 
NightTrader :
안녕하세요 블라디미르입니다. 답변이 실례가 되지 않는다면 양해 부탁드립니다.
OSYuWwJk EA 004.mq5 어드바이저 설정의 매개변수도 순전히 미래를 위한 스텁입니다. 즉, 코드에서 작동하지 않습니까?

예, 생각하고 생각하고 생각해 낸 것이 아닙니다. :)

 
블라디미르, 찻주전자를 도와주세요. 여러 통화 쌍이 열려 있습니다. 시간 프레임과 볼린저 매개변수를 수동으로 설정합니다. 작업: 볼린저의 상한선을 강세 양초로 교차하거나 약세 양초의 하한선을 넘을 때 컴퓨터는 큰 소리로 경고음을 울리고 이벤트가 발생한 쌍을 최대로 확장해야 합니다. 화면. 여러 쌍에 대한 양초에 의한 BB 경계의 동시 교차는 거의 믿을 수 없는 것으로 간주됩니다. 프로그래밍 지식 한 번은 하드웨어 제어를 위한 두 가지 장점 없이 C로 프로그램을 작성했습니다.
 
보낼 곳
사유: