NoDemand4:=If(H>ref(H,-1) and L>=ref(L,-1) and (H-L)>ref((H-L),-1) and C=((H-L)*0.5)+L and C>ref(C,+1) and H>=ref(H,+1) and V<ref(V,-1) and V<ref(V,-2) and NoDemand2=0,1,0)。
NoSupply4:=If(L<ref(L,-1) and Href((H-L),-1) and C=((H-L)*0.5)+L and C<ref(C,+1) and L<=ref(L,+1) and V<ref(V,-1) and V<ref(V,-2) and NoSupply2=0,1,0)。
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
}
}
}
你好。
由于某些原因,我不能编辑我的帖子,但在订单选择 语句中使用 "i "而不是 "o "的做法已经改变了,但仍然不能工作。
// 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
}
}
}
你好,由于某些原因,我不能编辑我的帖子,但在顺序选择语句中使用 "i "而不是 "o",已经改变了,仍然不能工作
a) 总是在then-clauses(和else-case)周围使用大括号。这可能有助于你发现程序流程的错误。例如,在for-clause中有一个可疑的 "break"。
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轴的总像素数,按比例放置一些标签。但是我怎样才能得到总的像素数呢?
谢谢。
xecret
隐藏TP
罗杰09。
指的是第2028号帖子。
结果并不像我预期的那样。
我所说的隐藏TP并不是没有TP水平,相反,它是不可见的,但仍然按照参数设置 获利。
无论如何,非常感谢您的帮助。
=s=
从VT转换到MT4
你好
我正在尝试从VT转换到MT4
我这样做正确吗?
MT4
if (h>h1 && l>=l1 && h-l>h1-l1 && c==h-l*0.5+l && c>c+1 && h>=h+1 && v<v1 && v<v2 && NoDemand2) Order = NoDemand4;
if (l<l1 && hh1-l1 && c==h-l*0.5+l && c=l+1 && v<v1 && v<v2 && NoSupply2)Order = NoSupply4;
VT
NoDemand4:=If(H>ref(H,-1) and L>=ref(L,-1) and (H-L)>ref((H-L),-1) and C=((H-L)*0.5)+L and C>ref(C,+1) and H>=ref(H,+1) and V<ref(V,-1) and V<ref(V,-2) and NoDemand2=0,1,0)。
NoSupply4:=If(L<ref(L,-1) and Href((H-L),-1) and C=((H-L)*0.5)+L and C<ref(C,+1) and L<=ref(L,+1) and V<ref(V,-1) and V<ref(V,-2) and NoSupply2=0,1,0)。
欢呼声
贝诺
免费编程的EA奖励
你好。
我需要一个能读懂 "混乱 "的mq4代码的人。
我正试图将2个EA合并成一个终极EA。
如果有兴趣,请发邮件到 nycv2@yahoo.com
一旦完成,我将分享该EA。(我将以2000美元的价格出售它。只对能帮助我写代码的人免费)。
谢谢
寻找一个好的准确的EA
请谁能帮我找一个好的、准确的EA,我在手动交易中损失了很多钱。
你好。
我需要一个能读懂 "混乱的 "mq4代码的人。
我正试图将2个EA合并成一个终极EA。
如果有兴趣,请发电子邮件至 nycv2@yahoo.com
一旦完成,我将分享该EA。(我将以2000美元的价格出售它。只对能帮助我写代码的人免费)。
谢谢所以你的伟大计划是把你可能在这里找到的两个免费EA "合并 "在一起,然后以2000美元一个的价格出售?你真有胆量,伙计也许如果你真的很幸运,这两个人中的一个会免费提供他们的时间、努力和知识,为你做这件事。
哦,但是等等!如果代码是 "混乱的",那么这些EA就很可能是被反编译的商业EA。是这样吗?白痴!!!。
拉克斯