포럼을 어지럽히 지 않도록 모든 초보자 질문. 프로, 놓치지 마세요. 너 없이는 아무데도 - 6. - 페이지 306

 
Integer :

오, 진짜?
드미트리! 미안, 저녁 먹었어! Artyom은 이미 답변을 했으며 Andrey가 한 포지션에서 최대 $400까지 인출했다고 가정하지 않았습니다! 그리고 다른 쪽은 움직임이 있을 때 레알 마드리드에서 수행합니다. 손절매가 5 자리 에서 100핍 이상 더 나빠질 수 있고 헛된 금액을 "급상승"할 수 있습니다. 따라서 나는 약간의 "피"로 침착하게 닫고 반대 방향으로 여는 것을 선호합니다.
 
artmedia70 :
아이디어는 어디에 있습니까?


이 경우 IDEA가 아니라 APPROACH입니다.
 
borilunad :

왜 기다려? 테스터에서 코드를 확인해야 합니다! 수정 조건에서 간격을 두고 이 변수 Spread를 추가해야 합니다!

if (zeroprice>Ask+(Spread+gap)*Point)
//-------------------------------------------// 곱하면 E 먼저 *Point를 제거하십시오!
if (zeroprice<Bid-(Spread+Gap)*Point)


나는 그것을 시도했고 그래서 OrderModify(OrderTicket(), OrderOpenPrice(), OrderStopLoss(),zeroprice+Spread,0,Blue); //중고를 매수로 설정하고 포지션도 레드 라면 여전히 TP=SL인데 갭을 이해 못했는데 변수로도 필요한가요?
 
MaximuS60 :
나는 그것을 시도했고 그래서 OrderModify(OrderTicket(), OrderOpenPrice(), OrderStopLoss(),zeroprice+Spread,0,Blue); //중고를 매수로 설정하고 포지션도 레드 라면 여전히 TP=SL인데 갭을 이해 못했는데 변수로도 필요한가요?
Bai는 상단에 TP가 있고 하단에 SL이 있습니다. 그리고 여기에서 그들은 평등하다고요? 그리고 서버가 선언 된 가격으로 수락하고 거부하지 않도록 예비에 대한 간격이 필요합니다. 예, 가격이 수정 위치와 수용할 수 없을 정도로 가까울 수 있는 이러한 경우에 대해 하나의 변수가 있다고 가정합니다.
 
borilunad :
Bai는 상단에 TP가 있고 하단에 SL이 있습니다. 그리고 여기에서 그들은 평등하다고요? 그리고 서버가 선언 된 가격으로 수락하고 거부하지 않도록 예비에 대한 간격이 필요합니다. 예, 가격이 수정 위치와 수용할 수 없을 정도로 가까울 수 있는 이러한 경우에 대해 하나의 변수가 있다고 가정합니다.
부끄러움에 감사드립니다.

나는 이미 이것이 스크립트(TP=SL)의 결함이라고 말했는데, 가격이 도달하지 않으면 중지를 취할 수 있지만 TP는 그렇지 않기 때문입니다. 그것은 나올 것이고 SL은 들어갈 것입니다. 그리고 신은 금지합니다. 가격은 돌아서고 두 번째 것도 빨간색이 될 것입니다.


간단히 말해서, 나는 아직 무엇을 바꿔야 할지 모르겠어, 나는 아침에 냉철한 머리로 그것을 시도할 것이다.

 
MaximuS60 : p.


간단히 말해서, 나는 아직 무엇을 바꿔야 할지 모르겠어, 나는 아침에 냉철한 머리로 그것을 시도할 것이다.

머리를 마시지 마십시오. 그러면 꽃이 피게 됩니다 :)
 

말해 주세요.

거래량 0.1랏(1달러)의 43개 포지션 모두 231p의 스탑이 있고 이익으로 마감되었습니다.

시장에는 한 번에 하나의 시장 주문만 있었습니다.

이는 가격이 모든 포지션에서 230포인트 이상 마이너스가 될 수 없음을 의미합니다.

테스터가 244p의 자기자본 감소를 나타내는 이유는 무엇입니까?

결국 가격이 특정 위치에 대해 244포인트 마이너스가 되면 중지가 작동합니다.


http://clip2net.com/s/6im1rj

 
solnce600 :

말해 주세요.

거래량 0.1랏(1달러)의 43개 포지션 모두 231p의 스탑이 있고 이익으로 마감되었습니다.

시장에는 한 번에 하나의 시장 주문만 있었습니다.

이는 가격이 모든 포지션에서 230포인트 이상 마이너스가 될 수 없음을 의미합니다.

테스터가 244p의 자기자본 감소를 나타내는 이유는 무엇입니까?

결국 가격이 특정 위치에 대해 244포인트 마이너스가 되면 중지가 작동합니다.


http://clip2net.com/s/6im1rj



아마도 테스트는 유대인에 따라 이루어지지 않았고 품목의 비용은 10달러가 아니었습니다. 아마도 지는 주문이 오랫동안 유지되어야 했고 음의 스왑이 있었을 것입니다.
 
Integer :


아마도 테스트는 유대인에 따라 이루어지지 않았고 품목의 비용은 10달러가 아니었습니다. 아마도 지는 주문이 오랫동안 유지되어야 했고 음의 스왑이 있었을 것입니다.

