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

 

이러한 간단한 코드를 만드는 데 도움이 됩니다(즉시 기성품 코드가 가능한 경우):

if (Если есть открытый ордер на продажу по нашему фин. инструменту ) //
{
Закрыть ордер ; //
}
else
{
if (Если нет открытых ордеров на продажу по нашему фин. инструменту ) //
{
Открыть ордер на покупку по нашему фин. инструменту ; //
}
}

 
kolyango :

이러한 간단한 코드를 만드는 데 도움이 됩니다( 즉시 기성품 코드를 만들 수 있는 경우 ):

if (Если есть открытый ордер на продажу по нашему фин. инструменту ) //
{
Закрыть ордер ; //
}
else
{
if (Если нет открытых ордеров на продажу по нашему фин. инструменту ) //
{
Открыть ордер на покупку по нашему фин. инструменту ; //
}
}


이것은 이해하고 배우고자 하는 사람들의 질문을 위한 주제입니다.

귀하의 주제는 "무료", "원합니다" 및 기타 부조리와 오해의 주제에 더 적합합니다.

 
abolk :


이것은 이해하고 배우고자 하는 사람들의 질문을 위한 주제입니다.

귀하의 주제는 "무료", "원합니다" 및 기타 부조리와 오해의 주제에 더 적합합니다.


나는 내가 배우고 있다는 것을 부정하지 않는다. 그렇지 않다면 왜 도움을 요청하겠습니까?
 

글쎄, 그것은 당신을 위해 작동하지 않습니다? 코드의 아무 곳에나 삽입할 수 있습니다.

 while (Volume[ 0 ]> 1 )
{
  Print ( "Ждём новую свечу" );
}
Print ( "А вот и новая свеча" );
Print ( "Цена открытия предыдущей свечи" ,iOpen( NULL , 0 , 1 ));
Print ( "Цена закрытия предыдущей свечи" ,iClose( NULL , 0 , 1 ));
 
kolyango :

이러한 간단한 코드를 만드는 데 도움이 됩니다(즉시 기성품 코드가 가능한 경우):

if (Если есть открытый ордер на продажу по нашему фин. инструменту ) //
{
Закрыть ордер ; //
}
else
{
if (Если нет открытых ордеров на продажу по нашему фин. инструменту ) //
{
Открыть ордер на покупку по нашему фин. инструменту ; //
}
}


int sells= 0 ;
for ( int i= 0 ; i< OrdersTotal (); i++)
   {
      if ( OrderSelect (i,SELECT_BY_POS,MODE_TRADES)==true)
      {
         if (OrderSymbol() != Symbol () || OrderMagicNumber() !=magic || OrderType() !=SELL ) continue ;
         OrderClose(OrderTicket(),OrderLots(), NormalizeDouble (Bid, Digits ), 3 , White );
         sells++;
      }
   }
if (sells== 0 ) OrderSend ( Symbol (),OP_BUY, LOT, NormalizeDouble (Ask, Digits ), 3 ,StopLoss,TakeProfit, "" ,magic, 0 , Green ); 
 
evgenii_7 :

모두에게 안녕

나는 프로그래밍이 처음이다

어드바이저는 나쁘지 않은 것 같다고 처방했는데 보증금이 14,000에 달한다

그 후 배수가 시작됩니다.

14,000 레벨에서 최대 드로우다운 매개변수를 기억하고 드레이닝하지 않고 22,000 드레이닝 시작

미리 감사드립니다


그것은 어느 정도의 이익에 도달했다는 사실에서 흘러나온 것이 아니라, 그 순간 시장 행동 이 바뀌고 당신의 고문이 실수를 하기 시작했다는 것입니다.

이 간격의 거래 차트를 보고 그러한 순간의 우회를 분석하고 코드에 추가하십시오.

예를 들어 어드바이저가 한 쌍에서 완벽하게 행동하지만 다른 쌍에서 병합하는 흥미로운 순간이 있습니다. . 여기 저에게 정말 효과적인 트릭이 있습니다 :)

 

새해 복 많이 받으세요!!!!!!!!!!!!!!!!!!!!

죄송합니다. ObjectCreate 함수를 이해할 수 없습니다.

다음과 같은 오류를 씁니다. ObjectCreate( string Verkhnyayastrelka, OBJ_ARROW , 0, Time[0], Verhnyayaghranytsa, ) ;

