初心者の方からの質問 MQL5 MT5 MetaTrader 5 - ページ 656 1...649650651652653654655656657658659660661662663...1503 新しいコメント 削除済み 2016.10.29 08:02 #6551 MQL5では、注文をクローズするには、ミラーカウンターオーダーを開く必要があり、それ以外の方法はないのですか? Vladimir Karputov 2016.10.29 08:07 #6552 new-rena: MQL5では、注文をクローズするには、ミラーカウンターオーダーを開く必要がありますが、それ以外には何もないのですか? 標準ライブラリーを 使用します。#include <Trade\Trade.mqh> CTrade m_trade; // trading object... m_trade.PositionClose(.... или m_trade.PositionCloseBy(..と何も考えなくていいのです。 削除済み 2016.10.29 08:11 #6553 Vladimir Karputov: 標準ライブラリーを 使用します。#include <Trade\Trade.mqh> CTrade m_trade; // trading object... m_trade.PositionClose(.... или m_trade.PositionCloseBy(..と考える必要はありません。どうして考えないんだ?私はMQL5で実際の取引のための、つまり本当の私の お金でプログラムを書いているのですドキュメントを読みました。ポジションを閉じることは問題ないと思います。質問が違う。- 売りは買いによってブロックされ、売りと買いは出来高ゼロで1つの注文に統合されました。これはクローズでしょうか?では、MQL5はロットを除外しているのですか?つまり、シグナル(注文)の反転で最終的かつ取り返しのつかない損失を出す以外、運をつかむチャンスはないということでしょうか?シグナルを見てください。MQL5は控えめに言ってもMQL4には及びませんね...。 MQL5から "ポジション "などという無意味なものを削除し、状況を改善したほうがいい。 Anatoli Kazharski 2016.10.29 08:34 #6554 new-rena:ドキュメントを読みました。示しています。new-rena です。...では、MQL5ではロックは除外されているのですか?一手も打てず、永久に損をする可能性がないってこと?シグナルを見てください。控えめに言っても、MQL5はMQL4に比べてダサいですね...。MQL5から "ポジション "などという無意味なものを削除し、状況を改善したほうがいい。ヘルプに 時々目を通し、更新を 把握し、記事を読む必要があります:MetaTrader 5にポジション会計のためのヘッジシステムが追加 されました Vladimir Karputov 2016.10.29 08:38 #6555 new-rena:どうして考えないんだ?私はMQL5で実際の取引のための、つまり本当の私の お金でプログラムを書いているのですドキュメントを読みました。ポジションを閉じることは問題ないと思います。質問が違う。- 売りが買いでブロックされ、売りと買いが出来高ゼロの1つの注文に統合されましたが、これはクローズでしょうか?では、MQL5はロットを除外しているのですか?つまり、私が幸運になるチャンスは、紛れもなく、取り返しのつかない損失を得る以外にないということでしょうか?シグナルを見てください。控えめに言っても、MQL5はMQL4に比べてダサいですね...。 MQL5から "ポジション "などという無意味なものを削除し、状況を修正する必要があります。以下は、ヘッジ口座の例です。最初の操作は買い0.02、2番目の操作は売り0.01です。買い0.02と売り0.001の合計2つのポジションです。 そして、売り0.01のポジションを閉じ、買い0.02のポジションを閉じます。//+------------------------------------------------------------------+//| TestEA.mq5 |//| Copyright © 2016, Vladimir Karputov |//| http://wmua.ru/slesar/ |//+------------------------------------------------------------------+#property copyright "Copyright © 2016, Vladimir Karputov"#property link "http://wmua.ru/slesar/"#property version "1.00"#include <Trade\Trade.mqh>#include <Trade\PositionInfo.mqh> CTrade m_trade; // trading object CPositionInfo m_position; // trade position object//+------------------------------------------------------------------+//| Expert initialization function |//+------------------------------------------------------------------+int OnInit() {//--- return(INIT_SUCCEEDED); }//+------------------------------------------------------------------+//| Expert deinitialization function |//+------------------------------------------------------------------+void OnDeinit(const int reason) {//--- }//+------------------------------------------------------------------+//| Expert tick function |//+------------------------------------------------------------------+void OnTick() {//--- static long counter=0; counter++; if(counter%300==0 && counter<700) { static int number=0; number++; if(number==1) m_trade.Buy(0.02); if(number==2) m_trade.Sell(0.01); } if(counter>7000) { int positions= PositionsTotal(); if(positions == 0) return; int positions_total=PositionsTotal(); for(int i=positions_total-1;i>=0;i--) if(m_position.SelectByIndex(i)) m_trade.PositionClose(m_position.Ticket(),-1); } }//+------------------------------------------------------------------+とジャーナルに掲載されました。Trade 2016.02.25 00:13:35 instant buy 0.02 EURUSD at 1.10167 (1.10158 / 1.10167 / 1.10158) Trades 2016.02.25 00:13:35 deal #2 buy 0.02 EURUSD at 1.10167 done (based on order #2) Trade 2016.02.25 00:13:35 deal performed [#2 buy 0.02 EURUSD at 1.10167] Trade 2016.02.25 00:13:35 order performed buy 0.02 at 1.10167 [#2 buy 0.02 EURUSD at 1.10167] TestEA (EURUSD,H1) 2016.02.25 00:13:35 CTrade::OrderSend: instant buy 0.02 EURUSD at 1.10167 [done at 1.10167] Trade 2016.02.25 00:30:17 instant sell 0.01 EURUSD at 1.10157 (1.10157 / 1.10164 / 1.10157) Trades 2016.02.25 00:30:17 deal #3 sell 0.01 EURUSD at 1.10157 done (based on order #3) Trade 2016.02.25 00:30:17 deal performed [#3 sell 0.01 EURUSD at 1.10157] Trade 2016.02.25 00:30:17 order performed sell 0.01 at 1.10157 [#3 sell 0.01 EURUSD at 1.10157] TestEA (EURUSD,H1) 2016.02.25 00:30:17 CTrade::OrderSend: instant sell 0.01 EURUSD at 1.10157 [done at 1.10157]TestEA (EURUSD,H1) 2016.02.25 02:12:06 PositionClose #3 POSITION_TYPE_SELL 0.01 Trade 2016.02.25 02:12:06 instant buy 0.01 EURUSD at 1.10131, close #3 (1.10123 / 1.10131 / 1.10123) Trades 2016.02.25 02:12:06 deal #4 buy 0.01 EURUSD at 1.10131 done (based on order #4) Trade 2016.02.25 02:12:06 deal performed [#4 buy 0.01 EURUSD at 1.10131] Trade 2016.02.25 02:12:06 order performed buy 0.01 at 1.10131 [#4 buy 0.01 EURUSD at 1.10131]TestEA (EURUSD,H1) 2016.02.25 02:12:06 CTrade::OrderSend: instant buy 0.01 position #3 EURUSD at 1.10131 [done at 1.10131]TestEA (EURUSD,H1) 2016.02.25 02:12:06 PositionClose #2 POSITION_TYPE_BUY 0.02 Trade 2016.02.25 02:12:06 instant sell 0.02 EURUSD at 1.10123, close #2 (1.10123 / 1.10131 / 1.10123) Trades 2016.02.25 02:12:06 deal #5 sell 0.02 EURUSD at 1.10123 done (based on order #5) Trade 2016.02.25 02:12:06 deal performed [#5 sell 0.02 EURUSD at 1.10123] Trade 2016.02.25 02:12:06 order performed sell 0.02 at 1.10123 [#5 sell 0.02 EURUSD at 1.10123] TestEA (EURUSD,H1) 2016.02.25 02:12:06 CTrade::OrderSend: instant sell 0.02 position #2 EURUSD at 1.10123 [done at 1.10123]具体的に何がはっきりしないのでしょうか?ポジションを決済 するために、同じ数量の反対注文を出す必要があるということ? ファイル: TestEA.mq5 5 kb Questions from Beginners MQL5 trade.PositionClose() is not working Features of the mql5 削除済み 2016.10.29 08:40 #6556 Anatoli Kazharski:それはわかります。トリアーナ、お前にはうんざりだ。ビジネスで嫌味なく書けないの? Anatoli Kazharski 2016.10.29 08:42 #6557 new-rena:トリアーナ、お前にはうんざりだ。ビジネスで嫌味なく書けるか?これは何でしょう?時々ヘルプを見たり、アップデートを見たり、記事を読んだ りする必要が あります:MetaTrader 5はポジション会計のためのヘッジシステムを追加 しました。 削除済み 2016.10.29 08:42 #6558 Anatoli Kazharski:これは何でしょう?時々ヘルプを見たり、アップデートを見たり、記事を読んだ りする必要が あります:MetaTrader 5はポジション会計のためのヘッジシステムを追加 しました。こちらも「表示さ れます。" もうだめだ!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!返信できるのであれば、返信を書いてバッサリ。そして、"Thank you "と言う。でも、この場合はお願いします、送るだけでいいんです。 削除済み 2016.10.29 08:45 #6559 new-rena:トリアーナ、お前にはうんざりだ。ビジネスで嫌味なく書けるか? すべて要領よく、参考文献まであるような...。説明書を読んだと宣言して、ネット(ちなみにFORTSに使われている)を外してくれという人がいたら...。皮肉を言う余裕もない。 Anatoli Kazharski 2016.10.29 08:45 #6560 new-rena:それは、「見せる」こと。" もうだめだ!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!もし答えられるなら、返事を書いてバッサリ。そして、"Thank you "と言う。でも、この場合はお願いします、送るだけでいいんです。 送られないようにする。) 1...649650651652653654655656657658659660661662663...1503 新しいコメント 理由: キャンセル 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
MQL5では、注文をクローズするには、ミラーカウンターオーダーを開く必要がありますが、それ以外には何もないのですか?
標準ライブラリーを 使用します。
CTrade m_trade; // trading object
...
m_trade.PositionClose(....
или
m_trade.PositionCloseBy(..
と何も考えなくていいのです。
標準ライブラリーを 使用します。
CTrade m_trade; // trading object
...
m_trade.PositionClose(....
или
m_trade.PositionCloseBy(..
と考える必要はありません。
どうして考えないんだ?私はMQL5で実際の取引のための、つまり本当の私の お金でプログラムを書いているのです
ドキュメントを読みました。ポジションを閉じることは問題ないと思います。
質問が違う。- 売りは買いによってブロックされ、売りと買いは出来高ゼロで1つの注文に統合されました。これはクローズでしょうか?
では、MQL5はロットを除外しているのですか?つまり、シグナル(注文)の反転で最終的かつ取り返しのつかない損失を出す以外、運をつかむチャンスはないということでしょうか?
シグナルを見てください。MQL5は控えめに言ってもMQL4には及びませんね...。
MQL5から "ポジション "などという無意味なものを削除し、状況を改善したほうがいい。
ドキュメントを読みました。
示しています。
new-rena です。
...
では、MQL5ではロックは除外されているのですか?一手も打てず、永久に損をする可能性がないってこと?
シグナルを見てください。控えめに言っても、MQL5はMQL4に比べてダサいですね...。
MQL5から "ポジション "などという無意味なものを削除し、状況を改善したほうがいい。
ヘルプに 時々目を通し、更新を 把握し、記事を読む必要があります:MetaTrader 5にポジション会計のためのヘッジシステムが追加 されました
どうして考えないんだ?私はMQL5で実際の取引のための、つまり本当の私の お金でプログラムを書いているのです
ドキュメントを読みました。ポジションを閉じることは問題ないと思います。
質問が違う。- 売りが買いでブロックされ、売りと買いが出来高ゼロの1つの注文に統合されましたが、これはクローズでしょうか?
では、MQL5はロットを除外しているのですか?つまり、私が幸運になるチャンスは、紛れもなく、取り返しのつかない損失を得る以外にないということでしょうか?
シグナルを見てください。控えめに言っても、MQL5はMQL4に比べてダサいですね...。
MQL5から "ポジション "などという無意味なものを削除し、状況を修正する必要があります。
以下は、ヘッジ口座の例です。
最初の操作は買い0.02、2番目の操作は売り0.01です。買い0.02と売り0.001の合計2つのポジションです。 そして、売り0.01のポジションを閉じ、買い0.02のポジションを閉じます。
//| TestEA.mq5 |
//| Copyright © 2016, Vladimir Karputov |
//| http://wmua.ru/slesar/ |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2016, Vladimir Karputov"
#property link "http://wmua.ru/slesar/"
#property version "1.00"
#include <Trade\Trade.mqh>
#include <Trade\PositionInfo.mqh>
CTrade m_trade; // trading object
CPositionInfo m_position; // trade position object
//+------------------------------------------------------------------+
//| Expert initialization function |
//+------------------------------------------------------------------+
int OnInit()
{
//---
return(INIT_SUCCEEDED);
}
//+------------------------------------------------------------------+
//| Expert deinitialization function |
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
{
//---
}
//+------------------------------------------------------------------+
//| Expert tick function |
//+------------------------------------------------------------------+
void OnTick()
{
//---
static long counter=0;
counter++;
if(counter%300==0 && counter<700)
{
static int number=0;
number++;
if(number==1)
m_trade.Buy(0.02);
if(number==2)
m_trade.Sell(0.01);
}
if(counter>7000)
{
int positions= PositionsTotal();
if(positions == 0)
return;
int positions_total=PositionsTotal();
for(int i=positions_total-1;i>=0;i--)
if(m_position.SelectByIndex(i))
m_trade.PositionClose(m_position.Ticket(),-1);
}
}
//+------------------------------------------------------------------+
とジャーナルに掲載されました。
Trades 2016.02.25 00:13:35 deal #2 buy 0.02 EURUSD at 1.10167 done (based on order #2)
Trade 2016.02.25 00:13:35 deal performed [#2 buy 0.02 EURUSD at 1.10167]
Trade 2016.02.25 00:13:35 order performed buy 0.02 at 1.10167 [#2 buy 0.02 EURUSD at 1.10167]
TestEA (EURUSD,H1) 2016.02.25 00:13:35 CTrade::OrderSend: instant buy 0.02 EURUSD at 1.10167 [done at 1.10167]
Trade 2016.02.25 00:30:17 instant sell 0.01 EURUSD at 1.10157 (1.10157 / 1.10164 / 1.10157)
Trades 2016.02.25 00:30:17 deal #3 sell 0.01 EURUSD at 1.10157 done (based on order #3)
Trade 2016.02.25 00:30:17 deal performed [#3 sell 0.01 EURUSD at 1.10157]
Trade 2016.02.25 00:30:17 order performed sell 0.01 at 1.10157 [#3 sell 0.01 EURUSD at 1.10157]
TestEA (EURUSD,H1) 2016.02.25 00:30:17 CTrade::OrderSend: instant sell 0.01 EURUSD at 1.10157 [done at 1.10157]
TestEA (EURUSD,H1) 2016.02.25 02:12:06 PositionClose #3 POSITION_TYPE_SELL 0.01
Trade 2016.02.25 02:12:06 instant buy 0.01 EURUSD at 1.10131, close #3 (1.10123 / 1.10131 / 1.10123)
Trades 2016.02.25 02:12:06 deal #4 buy 0.01 EURUSD at 1.10131 done (based on order #4)
Trade 2016.02.25 02:12:06 deal performed [#4 buy 0.01 EURUSD at 1.10131]
Trade 2016.02.25 02:12:06 order performed buy 0.01 at 1.10131 [#4 buy 0.01 EURUSD at 1.10131]
TestEA (EURUSD,H1) 2016.02.25 02:12:06 CTrade::OrderSend: instant buy 0.01 position #3 EURUSD at 1.10131 [done at 1.10131]
TestEA (EURUSD,H1) 2016.02.25 02:12:06 PositionClose #2 POSITION_TYPE_BUY 0.02
Trade 2016.02.25 02:12:06 instant sell 0.02 EURUSD at 1.10123, close #2 (1.10123 / 1.10131 / 1.10123)
Trades 2016.02.25 02:12:06 deal #5 sell 0.02 EURUSD at 1.10123 done (based on order #5)
Trade 2016.02.25 02:12:06 deal performed [#5 sell 0.02 EURUSD at 1.10123]
Trade 2016.02.25 02:12:06 order performed sell 0.02 at 1.10123 [#5 sell 0.02 EURUSD at 1.10123]
TestEA (EURUSD,H1) 2016.02.25 02:12:06 CTrade::OrderSend: instant sell 0.02 position #2 EURUSD at 1.10123 [done at 1.10123]
具体的に何がはっきりしないのでしょうか?ポジションを決済 するために、同じ数量の反対注文を出す必要があるということ?
それはわかります。
トリアーナ、お前にはうんざりだ。
ビジネスで嫌味なく書けないの?
トリアーナ、お前にはうんざりだ。
ビジネスで嫌味なく書けるか?
これは何でしょう?
時々ヘルプを見たり、アップデートを見たり、記事を読んだ りする必要が あります:MetaTrader 5はポジション会計のためのヘッジシステムを追加 しました。
これは何でしょう?
時々ヘルプを見たり、アップデートを見たり、記事を読んだ りする必要が あります:MetaTrader 5はポジション会計のためのヘッジシステムを追加 しました。
こちらも「表示さ れます。" もうだめだ!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
返信できるのであれば、返信を書いてバッサリ。
そして、"Thank you "と言う。
でも、この場合はお願いします、送るだけでいいんです。
トリアーナ、お前にはうんざりだ。
ビジネスで嫌味なく書けるか?
それは、「見せる」こと。" もうだめだ!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
もし答えられるなら、返事を書いてバッサリ。
そして、"Thank you "と言う。
でも、この場合はお願いします、送るだけでいいんです。