유로 달러. 그래서 - 두 번째 옵션. .

고맙습니다.

 

사람들은 후행 정지로 pliz를 돕습니다!!!!!!!!!!!!!!!!! 모든 것을 컴파일하는 것 같지만 테스터에서 후행이 켜지지 않습니다 !!! 긴급 plz))

//+----------------------------------------------- --------------------+
//| 네발야시카_BOT.mq4 |
//| Copyright 2013, MetaQuotes Software Corp. |
//| https://www.metaquotes.net/ |
//+----------------------------------------------- --------------------+
#property copyright "Copyright 2013, MetaQuotes Software Corp."
#속성 링크 " https://www.metaquotes.net/ "
#속성 표시기_버퍼 2
#property indicator_color1 녹색
#property indicator_color2 빨간색
#속성 표시기_너비1 2
#속성 표시기_너비2 2


외부 int Bars_To_Count = 400;
extern int Arrow_dis_from_can = 2;//포인트
extern bool play_sound = true;
extern string sound_name = "빨간색 경보";
외부 이중 로트 = 0.1;
extern int SlipPage=30;
extern int 손절매 = 250;
extern int TrailingStop = 220;
extern int TrailingStep = 1;
extern string comment ="로얄 승리";
extern int 매직 = 777;


이중 buf_up[];
이중 buf_down[];
더블 업;
두 배로 늘리다;
더블 h;
int bar_checked;
인트 티켓;
intSL;
정수 나;

//+----------------------------------------------- --------------------+
//| 전문가 초기화 기능 |
//+----------------------------------------------- --------------------+
무효 초기화()
{
SetIndexBuffer(0,buf_up);
SetIndexArrow(0,233);
SetIndexStyle(0,DRAW_ARROW);

SetIndexArrow(1,234);
SetIndexBuffer(1,buf_down);
SetIndexStyle(1,DRAW_ARROW);


if (숫자 ==3 || 숫자 ==5)
{
손절매*=10;
슬립페이지*=10;
후행 정지 *=10;
후행 단계 *=10;
}
}

//+----------------------------------------------- --------------------+
//| 전문가 초기화 해제 기능 |
//+----------------------------------------------- --------------------+
무효 deinit()
{


}
//+----------------------------------------------- --------------------+
//| 전문가 시작 기능 |
//+----------------------------------------------- --------------------+
무효 시작()
{
for(int h=1;h<Bars_To_Count-bars_checked;h++)
{
/////////위로
if(열기[h]<닫기[h])
{
for(int u=h+1;u<Bars_To_Count+1;u++)
{
if(열기[u]!=닫기[u])
부서지다;
}

if(열기[u]>닫기[u])
{
Sl=NormalizeDouble(Ask-StopLoss*Point,Digits);
ticket=OrderSend(Symbol(),OP_BUY,lots,Ask,SlipPage,0,0,comment,Magic,0,indicator_color1);
만약 (티켓>0)
{
if (OrderSelect(티켓,SELECT_BY_TICKET, MODE_TRADES) ==true)
{
OrderModify(티켓,OrderOpenPrice(),Sl,0,0);

}

}
buf_up[h]=낮음[h]-Arrow_dis_from_can*포인트;
}
}
}


//+----------------------------------------------- --------------------+


//+----------------------------------------------- --------------------+

////////아래에
if(열기[h]>닫기[h])
{
for(int e=h+1; e < Bars_To_Count+1; e++)
{
if(열기[e]!=닫기[e])
{
부서지다;

if(열기[e]<닫기[e])
{
Sl=NormalizeDouble(Bid+StopLoss*Point,Digits);
ticket=OrderSend(Symbol(),OP_SELL,lots,Bid,SlipPage,0,0,comment,Magic,0,indicator_color2);
만약 (티켓>0)
{
if (OrderSelect(티켓,SELECT_BY_TICKET, MODE_TRADES) ==true)
{
OrderModify(티켓,OrderOpenPrice(),Sl,0,0);
}
buf_down[h]=높음[h]+Arrow_dis_from_can*포인트;
}
}
}
}
}
후행();
}

무효 후행()
{
for(int i=0; i<OrdersTotal(); i++)
{
if(주문선택(i,SELECT_BY_POS,MODE_TRADES))
if(OrderSymbol()==Symbol()||OrderMagicNumber()==매직)
if(주문유형()==OP_BUY)
{
if(TrailingStop>0)
{
if(Bid-OrderOpenPrice()>TrailingStop)
{
if(OrderStopLoss()<Bid-TrailingStop)
{
OrderModify(OrderTicket(),OrderOpenPrice(),Bid-TrailingStop,OrderTakeProfit(),0,녹색);
}
}
}
}

if(주문 유형()==OP_SELL)
{
if(TrailingStop>0)
{
if((OrderOpenPrice()-Ask)>TrailingStop)
{
if((OrderStopLoss()>(Ask+TrailingStop)) || (OrderStopLoss()==0))
{
OrderModify(OrderTicket(),OrderOpenPrice(),Ask+TrailingStop,OrderTakeProfit(),0,빨간색);
}
}
}
}
}
}

//+----------------------------------------------- --------------------

사유: