エラー4108は無効なチケットだよと教えてくれています。
よくあるのが買エントリーの利益確定価格なのにエントリー価格より下に指定されていたりとかです。
気をつけましょう//error 4108 takeprofit = Ask-500;//500point=50pips _Point = (0.001 || 0.00001) //改善後 takeprofit = Ask+500;//500point=50pips _Point = (0.001 || 0.00001)
こういったミスは通常の注文の時には出ないことが多いのですが。待機注文で且つ損切り価格、利益確定価格を指定する場合です。
待機注文の種類としては
OP_BUYSTOP //買注文の逆指値 ,エントリー価格より上に価格指定 // PendigPrice = Ask+500*_Point OP_BUYLIMIT //買注文の指値 ,エントリー価格より下に価格指定 // PendigPrice = Ask-500*_Point OP_SELLSTOP //売注文の逆指値 ,エントリー価格より下に価格指定 // PendigPrice = Bid-500*_Point OP_SELLLIMIT //売注文の指値 ,エントリー価格より上に価格指定 // PendigPrice = Ask+500*_Point
OP_BUY,OP_SELL,OP_BUYLIMIT,OP_SELLLIMIT,OP_BUYSTOP,OP_SELLSTOP
待機注文の利益確定価格の指定は
OP_BUYSTOP && takeprofit //買注文の逆指値&&利益確定価格の場合は待機注文価格より上に価格指定 //takeprofit = PendingPrice+500*_Point OP_BUYLIMIT && takeprofit //買注文の指値&&利益確定価格の場合は待機注文価格より上に価格指定 //takeprofit = PendingPrice+500*_Point OP_SELLSTOP && takeprofit //売注文の逆指値&&利益確定価格の場合は待機注文価格より下に価格指定 //takeprofit = PendingPrice-500*_Point OP_SELLLIMIT && takeprofit //売注文の指値&&利益確定価格の場合は待機注文価格より下に価格指定 //takeprofit = PendingPrice-500*_Point
待機注文の損失確定価格の指定は
OP_BUYSTOP && stoploss //買注文の逆指値&&利益確定価格の場合は待機注文価格より下に価格指定 //stoploss= PendingPrice-500*_Point OP_BUYLIMIT && stoploss //買注文の指値&&利益確定価格の場合は待機注文価格より下に価格指定 //stoploss= PendingPrice-500*_Point OP_SELLSTOP && stoploss //売注文の逆指値&&利益確定価格の場合は待機注文価格より上に価格指定 //stoploss= PendingPrice+500*_Point OP_SELLLIMIT && stoploss //売注文の指値&&利益確定価格の場合は待機注文価格より上に価格指定 //stoploss= PendingPrice+500*_Point
OP_BUY,OP_SELL,OP_BUYLIMIT,OP_SELLLIMIT,OP_BUYSTOP,OP_SELLSTOP
今回は以上となります。お読みいただきありがとうございました。