Meta Trader에서 스프레드 거래 - 페이지 61

 

다음은 김이고르의 대본을 약간 수정한 것입니다.

확인했습니다! 시계처럼 작동합니다!

스크립트 는 첫 번째(매개변수에 지정된) 도구를 구입합니다 . 그리고 즉시 두 번째 판매 !

주목! - 스크립트는 첫 번째 차트의 차트에서 엄격하게 시작되어야 합니다(PROPERTIES에 지정됨).

악기 ! - 때문에 나는 거기에 대한 MarketInfo를 만들지 않았습니다

조언자가 거래할 수 있도록 허용 확인란을 선택하는 것을 잊지 마십시오.

외부 매개변수:

 #property link      "http://www.kimiv.ru"
#property show_inputs
//------- Внешние параметры скрипта -------------------------------------------+
extern  int    MagicNumber = 12 ;           // Идентификатор позиции
extern bool   MarketWatch = True ;       // Рыночное исполнение
extern string  Symbol_1   = "BRNH0" ;
extern string  Symbol_2   = "CLH0" ;

extern double Lots_1        = 0.1 ;         // Размер лота 1-го инстр.
extern double Lots_2        = 0.1 ;         // Размер лота 2-го инстр.
extern int    StopLoss    = 0 ;           // Размер стопа в пунктах
extern int    TakeProfit  = 0 ;           // Размер тейка в пунктах
int    Slippage    = 3 ;           // Проскальзывание цены
int    NumberOfTry = 5 ;           // Количество торговых попыток

//------- Глобальные переменные скрипта ---------------------------------------+
bool   gbDisabled    = False ;          // Блокировка
bool   UseSound      = True ;           // Использовать звуковой сигнал
string NameFileSound = "expert.wav" ;   // Наименование звукового файла
color  clOpenBuy     = LightBlue ;      // Цвет значка открытия Buy
color  clOpenSell    = LightCoral ;     // Цвет значка открытия Sell
 

누가 다운로드했는지 부탁드립니다. - 삭제. 버그를 발견했습니다! 결정된!

다음은 수정된 버전을 업로드한 것입니다.

 void start ( ) {
  double sl = 0 , tp = 0 , sl_ = 0 , tp_ = 0 ;
  
  if ( StopLoss  > 0 ) sl = Ask - StopLoss * Point ;   else sl = 0 ;
  if ( TakeProfit > 0 ) tp = Ask + TakeProfit * Point ; else tp = 0 ;  
  OpenPosition ( Symbol_1 , OP_BUY , Lots_1 , sl , tp , MagicNumber ) ;
  
 if ( NumberOfPositions ( Symbol_1 , OP_BUY , MagicNumber ) = = 1 ) { 
 if ( StopLoss  > 0 ) sl_ = MarketInfo ( Symbol_2 , MODE_BID ) +
            StopLoss * MarketInfo ( Symbol_2 , MODE_POINT ) ;   else sl_ = 0 ;
 if ( TakeProfit > 0 ) tp_ = MarketInfo ( Symbol_2 , MODE_BID ) -
            TakeProfit * MarketInfo ( Symbol_2 , MODE_POINT ) ; else tp_ = 0 ;
  OpenPosition ( Symbol_2 , OP_SELL , Lots_2 , sl_ , tp_ , MagicNumber ) ;
                                                          }
}
//------ далее идут польз. ф-и И.Кима --------------
파일:
 
rid писал(а) >>

누가 다운로드했는지 부탁드립니다. - 삭제. 버그를 찾았습니다! 결정된!

다음은 수정된 버전을 업로드한 것입니다.

감사합니다. 잘 작동합니다!

 

이해가 안되는 부분이 있습니다. 어떤 이유에서인지 - B.의 데모 계정에서 - CL 오일에서 1월 26-27일 동안 tf=n1에 대한 시세를 잃었습니다.

나머지 TF에서. 괜찮은. 그리고 여기 (h1에서) - 패스.

저만 그렇게 버벅거리나요? 아니면 누구나 가지고 있습니까?


 
데모에 B가 있습니다. 모든 것이 정상입니다. 모든 요일 순서대로 25-26-27-28
 
vldim >> :
У меня на демо Б. Все в порядке. Все дни по порядку 25-26-27-28

데모의 B에서 표시기는 실제와 완전히 다릅니다. 데모에서는 동화처럼 실생활에서는 전혀 그렇지 않습니다. 이것을 명심하고 실생활에서 같은 결과를 기대하지 마십시오.

 

선언된 전술이 좋은 전망을 가지고 있는 몇 가지 도구를 더 찾았습니다("기본" 주제의 인터넷 페이지를 넘기며)! 네, 나쁘지 않습니다. - 오. 심지어 매력적인 관점 - 일일 항목!

금 + 은, - 여기에서 "휴식"(- "복도에서 긴장한 연기가 ..")!

실험해보고 주말에 포스팅할게요!

 
rid >> :

선언된 전술이 좋은 전망을 가지고 있는 몇 가지 도구를 더 찾았습니다("기본" 주제의 인터넷 페이지를 넘기며)! 네, 나쁘지 않습니다. - 오. 심지어 매력적인 관점 - 일일 항목! 금 + 은, - 여기에서 "휴식"(- "복도에서 긴장한 연기가 ..")!

실험해보고 주말에 포스팅할게요!


아마도 이것은 RTS 또는 러시아의 거물 주식 때문일 것입니다.

 

틀렸어! MT4에서는 러시아 주식에 대해 B. 반바지가 금지됩니다.

 
neoclassic >> :
Скрипт, рассчитывающий равновесный лот по инструментам. Просьба сравнить со своими рассчетами


우리는 이 스크립트를 손에 넣었습니다(54페이지).

작동 오. 잘!

그러나 여기 PROPERTIES에서 치수가 다른 기기에 대한 계수(최소한 하나의 계수)를 입력해야 합니다.

.

사유: