[ARCHIVE] 포럼을 어지럽히 지 않도록 초보자 질문. 프로, 놓치지 마세요. 너 없이는 아무데도 - 3. - 페이지 379

 
globad :
그런 선함이 대량으로 준비되어있는 것 같습니다. 단순 고문은 주어진 시간에 하나의 거래를 엽니다...

MT4에서 프로그래밍할 수 있는 기회가 항상 있는 동안 너무 많은 기성 조언자가 무료 액세스로 인터넷에 축적되어 올바른 조언을 찾는 것이 너무 문제가 됩니다. 많은 쓰레기를 통해, 심지어 한 달이 걸리지 않을 수도 있습니다. 또한, 당신이 찾은 코드가 비뚤어지게 작성되지 않을 것이라는 사실은 아직 아닙니다. 글쎄요, 주문형 코드는 시간과 노력을 절약할 뿐만 아니라 고객이 주문한 대로 작동하지 않는 것을 발견한 경우 주문 실행자가 신속하게 수정할 수도 있습니다.
 
Vinin :


감사해요!!!
 
artmedia70 :

그리고 그 기능은 실제로 무엇을 합니까?

어쨌든 0을 반환합니다 ... 그래서 구문을 보지 않고 질문했습니다.


그래서 이것은 템플릿입니다 ..... 젠장, 빌드를 업데이트하고 어드바이저가 헤어지기 시작했고 다른 오래된 빌드의 동일한 어드바이저가 작동하고 거래를 엽니 다.

 if (b!= Bars ){
b= Bars ;

       if ( iCustom ( NULL , 0 , "1111" ,set,up,zukko1, 7 , 1 )!= 0 ){
      TotalOrders= OrdersTotal (); 
           for (i= 0 ; i<=TotalOrders; i++){
                 if ( OrderSelect ( 0 ,SELECT_BY_POS)==true){
                     if ( OrderType ()==OP_SELL) OrderClose ( OrderTicket (), OrderLots (),Ask, 5 , Red );
                 if ( OrderSelect ( 0 ,SELECT_BY_POS)==true){   
                     if ( OrderType ()==OP_BUYSTOP) OrderDelete ( OrderTicket (), Green );                    
                 }
                 }            
           }  
                       
     // if (OrdersTotal()==0) 
     OrderSend ( Symbol (),OP_BUY,Lot,Ask, 3 ,Bid-StopLoss* Point ,Bid+TakeProfit* Point );
       //OrderSend(Symbol(),OP_SELLSTOP,Lot,Bid-StopLoss*Point,3,Bid-StopLoss*Point+OPStopLoss*Point,Bid-StopLoss*Point-OPTakeProfit*Point);
       }
       if ( iCustom ( NULL , 0 , "111111" ,set,up,zukko1, 6 , 1 )!= 0 ){
      TotalOrders= OrdersTotal ();
         for (i= 0 ; i<=TotalOrders; i++){
                 if ( OrderSelect ( 0 ,SELECT_BY_POS)==true){
                     if ( OrderType ()==OP_BUY) OrderClose ( OrderTicket (), OrderLots (),Bid, 5 , Red );
                 if ( OrderSelect ( 0 ,SELECT_BY_POS)==true){   
                     if ( OrderType ()==OP_SELLSTOP) OrderDelete ( OrderTicket (), Green );
                 }   
                 }
        }              
     //if (OrdersTotal()==0) 
     OrderSend ( Symbol (),OP_SELL,Lot,Bid, 3 ,Ask+StopLoss* Point ,Ask-TakeProfit* Point );
     // OrderSend(Symbol(),OP_BUYSTOP,Lot,Ask+StopLoss*Point,3,Ask+StopLoss*Point-OPStopLoss*Point,Ask+StopLoss*Point+OPTakeProfit*Point);
         }
  }

누군가가 도울 수 있습니다.... 고문은 막대당 한 번 일해야 합니다. 그리고 그는 아이들처럼 뛰지 않습니다 ....

 
drknn :

MT4에서 프로그래밍할 수 있는 기회가 항상 있는 동안 너무 많은 기성 고문이 무료 액세스로 인터넷에 축적되어 올바른 것을 찾는 것이 너무 문제가 됩니다. 쓰레기 덩어리를 통해 한 달도 걸리지 않을 수 있습니다. 또한, 당신이 찾은 코드가 비뚤어지게 작성되지 않을 것이라는 사실은 아직 아닙니다. 글쎄요, 주문형 코드는 시간과 노력을 절약할 뿐만 아니라 고객이 주문한 대로 작동하지 않는 것을 발견한 경우 주문 실행자가 신속하게 수정할 수도 있습니다.
그러한 고문의 비용은 얼마입니까?
 

안녕하세요!

여기에 문제가 있습니다....

복잡한 표시기에서 프랙탈의 그래픽 표시를 만들었습니다( 프랙탈 표시기 를 적용하지 않음).

상위 프랙탈의 경우(화살표)

 double P_F_5_Up = Price_UP_1 + Positiont;
               string name= "Up_F5" + "_" +s;
               
               ObjectCreate ( name, OBJ_ARROW , 0 , Time[s], P_F_5_Up);
               ObjectSet ( name, OBJPROP_COLOR ,Color_F5);
               ObjectSet ( name, OBJPROP_ARROWCODE , 217 );
               ObjectSet (name, OBJPROP_WIDTH , 2 );

낮은 프랙탈의 경우(화살표)

 double P_F_5_DW=Price_DW_1 - Positiont;
               name= "DW_F5" + "_" +s;
               
               ObjectCreate ( name, OBJ_ARROW , 0 , Time[s], P_F_5_DW);
               ObjectSet ( name, OBJPROP_COLOR ,Color_F5 );
               ObjectSet ( name, OBJPROP_ARROWCODE , 218 );
               ObjectSet (name, OBJPROP_WIDTH , 2 );
프랙탈 화살표

init()에 정의된 Positiont 값만큼 Hi/Lo에서 거리를 두고 메인 창에 표시됩니다.

Positiont*= Point ;

문제는 다음과 같습니다. 하위 프랙탈의 경우 그래픽 개체(화살표)가 Positiont에 따라 표시되고 상위 프랙탈의 경우 촛불 높이에 고정됩니다. 즉, Positiont가 표시되지 않습니다.

그리고 왜? 모르겠어요....

 
LOA :


그리고 왜? 모르겠어요....

아직 개체의 높이를 추가할 수 있습니다.
 
splxgf :
아직 개체의 높이를 추가할 수 있습니다.


그러나 그것을하는 방법?

그리고 솔직히 말해서 이것이 도움이 될지 의심스럽습니다(방법을 알려주시면 시도해 보겠습니다).

그래픽 개체는 높음 및 낮음 모두에 대한 표준 기호입니다.

 
double P_F_5_Up = Price_UP_1 + Positiont* 2 ;
위치는 왼쪽 상단 모서리 부터 계산되며, 그 아래부터는 정상이며 위에서부터는 추가 여백이 필요합니다.
 
splxgf :
위치는 왼쪽 상단 모서리에서 계산되고 하단에서는 정상이며 상단에서는 추가 여백이 필요합니다.

확인. 나는 당신을 이해하고 그것을했지만 * 2는 도움이되지 않았지만 * 4는 최고입니다. 정말 감사합니다 - 이 뉘앙스를 몰랐어요 (잘 모르지만 열심히 공부하고 있어요)
 
Reshetov :
https://www.mql5.com/ru/forum/131859/page6#434260 참조


GetExtremumZZPrice() 함수


정말 감사합니다