[경고, 주제 닫힘!] 포럼을 어지럽히지 않도록 모든 초보자 질문. 프로, 놓치지 마세요. 당신 없이는 어디에도 없습니다. - 페이지 136

 
어드바이저의 코드에 min 100이 쓰여져 있는데, 최소 손절매와 이익의 수준이 때때로 변하는 이유를 누가 알겠습니까?하지만 항상 작동하는 것은 아닙니다. 그런 순간에 수동으로 넣으려고했는데 MT가 맹세하고 최소값이 300이어야한다고 주장했습니다. 그리고 이것이 처음이 아닙니다 ... 이것이 결함입니까 ???
 

그건 그렇고, 이것은 결함이 아닙니다.

일부 DC는 하루 동안 여러 번 최소 허용 정지 수준 값을 변경하는 습관(이유가 있든 없든)을 하고 있습니다.

무엇을 위한 것입니까? 공식적으로 이것은 "일하는 거래자의 요청에 따라", 카운터 에이전트/공급자에 대한 언급, 강력한 움직임을 가진 증권 거래소 전통 등 터무니없는(그리고 종종 잘못된) 이유에 의해 주장됩니다. 섬망 상태.

사실, 이것은 많은 경우에 귀하의 이익을 최소화(또는 귀하의 손실을 증가)시킵니다. 즉. 그러한 조치는 DC의 소득을 증가시킵니다.

비슷한 옵션인 " FREEZE LEVEL "(특히 탐욕스러운 DC에 이 옵션이 있음)을 찾지 못한 것은 여전히 행운입니다!

나는 일반적으로 조언자 코드에서 제공합니다(예를 들어):

 double PriceBuy      =  ObjectGet ( "EntryL0" , OBJPROP_PRICE1 ) ;      // Цена покупки
   double ProfitBuy     =  ObjectGet ( "TargetL0" , OBJPROP_PRICE1 ) ;     // Цена прибыли
   double LossBuy       =  ObjectGet ( "LL30" , OBJPROP_PRICE1 ) ;         // Цена убытка
   if ( ( PriceBuy - Ask ) < MODE_STOPLEVEL * Point ) PriceBuy  = ( Ask + MODE_STOPLEVEL * Point ) ; //расст. от цены
   if ( ( ProfitBuy - PriceBuy ) < MODE_STOPLEVEL * Point ) ProfitBuy = ( PriceBuy + MODE_STOPLEVEL * Point ) ; //тейк 
   if ( ( PriceBuy - LossBuy ) < MODE_STOPLEVEL * Point ) LossBuy = ( PriceBuy - MODE_STOPLEVEL * Point ) ; //лосс
//------- задаем значения линий для продажи --------------   
   double PriceSell     =  ObjectGet ( "EntryH0" , OBJPROP_PRICE1 ) ;      // Цена продажи
   double ProfitSell    =  ObjectGet ( "TargetH0" , OBJPROP_PRICE1 ) ;     // Цена прибыли
   double LossSell      =  ObjectGet ( "HH30" , OBJPROP_PRICE1 ) ;         // Цена убытка
   if ( ( Bid - PriceSell ) < MODE_STOPLEVEL * Point ) PriceSell = ( Bid - MODE_STOPLEVEL ) ;  
   if ( ( PriceSell - ProfitSell ) < MODE_STOPLEVEL * Point ) ProfitSell = ( PriceSell - MODE_STOPLEVEL * Point ) ; //тейк  
   if ( ( LossSell - PriceSell ) < MODE_STOPLEVEL * Point ) LossSell = ( PriceSell + MODE_STOPLEVEL * Point ) ;//лосс
 
sergeev >> :
 if ( MathMod ( Minute ( ) + 1 , 5 ) = = 0 )
   {
      bWas = false ;
       if ( Seconds ( ) > = 50 & & ! bWas )
       {
         // делаем то что вам надо 
          bWas = true ; // только один раз
           RefreshRates ( ) ; // обновляем данные валюты
         //........
       }
   }

하지만

정수 ( )
프로그램이 시작된 순간에 마지막으로 알려진 서버 시간의 현재 분(0,1,2,..59)을 반환합니다(이 값은 프로그램 실행 중에 변경되지 않음 ).

그리고

정수 ( )
프로그램이 시작된 시간에 마지막으로 알려진 서버 시간의 현재 분 시작부터 경과된 시간(초)을 반환합니다(이 값은 프로그램 실행 중에 변경되지 않음 ).

 
SK. писал(а) >>

"대화"의 빈도는 작아야 합니다. 그렇지 않으면 브로커는 이러한 현상을 바람직하지 않다고 간주하여 전문가 고문의 사용을 금지할 수 있습니다.

그러나 브로커가 특정 사용자에 대한 고문 사용을 금지할 수 있습니까? 아니면 거래 계정에 제한을 가합니까?

매매조건에 어드바이저와 거래가 가능하다고 적혀있다면?

 
JavaDev >> :

그리고 GMT의 오프셋이 D1에 상대적인 시계열 M5에 어떤 영향을 미칠 수 있습니까?

친애하는 DrShumiloff를 계몽하십시오.

프로그래밍 경력 20년차 초보의 질문입니다.

나는 깨달을 수 밖에 없다, t. 가르침은 가볍다. 그리고 깨달음을 얻으려면, 즉. 성도가 되는 것은 교회의 것입니다.

귀하의 질문에 대해.


그 사람이 묻습니다. "바를 찾는 방법, 예를 들어 하루의 시작 5분을 가정해 봅시다."

당신이 오늘의 시작을 할 때:

 iTime ( Symbol ( ) , PERIOD_D1 , 0 )

중개 시세에서 일일 양초의 시작 시간이 매우 임의적이라는 점을 고려하지 마십시오.

예를 들어 내 Alpari에서 GMT의 오프셋은 4시간입니다. 따라서 예를 들어 피벗 수준을 계산할 때 이러한 이동을 고려하여 모든 시가를 다시 계산해야 합니다.

현재 시간을 가져 와서 오프셋을 추가하고 시간당 시계에서 계산 된 막대 번호의 여는 시간을 찾는 것이 더 정확할 것입니다.

 

질문을 반복합니다. GMT가 왜 여기에 있습니까? .

CODE를 표시하십시오 - 올바르게 수행하는 방법(귀하에 따라), 비고가 아닙니다.

 

여러분, 안녕하세요!!!

ex.4 파일을 mq4 파일 로 변환 하는 방법은 무엇입니까?

 
디컴파일, 디컴파일러.
 
BARS писал(а) >>
디컴파일, 디컴파일러.

이것은 어떤 동물입니까? 그리고 어디서 구하나요?

 
VeDMeD >> :

하지만

정수 ( )
프로그램이 시작된 순간에 마지막으로 알려진 서버 시간의 현재 분(0,1,2,..59)을 반환합니다(이 값은 프로그램 실행 중에 변경되지 않음 ).

그리고

정수 ( )
프로그램이 시작된 시간에 마지막으로 알려진 서버 시간의 현재 분 시작부터 경과된 시간(초)을 반환합니다(이 값은 프로그램 실행 중에 변경되지 않음 ).


먼저 코드(인쇄 또는 주석 삽입)를 확인한 다음 도움말을 확인합니다. 프로그래머의 첫 번째 법칙! :)

사유: