NoDemand4:=If(H>ref(H,-1) 및 L>=ref(L,-1) 및 (HL)>ref((HL),-1) 및 C=((HL)*0.5)+ L 및 C>ref(C,+1) 및 H>=ref(H,+1) 및 V<ref(V,-1) 및 V<ref(V,-2) 및 NoDemand2=0,1,0 );
NoSupply4:=If(L<ref(L,-1) 및 Href((HL),-1) 및 C=((HL)*0.5)+L 및 C<ref(C,+1) 및 L<= ref(L,+1) 및 V<ref(V,-1) 및 V<ref(V,-2) 및 NoSupply2=0,1,0);
완료되면 EA를 공유하겠습니다. (2,000달러에 판매하겠습니다. 코드 작성을 도와줄 수 있는 사람에게만 무료입니다.)
감사해요
그래서 당신은 여기에서 찾을 수 있는 두 개의 무료 EA를 가져 와서 함께 '병합'하여 2K에 판매하는 것이 좋은 계획입니까? 신경질적인 친구가 생겼습니다! 당신이 정말 운이 좋다면 실제로 시간, 노력, 지식을 무료로 포기한 두 사람 중 한 명이 당신을 위해 그것을 제안할 것입니다.
아, 하지만 기다려! 코드가 ' 엉망인' 경우 EA는 대부분 디컴파일된 상용 EA일 가능성이 큽니다. 그게 다야? 바보!!!
2일 아직 멈춤
안녕,
바이스톱 주문이 삭제된 후 지연을 추가하려고 합니다. 아래 코드를 작성했는데 컴파일은 잘 되지만 작동하지 않습니다.
누구든지 내가 무엇을 잘못하고 있는지 보거나이 작업을 수행 할 코드 줄을 줄 수 있습니까?
감사해요
// Time Delay for the next "Buy Stop" Order after buystop is deleted.
if (MayOpenDeferOrder && NextBuyStop_Order_Minutes !=0)//Time Delay for the next Buy Stop Order
{
int ordersHistoryTotal = OrdersHistoryTotal();
for (int o=ordersHistoryTotal;o<=0;o--) //Count down until it hits the total trades in history
{
if(OrderSelect(i,SELECT_BY_POS,MODE_HISTORY)) //Getting all historical trades
if ((Symbol() == OrderSymbol()) && (OrderComment() == "Buy Stop Deleted.")) continue;
// "Buy Stop Deleted." is the user comment
//added when a buystop order is deleted.
{
if(((TimeCurrent() - OrderOpenTime())/60) < NextBuyStop_Order_Minutes) MayOpenDeferOrder = false;
break; //MayOpenDeferOrder==BuyStop Order
}
}
}
안녕,
어떤 이유로 게시물을 수정할 수 없지만 order select 문에서 o 대신 "i"의 사용이 변경되어 여전히 작동하지 않습니다
// Time Delay for the next "Buy Stop" Order after buystop is deleted.
if (MayOpenDeferOrder && NextBuyStop_Order_Minutes !=0)//Time Delay for the next Buy Stop Order
{
int ordersHistoryTotal = OrdersHistoryTotal();
for (int o=ordersHistoryTotal;o<=0;o--) //Count down until it hits the total trades in history
{
if(OrderSelect(o,SELECT_BY_POS,MODE_HISTORY)) //Getting all historical trades
if ((Symbol() == OrderSymbol()) && (OrderComment() == "Buy Stop Deleted.")) continue;
// "Buy Stop Deleted." is the user comment
//added when a buystop order is deleted.
{
if(((TimeCurrent() - OrderOpenTime())/60) < NextBuyStop_Order_Minutes) MayOpenDeferOrder = false;
break; //MayOpenDeferOrder==BuyStop Order
}
}
}
안녕하세요, 어떤 이유로 내 게시물을 수정할 수 없지만 order select 문에서 o 대신 "i"를 사용하는 것이 변경되어 여전히 작동하지 않습니다.
a) then 절(및 else 절) 주위에 항상 중괄호를 사용하십시오. 프로그램 흐름 실수를 보는 데 도움이 될 수 있습니다. 예를 들어 for 절에 모호한 "중단"이 있습니다.
b) 주문 목록이 반드시 시간 순서대로 나열되는 것은 아닙니다. GUI를 통해 재정렬할 수 있습니다.
TP 숨기기
바꾸다
{
int ticket,err;
if (!GlobalVariableCheck("InTrade")) {
GlobalVariableSet("InTrade", CurTime()); // set lock indicator
ticket = OrderSend(Symbol(),OP_BUY,lot2,Ask,1,0,Ask+TP*Poin t,"Ask-StopLoss*Point,EA Order",magic,0,Red);
GlobalVariableDel("InTrade"); // clear lock indicator
}
}
void OpenSell()
{
int ticket,err;
if (!GlobalVariableCheck("InTrade")) {
GlobalVariableSet("InTrade", CurTime()); // set lock indicator
ticket = OrderSend(Symbol(),OP_SELL,lot2,Bid,1,0,Bid-TP*Point,Bid+StopLoss*Point,"EA Order",magic,0,Red);
GlobalVariableDel("InTrade"); // clear lock indicator
}
}[/CODE]
to
[CODE]void OpenBuy()
{
int ticket,err;
if (!GlobalVariableCheck("InTrade")) {
GlobalVariableSet("InTrade", CurTime()); // set lock indicator
ticket = OrderSend(Symbol(),OP_BUY,lot2,Ask,1,0,0,"Ask-StopLoss*Point,EA Order",magic,0,Red);
GlobalVariableDel("InTrade"); // clear lock indicator
}
}
void OpenSell()
{
int ticket,err;
if (!GlobalVariableCheck("InTrade")) {
GlobalVariableSet("InTrade", CurTime()); // set lock indicator
ticket = OrderSend(Symbol(),OP_SELL,lot2,Bid,1,0,0,"EA Order",magic,0,Red);
GlobalVariableDel("InTrade"); // clear lock indicator
}
}당신의 친절에 진심으로 감사드립니다, Roger09.
답변이 늦은 제 사과를 받아주세요.
코드를 테스트하고 결과를 알려 드리겠습니다.
=s=
창의 총 픽셀을 얻는 방법은 무엇입니까?
안녕,
창의 x축과 y축의 총 픽셀 수에 비례하여 레이블을 배치해야 합니다. 그러나 어떻게 총 픽셀 수를 알 수 있습니까?
건배.
비밀
TP 숨기기
로저09,
게시물 #2028 참조.
결과는 내 예상과 달랐습니다.
Hide TP가 의미하는 바는 TP 레벨이 없는 것이 아니라 보이지 않지만 매개변수 에 설정된 대로 여전히 이익을 취한다는 것입니다.
어쨌든 도움을 주셔서 대단히 감사합니다.
=s=
VT에서 MT4로 변환
안녕하세요
VT에서 MT4로 변환하려고 합니다.
내가 이것을 올바르게 했는가?
MT4
if (h>h1 && l>=l1 && hl>h1-l1 && c==hl*0.5+l && c>c+1 && h>=h+1 && v<v1 && v<v2 && NoDemand2)주문 = 수요 없음4;
if (l<l1 && hh1-l1 && c==hl*0.5+l && c=l+1 && v<v1 && v<v2 && NoSupply2)주문 = NoSupply4;
VT
NoDemand4:=If(H>ref(H,-1) 및 L>=ref(L,-1) 및 (HL)>ref((HL),-1) 및 C=((HL)*0.5)+ L 및 C>ref(C,+1) 및 H>=ref(H,+1) 및 V<ref(V,-1) 및 V<ref(V,-2) 및 NoDemand2=0,1,0 );
NoSupply4:=If(L<ref(L,-1) 및 Href((HL),-1) 및 C=((HL)*0.5)+L 및 C<ref(C,+1) 및 L<= ref(L,+1) 및 V<ref(V,-1) 및 V<ref(V,-2) 및 NoSupply2=0,1,0);
건배
베노
프로그래밍에 대한 무료 EA 보상
여보세요,
" 엉망인 " mq4 코드를 읽을 수 있는 사람이 필요합니다.
2개의 EA를 하나의 궁극의 EA로 병합하려고 합니다.
관심이 있는 경우 nycv2@yahoo.com 으로 이메일을 보내주십시오.
완료되면 EA를 공유하겠습니다. (2,000달러에 판매하겠습니다. 코드 작성을 도와줄 수 있는 사람에게만 무료입니다.)
감사해요
정확하고 좋은 EA를 찾아서
누군가가 훌륭하고 정확한 EA를 도와줄 수 있습니까? 저는 수동으로 거래하는 데 많은 돈을 잃었습니다.
여보세요,
" 엉망인 " mq4 코드를 읽을 수 있는 사람이 필요합니다.
2개의 EA를 하나의 궁극의 EA로 병합하려고 합니다.
관심이 있는 경우 nycv2@yahoo.com 으로 이메일을 보내주십시오.
완료되면 EA를 공유하겠습니다. (2,000달러에 판매하겠습니다. 코드 작성을 도와줄 수 있는 사람에게만 무료입니다.)
감사해요그래서 당신은 여기에서 찾을 수 있는 두 개의 무료 EA를 가져 와서 함께 '병합'하여 2K에 판매하는 것이 좋은 계획입니까? 신경질적인 친구가 생겼습니다! 당신이 정말 운이 좋다면 실제로 시간, 노력, 지식을 무료로 포기한 두 사람 중 한 명이 당신을 위해 그것을 제안할 것입니다.
아, 하지만 기다려! 코드가 ' 엉망인' 경우 EA는 대부분 디컴파일된 상용 EA일 가능성이 큽니다. 그게 다야? 바보!!!
럭스