여기에서 시작했어야 했습니다. 터미널에서 수동으로 주문을 열 때 즉시 스탑을 할 수 있습니까?
주문 유형은 어디에 있으며 무엇을 말합니까? 즉시 집행인가 시장 집행인가?
그냥, Alpari에서 시장 실행 이 있으면 거기에 SL과 TP를 넣는 것이 불가능합니다. 주문이 보류 중일 때만 가능합니다. 글쎄요, 적어도 데모 계정에서는 어떻게 될지 모르겠습니다. 다른 사람에.
저도 이것에 주목해서 어드바이저가 먼저 SL과 TP 없이 주문을 하고 그냥 수정해서 SL과 TP를 설정하기로 했습니다.
그러나 그것을 수정하는 방법? )) 일부 고문의 수정 사항을 복사했지만 오류 코드에서도 컴파일되지 않습니다. 솔직히 여기에 수정에 대한 기사는 없지만 교과서에는 후행 중지가있는 예가 있습니다. 나는 최근에 언어를 배우기 시작했고 이것은 나의 첫 번째 Expert Advisor이고 주문을 올바르게 수정하는 방법을 모릅니다...
for ( int i = 0 ; i < total; i++)
{
OrderSelect (i, SELECT_BY_POS, MODE_TRADES);
// check for symbol & magic numberif ( OrderSymbol ()== Symbol () && OrderMagicNumber ()== Magic)
{
if ( OrderType () == OP_BUY) // long position is opened
{
if ( OrderStopLoss ()== 0 )
{
OrderModify ( OrderTicket (), OrderOpenPrice (),Bid- Point *sl, OrderTakeProfit (), 0 , Orange );
return ( 0 );
}
}
if ( OrderType () == OP_SELL) // short position is opened
{
if ( OrderStopLoss ()== 0 )
{
OrderModify ( OrderTicket (), OrderOpenPrice (),Ask+ Point *sl, OrderTakeProfit (), 0 , Orange );
return ( 0 );
}
}
}
}
일반적으로 이 주기에서 주문의 정지 손실을 수정할 수 없지만 정지 수준에 도달하면 주문을 닫습니다. 손실 수준이 전달됨(변수 sl):
for ( int i = 0 ; i < total; i++)
{
OrderSelect (i, SELECT_BY_POS, MODE_TRADES);
// check for symbol & magic numberif ( OrderSymbol ()== Symbol () && OrderMagicNumber ()== Magic)
{
if ( OrderType () == OP_BUY) // long position is opened
{
if (( OrderOpenPrice ()-Ask)< Point *sl) // stoploss
{
OrderClose ( OrderTicket (), OrderLots (),Ask,slippage, Aqua );
}
if ((Bid- OrderOpenPrice ())> Point *(ts+minp)) //trail
{
if ( OrderStopLoss ()<(Bid- Point *ts))
{
OrderModify ( OrderTicket (), OrderOpenPrice (),Bid- Point *ts, OrderTakeProfit (), 0 , Orange );
}
}
}
if ( OrderType () == OP_SELL) // short position is opened
{
if ((Bid- OrderOpenPrice ())> Point *sl) // stoploss
{
OrderClose ( OrderTicket (), OrderLots (),Bid,slippage, Magenta );
}
if (( OrderOpenPrice ()-Ask)> Point *(ts+minp)) //trail
{
if ( OrderStopLoss ()>(Ask+ Point *ts))
{
OrderModify ( OrderTicket (), OrderOpenPrice (),Ask+ Point *ts, OrderTakeProfit (), 0 , Orange );
}
}
}
}
}
이러한 질문: 시각적 테스트 모드에서 표시기 선은 테스트가 끝날 때만 그려집니다. 이것은 모든 사람에게 해당되는 것입니까 아니면 내가 뭔가 잘못하고 있습니까?
모두가 있습니다.
https://www.mql5.com/ru/forum/131853/page2#463027
무스로 주문을 올바르게 여는 방법을 알려주고 alpari용 EA(코드)를 가져옵니다.
다른 DC가 "무스와 함께 주문을 올바르게 열고 고문(코드)을 가져오는" 방법을 알고 있습니까?
다른 DC가 "무스와 함께 주문을 올바르게 열고 고문(코드)을 가져오는" 방법을 알고 있습니까?
Alpari에서 주문을 여는 것과 Oand 또는 다른 DC에서 주문을 여는 것의 차이점은 무엇입니까???
다른 DC가 "무스와 함께 주문을 올바르게 열고 고문(코드)을 가져오는" 방법을 알고 있습니까?
다른 DC의 경우 내 고문이 쟁기질하지만 alpari의 경우 그렇지 않습니다. 그래서 내가 묻는 이유는 아마도 몇 가지 기능이 있습니까?
다른 ds는 내 조언자가 쟁기질하지만 alpari는 그렇지 않아서 내가 묻는 이유는 아마도 몇 가지 기능이 있습니까?
이것은 우리가 시작했어야 했던 곳입니다. 터미널에서 수동으로 주문을 열 때 즉시 스탑을 할 수 있습니까?
주문 유형은 어디에 있으며 무엇을 말합니까? 즉시 실행 또는 시장 실행?
여기에서 시작했어야 했습니다. 터미널에서 수동으로 주문을 열 때 즉시 스탑을 할 수 있습니까?
주문 유형은 어디에 있으며 무엇을 말합니까? 즉시 집행인가 시장 집행인가?
그냥, Alpari에서 시장 실행 이 있으면 거기에 SL과 TP를 넣는 것이 불가능합니다. 주문이 보류 중일 때만 가능합니다. 글쎄요, 적어도 데모 계정에서는 어떻게 될지 모르겠습니다. 다른 사람에.
저도 이것에 주목해서 어드바이저가 먼저 SL과 TP 없이 주문을 하고 그냥 수정해서 SL과 TP를 설정하기로 했습니다.
그러나 그것을 수정하는 방법? )) 일부 고문의 수정 사항을 복사했지만 오류 코드에서도 컴파일되지 않습니다. 솔직히 여기에 수정에 대한 기사는 없지만 교과서에는 후행 중지가있는 예가 있습니다. 나는 최근에 언어를 배우기 시작했고 이것은 나의 첫 번째 Expert Advisor이고 주문을 올바르게 수정하는 방법을 모릅니다...
나는 여전히 문제가 5번째 신호에 있다고 생각합니까? 어떻게 생각하나요?
그렇다면? 그리고 거의 같은 방식으로 이익을 취하기 위해 ...
일반적으로 이 주기에서 주문의 정지 손실을 수정할 수 없지만 정지 수준에 도달하면 주문을 닫습니다. 손실 수준이 전달됨(변수 sl):
2차원 배열[티켓][오픈 가격]을 만들고 싶습니다. 문제는 배열 int 또는 double을 선언하는 유형이 무엇입니까?
개점 가격 - 두 배