포럼을 어지럽히 지 않도록 모든 초보자 질문. 프로, 놓치지 마세요. 너 없이는 아무데도 - 6. - 페이지 542

 
evillive :

뭐, 설명서에 나와있는...
글쎄, 당신은 언젠가 그것을 읽어야 할 것입니다. 근데 대체적으로 3개나 나올거 같은데 읽다보면 이 욕구는 잊혀질듯...
 

안녕하세요. 가져오는 방법을 알려주십시오 - 첫 번째 공개 시장 주문에 대한 StopLoss와 동일한 가격으로 두 번째 및 후속 주문에 대한 StopLoss 가격을 설정하시겠습니까?

그래서 나는 보낸다 - 나는 첫 번째 시장 주문을 엽니다

   if (TimePrev == Time [ 0 ]) return ( 0 );   
  TimePrev = Time [ 0 ];

   int TradeSignal = GetSignal();
  
   //новая покупка
  if (TotalBuyOrders == 0 && NewTradeBuy && TradeSignal > 0 && (DualTrade == true || TotalSellOrders == 0 ))
    SendMarketOrder( OP_BUY , GetStartLot(), StaticTakeProfit, StopLoss, MagicNumberBuy, TimeCurrent () + "|" ); 

그래서 나는 두 번째 주문을 보내고 이유 내에서 피크를 평균화합니다.

//ещё покупаю 
TotalBuyOrders = CountOfOrders(MagicNumberBuy);
   if (TotalBuyOrders > 0 && TotalBuyOrders < MaxTrades)
  {
    OrderSended = - 1 ;
    LastBuyPrice = FindLastOrderParameter(MagicNumberBuy, "price" );

     if (LastBuyPrice - Ask >= GetPipstepForStep(TotalBuyOrders + 1 ) * vPoint)
    {
      BLot   = GetLotForStep(MagicNumberBuy, TotalBuyOrders);
      BComment = StringSubstr (LastOrderComment, 0 , StringFind (LastOrderComment, "|" , 0 )) + "|" ;
      OrderSended = SendMarketOrder( OP_BUY , BLot, 0 , StopLoss, MagicNumberBuy, BComment); // как отправить приказ с таким же стопом как у первого открытого ордера
    }
  }
 
tatianati :

안녕하세요. 가져오는 방법을 알려주십시오 - 첫 번째 공개 시장 주문에 대한 StopLoss와 동일한 가격으로 두 번째 및 후속 주문에 대한 StopLoss 가격을 설정하시겠습니까?

그래서 나는 보낸다 - 나는 첫 번째 시장 주문을 엽니다

그래서 나는 두 번째 주문을 보내고 이유 내에서 피크를 평균화합니다.

StopLoss가 계산되는 위치를 표시합니다.
 
tatianati :

안녕하세요. 가져오는 방법을 알려주십시오 - 첫 번째 공개 시장 주문에 대한 StopLoss와 동일한 가격으로 두 번째 및 후속 주문에 대한 StopLoss 가격을 설정하시겠습니까?

그래서 나는 보낸다 - 나는 첫 번째 시장 주문을 엽니다

그래서 나는 두 번째 주문을 보내고 이유 내에서 피크를 평균화합니다.

전역 수준에서 변수를 선언하고 첫 번째 주문을 열 때 값을 할당하고 평균 주문을 열 때 사용합니다.

첫 번째 주문이 다음에 열릴 때 변수를 덮어씁니다.

 
인사말. 좋은 지표가 있습니다(https://www.mql5.com/ru/code/7304)Ind-Fractals -1 . 그러나 M15, H1, H4, D1만 사용됩니다. W1과 MN이 함께 있으면 나쁘지 않을 것 같아요. 나는 지표 프로그래밍을 잘하지 못한다. 그러나 코드에 논리적으로 추가하는 것은 어렵지 않을 것입니다. 물론 제한이 없는 한. 그리고 그는 그렇게 했습니다. 그러나 코드 시작 부분에서 단순하면 완전히 명확하지 않게 되었습니다.

if(Period()==D1)P=15*포인트;
if(Period()==H4)P=7*점;
if(Period()==H1)P=4*점;
if(Period()==30)P=3*점;
if(Period()==M15)P=2*포인트;
if(Period()==5)P=1*포인트;
if(Period()==1)P=0.5*포인트;
for(int shift=B;shift>0;shift--)

저는 이렇게 생각합니다. 상황을 벗어나는 방법에는 2가지 옵션이 있습니다.

1. 누락된 항목을 추가하고 M15에서 MN까지 프랙탈이 있는 표시기를 얻을 수 있습니다.

2. 기술적으로 추가할 수 없는 경우 프랙탈 H4, D1, W1, MN을 사용하여 이를 기반으로 표시기를 만들 수 있습니다.


그 방법을 알려주십시오. 주제에 누가 있습니다.
 
안녕하세요!

새 버전 610 MT4로 전환할 때 일부 표시기가 작동을 멈췄습니다. 다시 컴파일할 때 오류가 생성됩니다. 이벤트 처리 기능 을 찾을 수 없습니다 1 1 !

제거하는 방법을 알려주십시오.

포럼에서 검색해도 아무 것도 나오지 않았고 인터넷도 조용합니다!

 
안녕하세요, 이것을 어디에 게시할 수 있습니까?
 
niktron :
안녕하세요, 이것을 어디에 게시할 수 있습니까?

"그 레일 "에서
 
Vinin :

"그레일"에서

그런 것을 찾지 못했다
 
niktron :

그런 것을 찾지 못했다

이상하지만 많이 좋아
사유: