初心者の方からの質問 MQL5 MT5 MetaTrader 5 - ページ 382 1...375376377378379380381382383384385386387388389...1503 新しいコメント Dmitriy Sleptsov 2015.07.06 14:47 #3811 10pのtpで負け注文を0に引き出し、希望の10pipsを獲得できるように、新規注文のロットサイズを計算する公式を教えてください。 Leanid Aladzyeu 2015.07.06 16:33 #3812 注文の種類 を指定するためにどの演算子を使うべきですか?2つのアルゴリズムを1つにまとめる。(OrdersTotal "の競合がないようにそれらを組み合わせることで、1つの注文を開くことが判明しました。)ありがとうございました))int start (){if (注文合計() == 0 )OrderSend("EURUSD",OP_BUY,Lots,Ask,0,0, "11",MagicNumb,0,Red);}int start (){if (注文合計() == 0 )OrderSend("EURUSD",OP_SELL,Lots,Bid,0,0, "11",MagicNumb,0,Red);} Artyom Trishkin 2015.07.06 17:55 #3813 le0nid2014:注文の種類 を指定するためにどの演算子を使うべきですか?2つのアルゴリズムを1つにまとめる。(OrdersTotal "の競合がないようにそれらを組み合わせることで、1つの注文を開くことが判明しました。)ありがとうございました))int start (){if (注文合計() == 0 )OrderSend("EURUSD",OP_BUY,Lots,Ask,0,0, "11",MagicNumb,0,Red);}int start (){if (注文合計() == 0 )OrderSend("EURUSD",OP_SELL,Lots,Bid,0,0, "11",MagicNumb,0,Red);} ひとつひとつ開けていく。 Leanid Aladzyeu 2015.07.06 18:10 #3814 Artyom Trishkin: ひとつひとつ開けること。注文が0件の場合は、必要なものを開いてくれます。買い注文が ない場合は買いを開き、 その逆(1の方向がない時間帯は2が開き、買い注文が始まらない)にしてほしい。 Renat Akhtyamov 2015.07.06 18:17 #3815 le0nid2014:注文が0件の場合は、必要なものを開いてくれます。買い注文が なければ買いを開き、その逆も必要です(1方向がない間は2方向となり、スタートコマンドは発行されません)。何個あるか数えて、ない場合は開けないといけないんです。 Leanid Aladzyeu 2015.07.06 18:23 #3816 new-rena:何個あるか数えて、右のものがない場合は、開く Expert Advisorにどの注文を買って、どの注文を売るか説明する方法がわからない。 Renat Akhtyamov 2015.07.06 18:24 #3817 //+------------------------------------------------------------------+ //| --- ФУНКЦИЯ РАСЧЕТА КОЛИЧЕСТВА ОРДЕРОВ //+------------------------------------------------------------------+ int Calc_Orders(string Symbols,string TYPE) { int Res=0; int calc; for (calc=OrdersTotal()-1; calc>=0; calc--) { if (OrderSelect(calc,SELECT_BY_POS,MODE_TRADES)) { if (TYPE=="BUY" && OrderType()==OP_BUY && OrderSymbol()==Symbols) { Res=Res+1; } if (TYPE=="SELL" && OrderType()==OP_SELL && OrderSymbol()==Symbols) { Res=Res+1; } } } return(Res); } その投稿に収まらないので、2度ほど編集を試みたのですが...。 Artyom Trishkin 2015.07.06 18:45 #3818 le0nid2014:注文が0件の場合は、必要なものを開いてくれます。買い注文が ない場合は買いを開き、 その逆(1の方向がない時間帯は2が開き、買い注文が始まらない)にしてほしい。 あなたが何を望んでいるのか理解できない。何か分かりやすい方法はないでしょうか。 Leanid Aladzyeu 2015.07.06 18:52 #3819 Artyom Trishkin: あなたが何を望んでいるのか理解できない。もっとわかりやすく説明する方法はないのでしょうか?市場に売り注文も買い 注文もない場合、いくら買い注文があっても、その注文を出します。その逆も然り。 削除済み 2015.07.06 18:56 #3820 le0nid2014:市場に売り注文も買い 注文もない場合、いくら買い注文があっても、その注文を出します。その逆も然り。OnTick関数にbool型のローカル変数buyExist = falseとsellExist = falseを設定します。新しいティックが来たら、指定したEAに属する注文があるかどうかをチェックします。売り注文があればsellExist = true、買い注文でも同じ。そして、buyExist = true であれば、買い注文を出さないことを確認します。セルも同様です。以上です。 1...375376377378379380381382383384385386387388389...1503 新しいコメント 理由: キャンセル 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
注文の種類 を指定するためにどの演算子を使うべきですか?
2つのアルゴリズムを1つにまとめる。(OrdersTotal "の競合がないようにそれらを組み合わせることで、1つの注文を開くことが判明しました。)
ありがとうございました))
int start ()
{
if (注文合計() == 0 )
OrderSend("EURUSD",OP_BUY,Lots,Ask,0,0, "11",MagicNumb,0,Red);
}
int start ()
{
if (注文合計() == 0 )
OrderSend("EURUSD",OP_SELL,Lots,Bid,0,0, "11",MagicNumb,0,Red);
}
注文の種類 を指定するためにどの演算子を使うべきですか?
2つのアルゴリズムを1つにまとめる。(OrdersTotal "の競合がないようにそれらを組み合わせることで、1つの注文を開くことが判明しました。)
ありがとうございました))
int start ()
{
if (注文合計() == 0 )
OrderSend("EURUSD",OP_BUY,Lots,Ask,0,0, "11",MagicNumb,0,Red);
}
int start ()
{
if (注文合計() == 0 )
OrderSend("EURUSD",OP_SELL,Lots,Bid,0,0, "11",MagicNumb,0,Red);
}
ひとつひとつ開けること。
注文が0件の場合は、必要なものを開いてくれます。
買い注文が ない場合は買いを開き、 その逆(1の方向がない時間帯は2が開き、買い注文が始まらない)にしてほしい。
注文が0件の場合は、必要なものを開いてくれます。
買い注文が なければ買いを開き、その逆も必要です(1方向がない間は2方向となり、スタートコマンドは発行されません)。
何個あるか数えて、ない場合は開けないといけないんです。
何個あるか数えて、右のものがない場合は、開く
注文が0件の場合は、必要なものを開いてくれます。
買い注文が ない場合は買いを開き、 その逆(1の方向がない時間帯は2が開き、買い注文が始まらない)にしてほしい。
あなたが何を望んでいるのか理解できない。もっとわかりやすく説明する方法はないのでしょうか?
市場に売り注文も買い 注文もない場合、いくら買い注文があっても、その注文を出します。
その逆も然り。
市場に売り注文も買い 注文もない場合、いくら買い注文があっても、その注文を出します。
その逆も然り。
OnTick関数にbool型のローカル変数buyExist = falseとsellExist = falseを設定します。
新しいティックが来たら、指定したEAに属する注文があるかどうかをチェックします。売り注文があればsellExist = true、買い注文でも同じ。そして、buyExist = true であれば、買い注文を出さないことを確認します。セルも同様です。以上です。