是bidness什么意思思请帮解释一下if(Bid

Dear Ariba user: We were trying to reach you regards your bid with FujiWe were unable to reach you at either #
or #.We will go ahead and remove your bid since it's an obvious erroneous bid.If you have any question, please call us directly using toll-free number China South 10的翻译:尊敬的 Ariba 用户: 我们试图达成你问候你投标 FujiWe 未能达成您在任一 #
或 #.We 将走一步,删除你出价,因为它是明显错误的投标。如果您有任何疑问,请致电我们直接使用免费电话号码中国南方的 43China 北 43年感谢您 Charlene YangAuction 管理员 什么意思?中文翻译英文,英文翻译中文,怎么说?
青云英语翻译
Dear Ariba user: We were trying to reach you regards your bid with FujiWe were unable to reach you at either #
or #.We will go ahead and remove your bid since it's an obvious erroneous bid.If you have any question, please call us directly using toll-free number China South 10
选择语言:从
罗马尼亚语
罗马尼亚语
亲爱的Ariba的用户:我们试图达到您关于您的出价与FujiWe无法达到你要么##.We将继续和删除您的出价,因为它是一个明显的错误bid.If,你有任何问题,请呼叫我们直接使用的免费电话号码中国南方10800 - 265 - 0343China北43谢谢夏琳YangAuction管理员
尊敬的 Ariba 用户: 我们试图达成你问候你投标 FujiWe 未能达成您在任一 #
或 #.We 将走一步,删除你出价,因为它是明显错误的投标。如果您有任何疑问,请致电我们直接使用免费电话号码中国南方的 43China 北 43年感谢您 Charlene YangAuction 管理员
亲爱的Ariba用户: 我们设法到达您看待您的出价与FujiWe无法到达您在或者#或#.We将继续并且去除您的出价,因为它是一个明显的错误出价。如果您有任何问题,直接地使用免费电话中国北部43感谢您Charlene YangAuction管理员的南43China请叫我们
各位有庭用户:我们在试图达到你认为你与投标fujiwe无法接触你在#或#.我们会继续下去和删除您申办因为它的一个明显错误申办.您有任何问题,请直接与我们使用免费号码
-0343南 中国中国北
-0343感谢你蔡卓妍yangauction管理员
尊敬的 Ariba 用户: 我们试图达成你问候你投标 FujiWe 未能达成您在任一 #
或 #.We 将走一步,删除你出价,因为它是明显错误的投标。如果您有任何疑问,请致电我们直接使用免费电话号码中国南方的 43China 北 43年感谢您 Charlene YangAuction 管理员当前位置: &
求翻译:30.4 If a bid is not substantially responsive to the requirements of the Bidding Document, it shall be rejected by the Employer and may not subsequently be made responsive by correction of the material deviation, reservation, or omission.是什么意思?
30.4 If a bid is not substantially responsive to the requirements of the Bidding Document, it shall be rejected by the Employer and may not subsequently be made responsive by correction of the material deviation, reservation, or omission.
问题补充:
30.4 如果投标不符合招标文件的要求,它须由雇主拒绝和不其后作出响应的重大偏差、 预订或遗漏的校正。
我来回答:
参考资料:
* 验证码:
登录后回答可以获得积分奖励,并可以查看和管理所有的回答。 |
我要翻译和提问
请输入您需要翻译的文本!新手:一个EA源码的详细注释,请大家帮忙解释一下
我的图书馆
新手:一个EA源码的详细注释,请大家帮忙解释一下
新手:一个EA源码的详细注释,请大家帮忙解释一下
( 10:52:04)
新手有个ea
的部份地方看不懂,请大家帮忙解释一下,下面是我自已注解上去的,如果注解错了,也请指出,还有我不明白的地方,请帮忙
解释一下。
#define SIGNAL_NONE 0&
//预定义&&这里起什么作用呀??
#define SIGNAL_BUY& &1
#define SIGNAL_SELL&&2
#define SIGNAL_CLOSEBUY 3
#define SIGNAL_CLOSESELL 4
extern bool EachTickMode = T&
&//EachTickMode = True
extern double Lots = 1.0;&
//每次下单手数
extern int Slippage = 3;&
&&&//成交单数允许的滑动点数
extern bool UseStopLoss = T&
//是否使用止损
extern int StopLoss = 30;&
//止损点数
extern bool UseTakeProfit = T&
&&&//是否使用止赢
extern int TakeProfit = 60;&
&&&//止赢点数
extern bool UseTrailingStop = T&
&//是否使用跟踪止赢
extern int TrailingStop = 30;&
&//跟踪止赢点数
&& &//自定义
&& & //自定义
bool TickCheck = F&
int init() {
& &BarCount =
&& &// BarCount
=当前K线图所有的历史K线个数
& &if (EachTickMode) Current = 0;
else Current = 1;& &
//如果 EachTickMode 是真的,Current = 0,是假的Current = 1 ,请问 这里
Current起到什么作用???
& &return(0);
int deinit() {
& &return(0);
int start() {
& &int Order =
SIGNAL_NONE;& &&
&//自定义&&Order =
SIGNAL_NONE
& &int Total,
&//自定义&&Total,
& &double StopLossLevel,
TakeProfitL
//自定义&&StopLossLevel,
TakeProfitLevel
& &if (EachTickMode
&& Bars != BarCount) TickCheck =
// 如果 EachTickMode
和&&当前K线图所有的历史K线个数&
BarCount&&是真的,TickCheck =
False&&,请问这里起什么作用??
& &Total =
OrdersTotal();& &// Total =
OrdersTotal(),OrdersTotal 是下单的意思吗??
& &Order =
SIGNAL_NONE;& & // Order =
SIGNAL_NONE ,这里起什么作用呀???
//Check position&
&&&检查位置
& &bool IsTrade =
F&&//&&自定义&&IsTrade
& &for (int i = 0; i
& T i ++)&
&&&//&&自定义
i = 0&&,如果 i &
Total,运行 i ++&&意思是 如果 i
& Total,i+1 是这样吗?
&OrderSelect(i, SELECT_BY_POS,
MODE_TRADES);&
&//这里是什么意思?起什么作用????????
&if(OrderType() &= OP_SELL
&&&&OrderSymbol()
== Symbol())&
&&&//这里是什么意思?
&& &IsTrade =
&if(OrderType() == OP_BUY)&
//&&如果已经开有买单,这里是这个意思吗?
&//+------------------------------------------------------------------+
&& &//| Signal
Begin(Exit Buy)&
信号开始(退出购买)& &&
&//+------------------------------------------------------------------+
..............
if (Order == SIGNAL_CLOSEBUY &&
((EachTickMode && !TickCheck) ||
(!EachTickMode && (Bars !=
BarCount))))
// 这里是什么意思 ?起什么作用?
&OrderClose(OrderTicket(), OrderLots(), Bid,
Slippage, MediumSeaGreen);&&//
这里是什么意思 ?起什么作用?
(SignalMail) SendMail("[Signal Alert]", "[" + Symbol() + "] " +
DoubleToStr(Bid, Digits) + " Close Buy");
// 这里是什么意思 ?起什么作用?
(!EachTickMode) BarCount = B // 这里是什么意思 ?起什么作用?
&& &IsTrade =
//Trailing stop&
&& &移动止损
&if(UseTrailingStop
&& TrailingStop & 0)
// 如果 UseTrailingStop 和TrailingStop & 0
是真就运行下面。是这个意思吗?
&& &if(Bid -
OrderOpenPrice() & Point *
TrailingStop)&
&//这里是什么意思?起什么作用?
&if(OrderStopLoss() & Bid - Point *
TrailingStop) //这里是什么意思 ?起什么作用?
&OrderModify(OrderTicket(), OrderOpenPrice(), Bid
- Point * TrailingStop, OrderTakeProfit(), 0,
MediumSeaGreen);&&//这里是什么意思?起什么作用?是要平仓的意思吗?
(!EachTickMode) BarCount = B
.................&&信号开始(退出卖出)跟上面差不多,只要解释上面的下面就了解了....
//+------------------------------------------------------------------+
& &//| Signal
Begin(Entry)&
&&&信号开始&&买&&卖&
&//+------------------------------------------------------------------+
& &if (Buy1_1 &
Buy1_2 && Buy2_1 &
Buy2_2) Order = SIGNAL_BUY;
& &if (Sell1_1 &
Sell1_2 && Sell2_1 &
Sell2_2) Order = SIGNAL_SELL;
&//+------------------------------------------------------------------+
& &//| Signal
&//+------------------------------------------------------------------+
& &if (Order == SIGNAL_BUY
&& ((EachTickMode
&& !TickCheck) || (!EachTickMode
&& (Bars != BarCount))))
// ((EachTickMode && !TickCheck) ||
(!EachTickMode && (Bars !=
BarCount)))&&这几个都是什么意思,起什么作用??
&if(!IsTrade)&
这里是什么意思,起什么作用????
&& &//Check free
&&&检查可用保证金
(AccountFreeMargin() & (1000 * Lots)) {
&& &Print("We
have no money. Free Margin = ", AccountFreeMargin());
&return(0);
(UseStopLoss) StopLossLevel = Ask - StopLoss * P else
StopLossLevel =
0.0;&&//这里是什么意思??
(UseTakeProfit) TakeProfitLevel = Ask + TakeProfit * P else
TakeProfitLevel = 0.0; //这里是什么意思??
&& &Ticket =
OrderSend(Symbol(), OP_BUY, Lots, Ask, Slippage, StopLossLevel,
TakeProfitLevel, "Buy(#" + MagicNumber +
")", MagicNumber, 0,
DodgerBlue);&&//这里是什么意思??
&& &if(Ticket
&&&// 如果Ticket
& 0 是真的,就运行下面, Ticket是什么??
(OrderSelect(Ticket, SELECT_BY_TICKET,
MODE_TRADES))&&//这里是什么意思??&&
&&&Print("BUY
order opened : ",
OrderOpenPrice());&&// Print
是输出的意思吧??? 这里起什么作用呀??
(SignalMail) SendMail("[Signal Alert]", "[" + Symbol() + "] " +
DoubleToStr(Ask, Digits) + " Open Buy");
//这里是什么意思??
&&&Print("Error
opening BUY order : ", GetLastError()); // Print
是输出的意思吧???这里起什么作用呀??
(EachTickMode) TickCheck =
这里是什么意思??&&这里起什么作用呀??
(!EachTickMode) BarCount = B //
这里是什么意思??&&这里起什么作用呀??
&return(0);
..........................下面的是卖出的...
基本上跟买进的一个样,解释上面,下面的我就可以明白了....
看过注释后我只能说 你对EA的编程了解不多,那么我能解释的尽量解释:
本帖隐藏的内容需要回复才可以浏览
#define SIGNAL_NONE 0
//预定义这里起什么作用呀??这里是预定义部分,就是用一串文字组合代替后面的数字,后面语句里用到这种字符串组合的地方就是使用对应的数字
#define SIGNAL_BUY 1
#define SIGNAL_SELL 2
#define SIGNAL_CLOSEBUY 3
#define SIGNAL_CLOSESELL 4
extern bool EachTickMode = T //EachTickMode =
extern double Lots = 1.0; //每次下单手数
extern int Slippage = 3; //成交单数允许的滑动点数
extern bool UseStopLoss = T //是否使用止损
extern int StopLoss = 30; //止损点数
extern bool UseTakeProfit = T //是否使用止赢
extern int TakeProfit = 60; //止赢点数
extern bool UseTrailingStop = T //是否使用跟踪止赢
extern int TrailingStop = 30; //跟踪止赢点数
int BarC //自定义
int C //自定义
bool TickCheck = F
int init() {
BarCount = B // BarCount =当前K线图所有的历史K线个数
if (EachTickMode) Current = 0; else Current = 1;
//如果 EachTickMode 是真的,Current = 0,是假的Current = 1 ,请问 这里
Current起到什么作用???这里Current用于去顶计算指标所用的K线序号,如果EachTickMode为真,则使用current=0也就是当前动态K线的数值进行计算。如果为假则始终K线序号为1的上一根K线的数据进行计算
return(0);
int deinit() {
return(0);
int start() {
int Order = SIGNAL_NONE; //自定义 Order = SIGNAL_NONE
int Total, T //自定义 Total, Ticket
double StopLossLevel, TakeProfitL //自定义 StopLossLevel,
TakeProfitLevel
if (EachTickMode && Bars !=
BarCount) TickCheck = F
// 如果 EachTickMode 和 当前K线图所有的历史K线个数 不等于 BarCount 是真的,TickCheck
= False ,请问这里起什么作用??
Bars != BarCount意思是新的K线刚刚产生的时候
Total = OrdersTotal(); // Total = OrdersTotal(),OrdersTotal
是下单的意思吗??OrdersTotal函数是当前持仓总个数
Order = SIGNAL_NONE; // Order = SIGNAL_NONE
,这里起什么作用呀???Order是作者自己定义个信号标示
//Check position 检查位置
bool IsTrade = F // 自定义 IsTrade = False
for (int i = 0; i & T i ++) // 自定义 i = 0
,如果 i & Total,运行 i ++ 意思是 如果 i &
Total,i+1 是这样吗?
OrderSelect(i, SELECT_BY_POS, MODE_TRADES);
//这里是什么意思?起什么作用????????OrderSelect函数的作用是锁定一个订单,然后才能查询这个订单的具体内容,例如开盘价止损止盈等等订单信息
if(OrderType() &= OP_SELL
&& OrderSymbol() == Symbol())
//这里是什么意思 ?意思是如果持仓单是BUY或SELL并且是当前K线所对应的货币的持仓单
IsTrade = T
if(OrderType() == OP_BUY) //
如果已经开有买单,这里是这个意思吗?意思是,如果这个持仓单是买单的话。。。。
//+------------------------------------------------------------------+
//| Signal Begin(Exit Buy) 信号开始(退出购买) |
//+------------------------------------------------------------------+
..............
if (Order == SIGNAL_CLOSEBUY &&
((EachTickMode && !TickCheck) ||
(!EachTickMode && (Bars !=
BarCount))))
意思是如果计算得出要发出买单出场动作,同时需要检测动态K线,同时又发生新K线出现这些情况的话。。。。
// 这里是什么意思 ?起什么作用?
OrderClose(OrderTicket(), OrderLots(), Bid, Slippage,
MediumSeaGreen); // 这里是什么意思 ?起什么作用?买单平仓
if (SignalMail) SendMail("[Signal Alert]", "[" + Symbol() + "]
" + DoubleToStr(Bid, Digits) + " Close Buy");
// 这里是什么意思 ?起什么作用?是否发出报警邮件
if (!EachTickMode) BarCount = B //
这里是什么意思?起什么作用?K线个数变量复位
IsTrade = F
//Trailing stop 移动止损
if(UseTrailingStop &&
TrailingStop & 0) // 如果 UseTrailingStop
和TrailingStop & 0 是真就运行下面。是这个意思吗?是
if(Bid - OrderOpenPrice() & Point *
TrailingStop) //这里是什么意思 ?起什么作用?移动止损判断
if(OrderStopLoss() & Bid - Point * TrailingStop)
//这里是什么意思 ?起什么作用?同上
OrderModify(OrderTicket(), OrderOpenPrice(), Bid - Point *
TrailingStop, OrderTakeProfit(), 0,
MediumSeaGreen);
//这里是什么意思?起什么作用?是要平仓的意思吗?如果满足移动止损调整的条件,这里执行修改持仓单止盈止损的动作
if (!EachTickMode) BarCount = B
................. 信号开始(退出卖出)跟上面差不多,只要解释上面的下面就了解了....
//+------------------------------------------------------------------+
//| Signal Begin(Entry) 信号开始 买 卖 |
//+------------------------------------------------------------------+
if (Buy1_1 & Buy1_2
&& Buy2_1 & Buy2_2)
Order = SIGNAL_BUY;
if (Sell1_1 & Sell1_2
&& Sell2_1 &
Sell2_2) Order = SIGNAL_SELL;
//+------------------------------------------------------------------+
//| Signal End |
//+------------------------------------------------------------------+
if (Order == SIGNAL_BUY &&
((EachTickMode && !TickCheck) ||
(!EachTickMode && (Bars !=
BarCount))))
// ((EachTickMode &&
!TickCheck) || (!EachTickMode &&
(Bars != BarCount))) 这几个都是什么意思 ,起什么作用??
if(!IsTrade) // 这里是什么意思 ,起什么作用????
//Check free margin 检查可用保证金
if (AccountFreeMargin() & (1000 * Lots))
Print("We have no money. Free Margin = ",
AccountFreeMargin());
return(0);
if (UseStopLoss) StopLossLevel = Ask - StopLoss * P else
StopLossLevel = 0.0; //这里是什么意思??
if (UseTakeProfit) TakeProfitLevel = Ask + TakeProfit * P
else TakeProfitLevel = 0.0; //这里是什么意思??
Ticket = OrderSend(Symbol(), OP_BUY, Lots, Ask, Slippage,
StopLossLevel, TakeProfitLevel, "Buy(#" + MagicNumber +
")", MagicNumber, 0, DodgerBlue); //这里是什么意思??
if(Ticket & 0) // 如果Ticket & 0
是真的,就运行下面, Ticket是什么??
if (OrderSelect(Ticket, SELECT_BY_TICKET, MODE_TRADES))
//这里是什么意思??
Print("BUY order opened : ", OrderOpenPrice()); // Print
是输出的意思吧??? 这里起什么作用呀??
if (SignalMail) SendMail("[Signal Alert]", "[" + Symbol() + "]
" + DoubleToStr(Ask, Digits) + " Open Buy");
//这里是什么意思??
Print("Error opening BUY order : ", GetLastError()); // Print
是输出的意思吧??? 这里起什么作用呀??
if (EachTickMode) TickCheck = T //
这里是什么意思??这里起什么作用呀??
if (!EachTickMode) BarCount = B //
这里是什么意思??这里起什么作用呀??
return(0);
第126 行 下面我还有点不明白, 请在帮忙指点指点..
if (UseStopLoss) StopLossLevel = Ask - StopLoss * P else
StopLossLevel = 0.0;
//如果 使用止损& &StopLossLevel
=& &买入价-止损点数* Point
if (UseTakeProfit) TakeProfitLevel = Ask + TakeProfit * P else
TakeProfitLevel = 0.0;
//如果使用止赢&&TakeProfitLevel=买入价+止赢点数*
// 上面两句我看了看,是不是这个意思..&
&我想问???&&为什么是 StopLoss *
Point或者 TakeProfit *
Point&&直接&&用
StopLoss或者 TakeProfit 不行吗? ?
Ticket = OrderSend(Symbol(), OP_BUY, Lots, Ask, Slippage,
StopLossLevel, TakeProfitLevel, "Buy(#" + MagicNumber + ")",
MagicNumber, 0, DodgerBlue);
//&&OrderSend(Symbol()
这个是进行开仓的动作吧? 那 Ticket = OrderSend(Symbol()
是起到什么作用呢? 是不是把这个开仓动作传到
Ticket上面来呀... 如果是...? 假我有几个..
Ticket1 = OrderSend(Symbol()...
Ticket2 = OrderSend(Symbol()...
这样的话,是不是可以做几次开仓动作了呢?(Symbol(), OP_BUY, Lots, Ask, Slippage,
StopLossLevel, TakeProfitLevel, "Buy(#" + MagicNumber + ")",
MagicNumber, 0, DodgerBlue)
Symbol() 是当前,OP_BUY 是买开, Lots 下单手数,
Slippage允许的滑动点数,StopLossLevel 止损点数
,TakeProfitLevel 止赢点数&&,"Buy(#" +
MagicNumber + ")" 这里起什么作用呀??什么意思 ,还有后面三个?是什么意思,起什么作用...
MagicNumber, 0, DodgerBlue
if(Ticket & 0) // 如果Ticket
& 0 是真的,就运行下面,
Ticket就是上面,开仓的动作是吧??是不是用来分析开仓成不成功了?
if (OrderSelect(Ticket, SELECT_BY_TICKET, MODE_TRADES))
//OrderSelect函数的作用是锁定一个订单,然后才能查询这个订单的具体内容&
&,那(Ticket, SELECT_BY_TICKET,
MODE_TRADES)是什么?
Print("BUY order opened : ", OrderOpenPrice()); // Print
是输出的意思吧???这里起什么作用呀??
if (SignalMail) SendMail("[Signal Alert]", "[" + Symbol() + "] " +
DoubleToStr(Ask, Digits) + " Open Buy");
//是否发出报警邮件
,是这样呀,那,如果,使用发送邮件呢,,怎么处理......?????
第126 行 下面我还有点不明白, 请在帮忙指点指点..
if (UseStopLoss) StopLossLevel = Ask - StopLoss * P else
StopLossLevel = 0.0;
//如果 使用止损 StopLossLevel = 买入价-止损点数* Point
if (UseTakeProfit) TakeProfitLevel = Ask + TakeProfit * P else
TakeProfitLevel = 0.0;
//如果使用止赢 TakeProfitLevel=买入价+止赢点数* Point
// 上面两句我看了看,是不是这个意思.. 我想问??? 为什么是 StopLoss * Point或者 TakeProfit *
Point 直接 用 StopLoss或者 TakeProfit 不行吗? ? StopLoss
TakeProfit是整数的点数个数需要乘以Point后变成实际的价格差距
Ticket = OrderSend(Symbol(), OP_BUY, Lots, Ask, Slippage,
StopLossLevel, TakeProfitLevel, "Buy(#" + MagicNumber + ")",
MagicNumber, 0, DodgerBlue);
// OrderSend(Symbol() 这个是进行开仓的动作吧? 那 Ticket = OrderSend(Symbol()
是起到什么作用呢? 是不是把这个开仓动作传到
Ticket上面来呀... 如果是...? 假我有几个..不是,Ticket是OrderSend下单动作完成后成交的订单的号码,如果成交正常,则这个号码就是订单号码,如果不正常,则这个号码是-1,作用是方便判断成交是否正常执行了
Ticket1 = OrderSend(Symbol()...
Ticket2 = OrderSend(Symbol()...
这样的话,是不是可以做几次开仓动作了呢?是可以做多个开仓动作,不过开仓动作后一定要检查Ticket的数值是否&0来得到是否正常执行了开仓
(Symbol(), OP_BUY, Lots, Ask, Slippage, StopLossLevel,
TakeProfitLevel, "Buy(#" + MagicNumber + ")", MagicNumber, 0,
DodgerBlue)
Symbol() 是当前,OP_BUY 是买开, Lots 下单手数, Slippage允许的滑动点数,StopLossLevel
,TakeProfitLevel 止赢点数 ,"Buy(#" + MagicNumber + ")" 这里起什么作用呀??什么意思
,还有后面三个?是什么意思,起什么作用..."Buy(#" + MagicNumber +
"这个参数是订单的一个属性,你可以在下单的时候标记订单这个字段的内容,主要用于自己看着方便识别。MagicNumber,
0, DodgerBlue&&Magic是整数字段,也是订单的一个识别字段,一般来讲,同一个EA都要讲自己操作的订单设置相同的Magic,目的是为了防止和其他EA下的单混淆在一起
最后一个参数是颜色参数,他表示这个下单动作的订单在K线图上会使用这里指定的颜色标示。
if(Ticket & 0) // 如果Ticket & 0
是真的,就运行下面, Ticket就是上面,开仓的动作是吧??是不是用来分析 开仓成不成功了?
if (OrderSelect(Ticket, SELECT_BY_TICKET, MODE_TRADES))
//OrderSelect函数的作用是锁定一个订单,然后才能查询这个订单的具体内容 ,那(Ticket,
SELECT_BY_TICKET, MODE_TRADES)是什么?前面说过要操作一个订单,需要线“选择”上他,才能进行后续操作。这里使用OrderSelect就是这个目的,为了后面使用类似OrderOpenPrice()这样的订单读取函数做准备。至于里面的参数,就是说这个“选择”动作是按Ticket进行选择的,MODE_TRADES表示只在持仓单中选择,不管历史平仓单。
Print("BUY order opened : ", OrderOpenPrice()); // Print
是输出的意思吧???这里起什么作用呀??作用就是输出,方便在MT4的智能交易标签里查看输出的信息
if (SignalMail) SendMail("[Signal Alert]", "[" + Symbol() + "] " +
DoubleToStr(Ask, Digits) + " Open Buy");
//是否发出报警邮件 ,是这样呀,那,如果,使用 发送邮件呢,,怎么处理......?????这里是发送邮件的动作,具体发送到哪里去,你要在MT4选项--邮件窗口中设置好接收的邮件地址。
Ticket就是上面,开仓的动作是吧??是不是用来分析开仓成不成功了?
if (OrderSelect(Ticket, SELECT_BY_TICKET, MODE_TRADES))
//OrderSelect函数的作用是锁定一个订单,然后才能查询这个订单的具体内容 ,那(Ticket, SELECT_BY_TICKET,
MODE_TRADES)是什么?前面说过要操作一个订单,需要线“选择”上他,才能进行后续操作。这里使用OrderSelect就是这个目的,为了后面使用类似OrderOpenPrice()这样的订单读取函数做准备。至于里面的参数,就是说这个“选择”动作是按Ticket进行选择的,MODE_TRADES表示只在持仓单中选择,不管历史平仓单。{
Print("BUY order opened : ", OrderOpenPrice()); // Print
是输出的意思吧???这里起什么作用呀??作用就是输出,方便在MT4的智能交易标签里查看输出的信息
if (SignalMail) SendMail("[Signal Alert]", "[" + Symbol() + "] " +
DoubleToStr(Ask, Digits) + " Open Buy");
//是否发出报警邮件 ,是这样呀,那,如果,使用发送邮件呢,,怎么处理......?????这里是发送邮件的动作,具体发送到哪里去,你要在MT4选项--邮件窗口中设置好接收的邮件地址。
第126 行 下面我还有点不明白, 请在帮忙指点指点..
if (UseStopLoss) StopLossLevel = Ask - StopLoss * P else
StopLossLevel = 0.0;
//如果 使用止损 StopLossLevel = 买入价-止损点数* Point
if (UseTakeProfit) TakeProfitLevel = Ask + TakeProfit * P else
TakeProfitLevel = 0.0;
//如果使用止赢 TakeProfitLevel=买入价+止赢点数* Point
// 上面两句我看了看,是不是这个意思.. 我想问??? 为什么是 StopLoss * Point或者 TakeProfit *
Point 直接 用 StopLoss或者 TakeProfit 不行吗? ? StopLoss
TakeProfit是整数的点数个数需要乘以Point后变成实际的价格差距
Ticket = OrderSend(Symbol(), OP_BUY, Lots, Ask, Slippage,
StopLossLevel, TakeProfitLevel, "Buy(#" + MagicNumber + ")",
MagicNumber, 0, DodgerBlue);
// OrderSend(Symbol() 这个是进行开仓的动作吧? 那 Ticket = OrderSend(Symbol()
是起到什么作用呢? 是不是把这个开仓动作传到
Ticket上面来呀... 如果是...? 假我有几个..不是,Ticket是OrderSend下单动作完成后成交的订单的号码,如果成交正常,则这个号码就是订单号码,如果不正常,则这个号码是-1,作用是方便判断成交是否正常执行了
Ticket1 = OrderSend(Symbol()...
Ticket2 = OrderSend(Symbol()...
这样的话,是不是可以做几次开仓动作了呢?是可以做多个开仓动作,不过开仓动作后一定要检查Ticket的数值是否&0来得到是否正常执行了开仓
(Symbol(), OP_BUY, Lots, Ask, Slippage, StopLossLevel,
TakeProfitLevel, "Buy(#" + MagicNumber + ")", MagicNumber, 0,
DodgerBlue)
Symbol() 是当前,OP_BUY 是买开, Lots 下单手数, Slippage允许的滑动点数,StopLossLevel
,TakeProfitLevel 止赢点数 ,"Buy(#" + MagicNumber + ")" 这里起什么作用呀??什么意思
,还有后面三个?是什么意思,起什么作用..."Buy(#" + MagicNumber +
"这个参数是订单的一个属性,你可以在下单的时候标记订单这个字段的内容,主要用于自己看着方便识别。MagicNumber,
0, DodgerBlue&&Magic是整数字段,也是订单的一个识别字段,一般来讲,同一个EA都要讲自己操作的订单设置相同的Magic,目的是为了防止和其他EA下的单混淆在一起
最后一个参数是颜色参数,他表示这个下单动作的订单在K线图上会使用这里指定的颜色标示。
if(Ticket & 0) // 如果Ticket & 0
是真的,就运行下面, Ticket就是上面,开仓的动作是吧??是不是用来分析 开仓成不成功了?
if (OrderSelect(Ticket, SELECT_BY_TICKET, MODE_TRADES))
//OrderSelect函数的作用是锁定一个订单,然后才能查询这个订单的具体内容 ,那(Ticket,
SELECT_BY_TICKET, MODE_TRADES)是什么?前面说过要操作一个订单,需要线“选择”上他,才能进行后续操作。这里使用OrderSelect就是这个目的,为了后面使用类似OrderOpenPrice()这样的订单读取函数做准备。至于里面的参数,就是说这个“选择”动作是按Ticket进行选择的,MODE_TRADES表示只在持仓单中选择,不管历史平仓单。
Print("BUY order opened : ", OrderOpenPrice()); // Print
是输出的意思吧???这里起什么作用呀??作用就是输出,方便在MT4的智能交易标签里查看输出的信息
if (SignalMail) SendMail("[Signal Alert]", "[" + Symbol() + "] " +
DoubleToStr(Ask, Digits) + " Open Buy");
//是否发出报警邮件 ,是这样呀,那,如果,使用 发送邮件呢,,怎么处理......?????这里是发送邮件的动作,具体发送到哪里去,你要在MT4选项--邮件窗口中设置好接收的邮件地址。
第126 行 下面我还有点不明白, 请在帮忙指点指点..
if (UseStopLoss) StopLossLevel = Ask - StopLoss * P else
StopLossLevel = 0.0;
//如果 使用止损 StopLossLevel = 买入价-止损点数* Point
if (UseTakeProfit) TakeProfitLevel = Ask + TakeProfit * P else
TakeProfitLevel = 0.0;
//如果使用止赢 TakeProfitLevel=买入价+止赢点数* Point
// 上面两句我看了看,是不是这个意思.. 我想问??? 为什么是 StopLoss * Point或者 TakeProfit *
Point 直接 用 StopLoss或者 TakeProfit 不行吗? ? StopLoss
TakeProfit是整数的点数个数需要乘以Point后变成实际的价格差距
Ticket = OrderSend(Symbol(), OP_BUY, Lots, Ask, Slippage,
StopLossLevel, TakeProfitLevel, "Buy(#" + MagicNumber + ")",
MagicNumber, 0, DodgerBlue);
// OrderSend(Symbol() 这个是进行开仓的动作吧? 那 Ticket = OrderSend(Symbol()
是起到什么作用呢? 是不是把这个开仓动作传到
Ticket上面来呀... 如果是...? 假我有几个..不是,Ticket是OrderSend下单动作完成后成交的订单的号码,如果成交正常,则这个号码就是订单号码,如果不正常,则这个号码是-1,作用是方便判断成交是否正常执行了
Ticket1 = OrderSend(Symbol()...
Ticket2 = OrderSend(Symbol()...
这样的话,是不是可以做几次开仓动作了呢?是可以做多个开仓动作,不过开仓动作后一定要检查Ticket的数值是否&0来得到是否正常执行了开仓
(Symbol(), OP_BUY, Lots, Ask, Slippage, StopLossLevel,
TakeProfitLevel, "Buy(#" + MagicNumber + ")", MagicNumber, 0,
DodgerBlue)
Symbol() 是当前,OP_BUY 是买开, Lots 下单手数, Slippage允许的滑动点数,StopLossLevel
,TakeProfitLevel 止赢点数 ,"Buy(#" + MagicNumber + ")" 这里起什么作用呀??什么意思
,还有后面三个?是什么意思,起什么作用..."Buy(#" + MagicNumber +
"这个参数是订单的一个属性,你可以在下单的时候标记订单这个字段的内容,主要用于自己看着方便识别。MagicNumber,
0, DodgerBlue&&Magic是整数字段,也是订单的一个识别字段,一般来讲,同一个EA都要讲自己操作的订单设置相同的Magic,目的是为了防止和其他EA下的单混淆在一起
最后一个参数是颜色参数,他表示这个下单动作的订单在K线图上会使用这里指定的颜色标示。
if(Ticket & 0) // 如果Ticket & 0
是真的,就运行下面, Ticket就是上面,开仓的动作是吧??是不是用来分析 开仓成不成功了?
if (OrderSelect(Ticket, SELECT_BY_TICKET, MODE_TRADES))
//OrderSelect函数的作用是锁定一个订单,然后才能查询这个订单的具体内容 ,那(Ticket,
SELECT_BY_TICKET, MODE_TRADES)是什么?前面说过要操作一个订单,需要线“选择”上他,才能进行后续操作。这里使用OrderSelect就是这个目的,为了后面使用类似OrderOpenPrice()这样的订单读取函数做准备。至于里面的参数,就是说这个“选择”动作是按Ticket进行选择的,MODE_TRADES表示只在持仓单中选择,不管历史平仓单。
Print("BUY order opened : ", OrderOpenPrice()); // Print
是输出的意思吧???这里起什么作用呀??作用就是输出,方便在MT4的智能交易标签里查看输出的信息
if (SignalMail) SendMail("[Signal Alert]", "[" + Symbol() + "] " +
DoubleToStr(Ask, Digits) + " Open Buy");
//是否发出报警邮件 ,是这样呀,那,如果,使用 发送邮件呢,,怎么处理......?????这里是发送邮件的动作,具体发送到哪里去,你要在MT4选项--邮件窗口中设置好接收的邮件地址。
第126 行 下面我还有点不明白, 请在帮忙指点指点..
if (UseStopLoss) StopLossLevel = Ask - StopLoss * P else
StopLossLevel = 0.0;
//如果 使用止损 StopLossLevel = 买入价-止损点数* Point
if (UseTakeProfit) TakeProfitLevel = Ask + TakeProfit * P else
TakeProfitLevel = 0.0;
//如果使用止赢 TakeProfitLevel=买入价+止赢点数* Point
// 上面两句我看了看,是不是这个意思.. 我想问??? 为什么是 StopLoss * Point或者 TakeProfit *
Point 直接 用 StopLoss或者 TakeProfit 不行吗? ? StopLoss
TakeProfit是整数的点数个数需要乘以Point后变成实际的价格差距
Ticket = OrderSend(Symbol(), OP_BUY, Lots, Ask, Slippage,
StopLossLevel, TakeProfitLevel, "Buy(#" + MagicNumber + ")",
MagicNumber, 0, DodgerBlue);
// OrderSend(Symbol() 这个是进行开仓的动作吧? 那 Ticket = OrderSend(Symbol()
是起到什么作用呢? 是不是把这个开仓动作传到
Ticket上面来呀... 如果是...? 假我有几个..不是,Ticket是OrderSend下单动作完成后成交的订单的号码,如果成交正常,则这个号码就是订单号码,如果不正常,则这个号码是-1,作用是方便判断成交是否正常执行了
Ticket1 = OrderSend(Symbol()...
Ticket2 = OrderSend(Symbol()...
这样的话,是不是可以做几次开仓动作了呢?是可以做多个开仓动作,不过开仓动作后一定要检查Ticket的数值是否&0来得到是否正常执行了开仓
(Symbol(), OP_BUY, Lots, Ask, Slippage, StopLossLevel,
TakeProfitLevel, "Buy(#" + MagicNumber + ")", MagicNumber, 0,
DodgerBlue)
Symbol() 是当前,OP_BUY 是买开, Lots 下单手数, Slippage允许的滑动点数,StopLossLevel
,TakeProfitLevel 止赢点数 ,"Buy(#" + MagicNumber + ")" 这里起什么作用呀??什么意思
,还有后面三个?是什么意思,起什么作用..."Buy(#" + MagicNumber +
"这个参数是订单的一个属性,你可以在下单的时候标记订单这个字段的内容,主要用于自己看着方便识别。MagicNumber,
0, DodgerBlue&&Magic是整数字段,也是订单的一个识别字段,一般来讲,同一个EA都要讲自己操作的订单设置相同的Magic,目的是为了防止和其他EA下的单混淆在一起
最后一个参数是颜色参数,他表示这个下单动作的订单在K线图上会使用这里指定的颜色标示。
if(Ticket & 0) // 如果Ticket & 0
是真的,就运行下面, Ticket就是上面,开仓的动作是吧??是不是用来分析 开仓成不成功了?
if (OrderSelect(Ticket, SELECT_BY_TICKET, MODE_TRADES))
//OrderSelect函数的作用是锁定一个订单,然后才能查询这个订单的具体内容 ,那(Ticket,
SELECT_BY_TICKET, MODE_TRADES)是什么?前面说过要操作一个订单,需要线“选择”上他,才能进行后续操作。这里使用OrderSelect就是这个目的,为了后面使用类似OrderOpenPrice()这样的订单读取函数做准备。至于里面的参数,就是说这个“选择”动作是按Ticket进行选择的,MODE_TRADES表示只在持仓单中选择,不管历史平仓单。
Print("BUY order opened : ", OrderOpenPrice()); // Print
是输出的意思吧???这里起什么作用呀??作用就是输出,方便在MT4的智能交易标签里查看输出的信息
if (SignalMail) SendMail("[Signal Alert]", "[" + Symbol() + "] " +
DoubleToStr(Ask, Digits) + " Open Buy");
//是否发出报警邮件 ,是这样呀,那,如果,使用 发送邮件呢,,怎么处理......?????这里是发送邮件的动作,具体发送到哪里去,你要在MT4选项--邮件窗口中设置好接收的邮件地址。
第126 行 下面我还有点不明白, 请在帮忙指点指点..
if (UseStopLoss) StopLossLevel = Ask - StopLoss * P else
StopLossLevel = 0.0;
//如果 使用止损 StopLossLevel = 买入价-止损点数* Point
if (UseTakeProfit) TakeProfitLevel = Ask + TakeProfit * P else
TakeProfitLevel = 0.0;
//如果使用止赢 TakeProfitLevel=买入价+止赢点数* Point
// 上面两句我看了看,是不是这个意思.. 我想问??? 为什么是 StopLoss * Point或者 TakeProfit *
Point 直接 用 StopLoss或者 TakeProfit 不行吗? ? StopLoss
TakeProfit是整数的点数个数需要乘以Point后变成实际的价格差距
Ticket = OrderSend(Symbol(), OP_BUY, Lots, Ask, Slippage,
StopLossLevel, TakeProfitLevel, "Buy(#" + MagicNumber + ")",
MagicNumber, 0, DodgerBlue);
// OrderSend(Symbol() 这个是进行开仓的动作吧? 那 Ticket = OrderSend(Symbol()
是起到什么作用呢? 是不是把这个开仓动作传到
Ticket上面来呀... 如果是...? 假我有几个..不是,Ticket是OrderSend下单动作完成后成交的订单的号码,如果成交正常,则这个号码就是订单号码,如果不正常,则这个号码是-1,作用是方便判断成交是否正常执行了
Ticket1 = OrderSend(Symbol()...
Ticket2 = OrderSend(Symbol()...
这样的话,是不是可以做几次开仓动作了呢?是可以做多个开仓动作,不过开仓动作后一定要检查Ticket的数值是否&0来得到是否正常执行了开仓
(Symbol(), OP_BUY, Lots, Ask, Slippage, StopLossLevel,
TakeProfitLevel, "Buy(#" + MagicNumber + ")", MagicNumber, 0,
DodgerBlue)
Symbol() 是当前,OP_BUY 是买开, Lots 下单手数, Slippage允许的滑动点数,StopLossLevel
,TakeProfitLevel 止赢点数 ,"Buy(#" + MagicNumber + ")" 这里起什么作用呀??什么意思
,还有后面三个?是什么意思,起什么作用..."Buy(#" + MagicNumber +
"这个参数是订单的一个属性,你可以在下单的时候标记订单这个字段的内容,主要用于自己看着方便识别。MagicNumber,
0, DodgerBlue&&Magic是整数字段,也是订单的一个识别字段,一般来讲,同一个EA都要讲自己操作的订单设置相同的Magic,目的是为了防止和其他EA下的单混淆在一起
最后一个参数是颜色参数,他表示这个下单动作的订单在K线图上会使用这里指定的颜色标示。
if(Ticket & 0) // 如果Ticket & 0
是真的,就运行下面, Ticket就是上面,开仓的动作是吧??是不是用来分析 开仓成不成功了?
if (OrderSelect(Ticket, SELECT_BY_TICKET, MODE_TRADES))
//OrderSelect函数的作用是锁定一个订单,然后才能查询这个订单的具体内容 ,那(Ticket,
SELECT_BY_TICKET, MODE_TRADES)是什么?前面说过要操作一个订单,需要线“选择”上他,才能进行后续操作。这里使用OrderSelect就是这个目的,为了后面使用类似OrderOpenPrice()这样的订单读取函数做准备。至于里面的参数,就是说这个“选择”动作是按Ticket进行选择的,MODE_TRADES表示只在持仓单中选择,不管历史平仓单。
Print("BUY order opened : ", OrderOpenPrice()); // Print
是输出的意思吧???这里起什么作用呀??作用就是输出,方便在MT4的智能交易标签里查看输出的信息
if (SignalMail) SendMail("[Signal Alert]", "[" + Symbol() + "] " +
DoubleToStr(Ask, Digits) + " Open Buy");
//是否发出报警邮件 ,是这样呀,那,如果,使用 发送邮件呢,,怎么处理......?????这里是发送邮件的动作,具体发送到哪里去,你要在MT4选项--邮件窗口中设置好接收的邮件地址。
第126 行 下面我还有点不明白, 请在帮忙指点指点..
if (UseStopLoss) StopLossLevel = Ask - StopLoss * P else
StopLossLevel = 0.0;
//如果 使用止损 StopLossLevel = 买入价-止损点数* Point
if (UseTakeProfit) TakeProfitLevel = Ask + TakeProfit * P else
TakeProfitLevel = 0.0;
//如果使用止赢 TakeProfitLevel=买入价+止赢点数* Point
// 上面两句我看了看,是不是这个意思.. 我想问??? 为什么是 StopLoss * Point或者 TakeProfit *
Point 直接 用 StopLoss或者 TakeProfit 不行吗? ? StopLoss
TakeProfit是整数的点数个数需要乘以Point后变成实际的价格差距
Ticket = OrderSend(Symbol(), OP_BUY, Lots, Ask, Slippage,
StopLossLevel, TakeProfitLevel, "Buy(#" + MagicNumber + ")",
MagicNumber, 0, DodgerBlue);
// OrderSend(Symbol() 这个是进行开仓的动作吧? 那 Ticket = OrderSend(Symbol()
是起到什么作用呢? 是不是把这个开仓动作传到
Ticket上面来呀... 如果是...? 假我有几个..不是,Ticket是OrderSend下单动作完成后成交的订单的号码,如果成交正常,则这个号码就是订单号码,如果不正常,则这个号码是-1,作用是方便判断成交是否正常执行了
Ticket1 = OrderSend(Symbol()...
Ticket2 = OrderSend(Symbol()...
这样的话,是不是可以做几次开仓动作了呢?是可以做多个开仓动作,不过开仓动作后一定要检查Ticket的数值是否&0来得到是否正常执行了开仓
(Symbol(), OP_BUY, Lots, Ask, Slippage, StopLossLevel,
TakeProfitLevel, "Buy(#" + MagicNumber + ")", MagicNumber, 0,
DodgerBlue)
Symbol() 是当前,OP_BUY 是买开, Lots 下单手数, Slippage允许的滑动点数,StopLossLevel
,TakeProfitLevel 止赢点数 ,"Buy(#" + MagicNumber + ")" 这里起什么作用呀??什么意思
,还有后面三个?是什么意思,起什么作用..."Buy(#" + MagicNumber +
"这个参数是订单的一个属性,你可以在下单的时候标记订单这个字段的内容,主要用于自己看着方便识别。MagicNumber,
0, DodgerBlue&&Magic是整数字段,也是订单的一个识别字段,一般来讲,同一个EA都要讲自己操作的订单设置相同的Magic,目的是为了防止和其他EA下的单混淆在一起
最后一个参数是颜色参数,他表示这个下单动作的订单在K线图上会使用这里指定的颜色标示。
if(Ticket & 0) // 如果Ticket & 0
是真的,就运行下面, Ticket就是上面,开仓的动作是吧??是不是用来分析 开仓成不成功了?
if (OrderSelect(Ticket, SELECT_BY_TICKET, MODE_TRADES))
//OrderSelect函数的作用是锁定一个订单,然后才能查询这个订单的具体内容 ,那(Ticket,
SELECT_BY_TICKET, MODE_TRADES)是什么?前面说过要操作一个订单,需要线“选择”上他,才能进行后续操作。这里使用OrderSelect就是这个目的,为了后面使用类似OrderOpenPrice()这样的订单读取函数做准备。至于里面的参数,就是说这个“选择”动作是按Ticket进行选择的,MODE_TRADES表示只在持仓单中选择,不管历史平仓单。
Print("BUY order opened : ", OrderOpenPrice()); // Print
是输出的意思吧???这里起什么作用呀??作用就是输出,方便在MT4的智能交易标签里查看输出的信息
if (SignalMail) SendMail("[Signal Alert]", "[" + Symbol() + "] " +
DoubleToStr(Ask, Digits) + " Open Buy");
//是否发出报警邮件 ,是这样呀,那,如果,使用 发送邮件呢,,怎么处理......?????这里是发送邮件的动作,具体发送到哪里去,你要在MT4选项--邮件窗口中设置好接收的邮件地址。
TA的最新馆藏}

我要回帖

更多关于 place bid什么意思 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信