MQL4 및 MQL5에 대한 초보자 질문, 알고리즘 및 코드에 대한 도움말 및 토론 - 페이지 1379

 
MakarFX :
도움이나 조언을 원하십니까?

나는 올려다보지 않을 것이다. 구현에 도움을 요청합니다. 예제, 링크, 기사, ... 완성된 버전을 직접 작성해 보겠습니다.

 
Vitaly Muzichenko :

감사해요

 
Forallf :

나는 올려다보지 않을 것이다. 구현에 도움을 요청합니다. 예제, 링크, 기사, ... 완성된 버전을 직접 작성해 보겠습니다.

시작하는 곳입니다.

   if (signal==up&& OrdersTotal ()== 0 ) //если сигнал на покупку
     {
       if ( OrderSend ( Symbol (),OP_BUYSTOP,Lots_UP,open_price_up,slippage,stop_loss_up,take_profit, NULL ,magik_01, 0 ,Color_up))
        { Print ( "Ордер на покупку уснановлен" );}
     }
   if (signal==dn&& OrdersTotal ()== 0 ) //если сигнал на продажу
     {
       if ( OrderSend ( Symbol (),OP_SELLSTOP,Lots_DN,open_price_dn,slippage,stop_loss_dn,take_profit, NULL ,magik_01, 0 ,Color_dn))
        { Print ( "Ордер на продажу уснановлен" );}
     }
   for ( int pos= 0 ;pos< OrdersTotal ();pos++)
     {
       if ( OrderSelect (pos,SELECT_BY_POS,MODE_TRADES))
        {
         if (OrderType()==OP_BUY)
           {open_price_dn=OrderStopLoss();stop_loss_dn=OrderOpenPrice();
             if ( OrderSend ( Symbol (),OP_SELLSTOP,Lots_DN,open_price_dn,slippage,stop_loss_dn,take_profit, NULL ,magik_01, 0 ,Color_dn))
              { Print ( "Ордер на продажу уснановлен" );}
           }
         if (OrderType()==OP_SELL)
           {open_price_up=OrderStopLoss();stop_loss_up=OrderOpenPrice();
             if ( OrderSend ( Symbol (),OP_BUYSTOP,Lots_UP,open_price_up,slippage,stop_loss_up,take_profit, NULL ,magik_01, 0 ,Color_up))
              { Print ( "Ордер на покупку уснановлен" );}
           }
        }
      }
 
MakarFX :

시작하는 곳입니다.

고맙습니다. 프랑켄슈타인을 모았습니다.
 
이제 문제는 주문을 분할하는 방법입니다. 매시간 주문이 들어오면 매직넘버를 바 타임에 묶을 수 있나요?
 
Forallf :
이제 문제는 주문을 분할하는 방법입니다. 매시간 주문이 들어오면 매직넘버를 바 타임에 묶을 수 있나요?
그리고 그 뿐만 아니라, 주문이나 직위의 종류 , 그리고 Magic에서 갖고 싶은 모든 것까지. 코딩할 수 있는 것들이 많이 있습니다. 그런데 올빼미의 이름도 유용합니다.
 
Forallf :
이제 문제는 주문을 분할하는 방법입니다. 매시간 주문이 들어오면 매직넘버를 바 타임에 묶을 수 있나요?
 if (TimeHour== 1 )magik_01= 01 ;
if (TimeHour== 2 )magik_01= 02 ;
등.
 
MakarFX :

이제 그들은 "extern" "input" 대신 사용합니다.

"외부 변수"도 SIGNALS_INDIKATOR.mqh 라이브러리로 전송해야 합니다.

그런 다음 다른 질문이 있습니다. icast에서 사용하는 변수를 포함된 파일로 옮기고 Advisor 파일에서 삭제할 수 있습니다. 맞습니까?
 
DanilaMactep :
그런 다음 다른 질문이 있습니다. icast에서 사용하는 변수를 포함된 파일로 옮기고 Advisor 파일에서 삭제할 수 있습니다. 맞습니까?
 
안녕하세요! 질문이 어리석을 수 있지만 다음은 어리석게도 차트 위에 하나의 거대한 검은색 직사각형을 그리고(차트를 완전히 닫고) 그 위에 로고와 같은 비문을 쓰는 방법입니다. 지금까지는 차트의 모든 요소를 칙칙한 검은색으로 설정하여 그 상황에서 벗어나고 있습니다(나타나게 합니다). 그리고 나서 맨 위에 비문을 작성하지만 분명히 속성은 다음과 같습니다. 나머지 차트에 적용되지만(정확하지 않음) 아마도 이러한 구현은 작동하지 않을 것입니다. 또 다른 옵션은 하나의 거대한 버튼이지만 그 안에 있는 텍스트의 앵커링은 가운데 하단에서(중앙에 있고 싶습니다), 이것을 변경하는 방법 - 아직 모르겠고 이것이 가능한지 여부 . obj_rectangle_label 을 사용해 보고 싶었지만 텍스트가 맨 위에 작성되지 않았습니다.
그리고 예, 모든 것이 mql4로 작성되었다는 것을 잊었습니다.