if(Если есть открытый ордер на продажу по нашему фин. инструменту) // { Закрыть ордер; // } else { if(Если нет открытых ордеров на продажу по нашему фин. инструменту)// { Открыть ордер на покупку по нашему фин. инструменту; // } }
이러한 간단한 코드를 만드는 데 도움이 됩니다( 즉시 기성품 코드를 만들 수 있는 경우 ):
if(Если есть открытый ордер на продажу по нашему фин. инструменту)// { Закрыть ордер; // } else { if(Если нет открытых ордеров на продажу по нашему фин. инструменту)// { Открыть ордер на покупку по нашему фин. инструменту; // } }
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 );
ObjectCreate( string Verkhnyayastrelka, OBJ_ARROW , 0, Time[0], Verhnyayaghranytsa, ) ; 매개변수 유형 쓰기 - 사용자가 매개변수를 삽입해야 하는 유형을 알 수 있도록 도움말에 지정됩니다. 닫는 대괄호 앞에 쉼표가 필요하지 않습니다.
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); } //+------------------------------------------------------------------+
이러한 간단한 코드를 만드는 데 도움이 됩니다(즉시 기성품 코드가 가능한 경우):
if (Если есть открытый ордер на продажу по нашему фин. инструменту ) //
{
Закрыть ордер ; //
}
else
{
if (Если нет открытых ордеров на продажу по нашему фин. инструменту ) //
{
Открыть ордер на покупку по нашему фин. инструменту ; //
}
}
이러한 간단한 코드를 만드는 데 도움이 됩니다( 즉시 기성품 코드를 만들 수 있는 경우 ):
if (Если есть открытый ордер на продажу по нашему фин. инструменту ) //
{
Закрыть ордер ; //
}
else
{
if (Если нет открытых ордеров на продажу по нашему фин. инструменту ) //
{
Открыть ордер на покупку по нашему фин. инструменту ; //
}
}
이것은 이해하고 배우고자 하는 사람들의 질문을 위한 주제입니다.
귀하의 주제는 "무료", "원합니다" 및 기타 부조리와 오해의 주제에 더 적합합니다.
이것은 이해하고 배우고자 하는 사람들의 질문을 위한 주제입니다.
귀하의 주제는 "무료", "원합니다" 및 기타 부조리와 오해의 주제에 더 적합합니다.
나는 내가 배우고 있다는 것을 부정하지 않는다. 그렇지 않다면 왜 도움을 요청하겠습니까?
글쎄, 그것은 당신을 위해 작동하지 않습니다? 코드의 아무 곳에나 삽입할 수 있습니다.
이러한 간단한 코드를 만드는 데 도움이 됩니다(즉시 기성품 코드가 가능한 경우):
if (Если есть открытый ордер на продажу по нашему фин. инструменту ) //
{
Закрыть ордер ; //
}
else
{
if (Если нет открытых ордеров на продажу по нашему фин. инструменту ) //
{
Открыть ордер на покупку по нашему фин. инструменту ; //
}
}
모두에게 안녕
나는 프로그래밍이 처음이다
어드바이저는 나쁘지 않은 것 같다고 처방했는데 보증금이 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분 걸린다!!!
이러한 간단한 코드를 만드는 데 도움이 됩니다(즉시 기성품 코드가 가능한 경우):
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);
}
//+------------------------------------------------------------------+