드미트리! 미안, 저녁 먹었어! Artyom은 이미 답변을 했으며 Andrey가 한 포지션에서 최대 $400까지 인출했다고 가정하지 않았습니다! 그리고 다른 쪽은 움직임이 있을 때 레알 마드리드에서 수행합니다. 손절매가 5 자리 에서 100핍 이상 더 나빠질 수 있고 헛된 금액을 "급상승"할 수 있습니다. 따라서 나는 약간의 "피"로 침착하게 닫고 반대 방향으로 여는 것을 선호합니다.
왜 기다려? 테스터에서 코드를 확인해야 합니다! 수정 조건에서 간격을 두고 이 변수 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은 들어갈 것입니다. 그리고 신은 금지합니다. 가격은 돌아서고 두 번째 것도 빨간색이 될 것입니다.
간단히 말해서, 나는 아직 무엇을 바꿔야 할지 모르겠어, 나는 아침에 냉철한 머리로 그것을 시도할 것이다.
오, 진짜?
아이디어는 어디에 있습니까?
이 경우 IDEA가 아니라 APPROACH입니다.
왜 기다려? 테스터에서 코드를 확인해야 합니다! 수정 조건에서 간격을 두고 이 변수 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인데 갭을 이해 못했는데 변수로도 필요한가요?
Bai는 상단에 TP가 있고 하단에 SL이 있습니다. 그리고 여기에서 그들은 평등하다고요? 그리고 서버가 선언 된 가격으로 수락하고 거부하지 않도록 예비에 대한 간격이 필요합니다. 예, 가격이 수정 위치와 수용할 수 없을 정도로 가까울 수 있는 이러한 경우에 대해 하나의 변수가 있다고 가정합니다.
나는 이미 이것이 스크립트(TP=SL)의 결함이라고 말했는데, 가격이 도달하지 않으면 중지를 취할 수 있지만 TP는 그렇지 않기 때문입니다. 그것은 나올 것이고 SL은 들어갈 것입니다. 그리고 신은 금지합니다. 가격은 돌아서고 두 번째 것도 빨간색이 될 것입니다.
간단히 말해서, 나는 아직 무엇을 바꿔야 할지 모르겠어, 나는 아침에 냉철한 머리로 그것을 시도할 것이다.
간단히 말해서, 나는 아직 무엇을 바꿔야 할지 모르겠어, 나는 아침에 냉철한 머리로 그것을 시도할 것이다.
말해 주세요.
거래량 0.1랏(1달러)의 43개 포지션 모두 231p의 스탑이 있고 이익으로 마감되었습니다.
시장에는 한 번에 하나의 시장 주문만 있었습니다.
이는 가격이 모든 포지션에서 230포인트 이상 마이너스가 될 수 없음을 의미합니다.
테스터가 244p의 자기자본 감소를 나타내는 이유는 무엇입니까?
결국 가격이 특정 위치에 대해 244포인트 마이너스가 되면 중지가 작동합니다.
http://clip2net.com/s/6im1rj
말해 주세요.
거래량 0.1랏(1달러)의 43개 포지션 모두 231p의 스탑이 있고 이익으로 마감되었습니다.
시장에는 한 번에 하나의 시장 주문만 있었습니다.
이는 가격이 모든 포지션에서 230포인트 이상 마이너스가 될 수 없음을 의미합니다.
테스터가 244p의 자기자본 감소를 나타내는 이유는 무엇입니까?
결국 가격이 특정 위치에 대해 244포인트 마이너스가 되면 중지가 작동합니다.
http://clip2net.com/s/6im1rj
아마도 테스트는 유대인에 따라 이루어지지 않았고 품목의 비용은 10달러가 아니었습니다. 아마도 지는 주문이 오랫동안 유지되어야 했고 음의 스왑이 있었을 것입니다.
아마도 테스트는 유대인에 따라 이루어지지 않았고 품목의 비용은 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,빨간색);
}
}
}
}
}
}
//+----------------------------------------------- --------------------