[問題] MQL4問題請教
關於MT4自帶的範例MACD Sample,有些疑問一直想不清楚,
google半天也找不到答案,想請教版上的前輩高手
以下為第89行到123行的程式碼
//--- it is important to enter the market correctly, but it is more important to exit it correctly...
for(cnt=0;cnt<total;cnt++)
{
if(!OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES)) <------(1)
continue;
if(OrderType()<=OP_SELL && // check for opened position
OrderSymbol()==Symbol()) // check for symbol
{
//--- long position is opened
if(OrderType()==OP_BUY)
{
//--- should it be closed?
if(MacdCurrent>0 && MacdCurrent<SignalCurrent && MacdPrevious>SignalPrevious &&
MacdCurrent>(MACDCloseLevel*Point))
{
//--- close order and exit
if(!OrderClose(OrderTicket(),OrderLots(),Bid,3,Violet)) <--(2)
Print("OrderClose error ",GetLastError());
return;
}
//--- check for trailing stop
if(TrailingStop>0)
{
if(Bid-OrderOpenPrice()>Point*TrailingStop)
{
if(OrderStopLoss()<Bid-Point*TrailingStop)
{
//--- modify order and exit
(3)----> if(!OrderModify(OrderTicket(),OrderOpenPrice(),Bid-Point*TrailingStop,OrderTakeProfit(),0,Green))
Print("OrderModify error ",GetLastError());
return;
}
}
}
}
我用括號標註了3個地方(抱歉,不知道怎麼上色...)
(1)第92行的!OrderSelect
(2)第105行的!OrderClose
(3)第117行的!OrderModify
想請問是只要有寫==false的情況,==true的狀況就不用寫了嗎?
另外這樣寫有什麼用意或好處嗎?
希望有好心人能解答我的疑問,先謝謝了...
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.115.234.7
※ 文章網址: https://www.ptt.cc/bbs/Trading/M.1546274003.A.027.html
推
01/01 00:53,
7年前
, 1F
01/01 00:53, 1F
→
01/01 00:54,
7年前
, 2F
01/01 00:54, 2F
→
01/01 00:54,
7年前
, 3F
01/01 00:54, 3F
→
01/01 00:55,
7年前
, 4F
01/01 00:55, 4F
→
01/01 00:56,
7年前
, 5F
01/01 00:56, 5F
→
01/01 00:56,
7年前
, 6F
01/01 00:56, 6F
→
01/01 00:57,
7年前
, 7F
01/01 00:57, 7F
→
01/01 00:58,
7年前
, 8F
01/01 00:58, 8F
→
01/01 00:59,
7年前
, 9F
01/01 00:59, 9F
→
01/01 01:00,
7年前
, 10F
01/01 01:00, 10F
→
01/01 01:00,
7年前
, 11F
01/01 01:00, 11F
→
01/01 01:01,
7年前
, 12F
01/01 01:01, 12F
→
01/01 01:02,
7年前
, 13F
01/01 01:02, 13F
→
01/01 01:03,
7年前
, 14F
01/01 01:03, 14F
→
01/01 01:03,
7年前
, 15F
01/01 01:03, 15F
→
01/01 01:04,
7年前
, 16F
01/01 01:04, 16F
→
01/01 01:04,
7年前
, 17F
01/01 01:04, 17F
→
01/01 01:05,
7年前
, 18F
01/01 01:05, 18F
推
01/01 01:07,
7年前
, 19F
01/01 01:07, 19F
→
01/01 01:31,
7年前
, 20F
01/01 01:31, 20F
→
01/01 01:35,
7年前
, 21F
01/01 01:35, 21F
→
01/01 12:17,
7年前
, 22F
01/01 12:17, 22F
推
01/02 09:58,
7年前
, 23F
01/02 09:58, 23F
推
01/02 15:26,
7年前
, 24F
01/02 15:26, 24F
Trading 近期熱門文章
PTT職涯區 即時熱門文章