Alert(" Verkhnyayastrelka " GetLastError() );

ObjectCreate(문자열 Nizhnyayastrelka, OBJ_ARROW, 0, 시간[0], Nyzhnyayaghranytsa, ) ;
Alert(" Nizhnyayastrelka " GetLastError() );


'OBJ_ARROW' - 변수 예상 C:\Autumn Sochi\experts\change room.mq4 (117, 42)

***************************************여덟

그래서

ObjectCreate( Verkhnyayastrelka, OBJ_ARROW, 0, 시간[0], Verhnyayaghranytsa, ) ;

Alert(" Verkhnyayastrelka " GetLastError() );

ObjectCreate( Nizhnyayastrelka, OBJ_ARROW, 0, 시간[0], Nyzhnyayaghranytsa, ) ;
Alert(" Nizhnyayastrelka " GetLastError() );

'Verkhnyayastrelka' - 정의되지 않은 변수 C:\Autumn Sochi\experts\mq4 (117, 17)

'Nizhnyayastrelka' - 변수가 정의되지 않음 C:\Autumn Sochi\experts\change room.mq4 (120, 16)


************************************************** ***** ********************************************* *******


그래서 스트링 Verkhnyayastrelka, Nizhnyayastrelka;

ObjectCreate( Verkhnyayastrelka, OBJ_ARROW, 0, 시간[0], Verhnyayaghranytsa, ) ;
Alert(" Verkhnyayastrelka " GetLastError() );

ObjectCreate( Nizhnyayastrelka, OBJ_ARROW, 0, 시간[0], Nyzhnyayaghranytsa, ) ;
Alert(" Nizhnyayastrelka " GetLastError() );




')' - 매개변수 예상 C:\Autumn Sochi\experts\change mq4 (117, 79)

'GetLastError' - 오퍼레이터 예상 C:\Autumn Sochi\experts\change room.mq4 (118, 28)

')' - 매개변수 예상 C:\Autumn Sochi\experts\change mq4 (120, 77)

'GetLastError' - 오퍼레이터 예상 C:\Autumn Sochi\experts\change room.mq4 (121, 27)


네트워크가 매우 나쁘다! 텍스트를 삽입하려고하면 21 번째 시도에서 무언가가 작동 한 다음 볼이 마우스 화살표 위로 오랫동안 회전하고 2-5 분 후에 만 \u200b\u200b볼 수 있습니다! 그것도 갑자기 위아래로 점프하고 3~6분 걸린다!!!



 
ObjectCreate( string Verkhnyayastrelka, OBJ_ARROW , 0, Time[0], Verhnyayaghranytsa, ) ; 매개변수 유형 쓰기 - 사용자가 매개변수를 삽입해야 하는 유형을 알 수 있도록 도움말에 지정됩니다. 닫는 대괄호 앞에 쉼표가 필요하지 않습니다.
 
감사해요!!
 
alexhammer :


이러한 간단한 코드를 만드는 데 도움이 됩니다(즉시 기성품 코드가 가능한 경우):

if (Если есть открытый ордер на продажу по нашему фин. инструменту) //
{
Закрыть ордер; //
}
else
{
if (Если нет открытых ордеров на продажу по нашему фин. инструменту) //
{
Открыть ордер на покупку по нашему фин. инструменту; //
}
}

일부 기능이 작동하지 않습니다. 아니면 문제가 있습니까? 올바른 것을 만들도록 도와주세요!

//+------------------------------------------------------------------+
int start()
{
int
magic,
SELL,
sells=0;
double
LOT,
StopLoss,
TakeProfit;
for (int i=0; i<OrdersTotal(); i++)
{
if (OrderSelect(i,SELECT_BY_POS,MODE_TRADES)==true)
{
if (OrderSymbol() !=Symbol() || OrderMagicNumber() !=magic || OrderType() !=SELL ) continue;
OrderClose(OrderTicket(),OrderLots(),NormalizeDouble(Bid,Digits),3,White);
sells++;
}
}
if (sells==0) OrderSend(Symbol(),OP_BUY, LOT,NormalizeDouble(Ask,Digits),3,StopLoss,TakeProfit,"",magic,0,Green);
return(0);
}
//+------------------------------------------------------------------+