初心者の方からの質問 MQL5 MT5 MetaTrader 5 - ページ 612 1...605606607608609610611612613614615616617618619...1504 新しいコメント Alexander Kharlamov 2016.08.29 17:03 #6111 Karputov Vladimir:1.はい、その通りです。注文の実行により、取引が発生します。トランザクションは可能です。いちをつくる巾を変えるポジションを閉じる2.練習に勝るものはないでしょう。:)任意のチャートでポジションを(手動で)建てる。スクリプトの実行 - 行を見る(端末の「エキスパート」タブを見る)。音量を上げ、再度スクリプトを実行し、再度行を比較するこのように、位置を反転させなければ、位置プロパティ(POSITION_IDENTIFIER)は変化しない。 ありがとうございました!あなたや返信してくださった方々の回答に感謝します。 Alexander Kharlamov 2016.08.29 17:14 #6112 Karputov Vladimir:MT5にはPOSITIONという概念があります。ポジションを閉じることができます。ポジションを完全にクローズしたい場合は、標準ライブラリを使用します。ネッティング口座の場合、ポジションを閉じる方法の一例です。 ありがとうございました。 MaxHrust 2016.08.30 15:59 #6113 助けてください txtという文字列があります(ニュースサイトからダウンロード) string txt = "〜ÐеѺ ÐÐиа½¸Ðй в Ñ "ÐеѺ уÐÐ (Ðвг)</a>n"; original encoding UTF-8.は次のように表示されます。 windows 1252 は、mql4の手段で - ServiceExpectation Index(Aug)</a> という形に変換する必要があります。よろしくお願いします。 Alexander Kharlamov 2016.08.30 19:38 #6114 こんにちは。コードの一部分があります実行後PositionTotal()は、未決済注文(成行注文)の数で22を表示します。確かに、22個の注文が開かれているが、それらはすべて同じ商品に対するものである。ポジションは1つでいいと思うんです。どうしたんですか?アドバイスお願いしますposition_ID=0; for(int i=0;i<PositionsTotal();i++) { string pos_symbol=PositionGetSymbol((uint)i); if(pos_symbol==Symbol()) { position_ID=PositionGetInteger(POSITION_IDENTIFIER); break; } } double mProfit =PositionGetDouble(POSITION_PROFIT); PrintFormat("вход в 0018 PositionsTotal()=%d mProfit=%d ticket=%d",PositionsTotal(),mProfit,ticket); Vitaly Muzichenko 2016.08.30 19:44 #6115 Alexander Kharlamov:こんにちは。コードの一部分があります実行後PositionTotal()は、未決済注文(成行注文)の数で22を表示します。確かに、22個の注文が開かれているが、それらはすべて同じ商品に対するものである。ポジションは1つでいいと思うんです。どうしたんですか?アドバイスお願いしますポジションとオーダーは全く別物です!ポジションとは、「取引の結果、ポジションが開設 されること」です。つまり、BuyやSellの注文があったとしても、それは注文ではなく、ポジションを開く 前の注文なのです。また、「成行注文」という概念は存在せず、注文は保留にすることができます。リミットとストップだけでなく、ストップロスやテイクプロフィットも注文(DCの注文を閉じる)です。買い」と「売り」はポジションであり、注文ではありません!市場でのあなたのポジションです。 Alexander Kharlamov 2016.08.30 20:39 #6116 Vitaly Muzichenko:ポジションとオーダーは全く別物です!ポジションとは、「取引の結果、ポジションを 持つこと」です。つまり、BuyやSellの注文があったとしても、それは注文ではなく、ポジションを開く 前の注文なのです。また、「成行注文」という概念は存在せず、注文は保留にすることができます。リミットとストップ、そしてストップロスとテイクプロフィットも注文(DCの注文をクローズすること)です。買い」と「売り」はポジションであり、注文ではありません!市場でのあなたのポジションです。 ご返答ありがとうございます!しかし、あなたのコメントは私には明確です。保留中の注文ではなく、すでに市場に出ているという意味での成行注文のことです。問題は、なぜ1つのポジションではなく、22のポジションがあるのかということでした。コードを見ずに即座に反応したようです、すみません・・・。 Andrey Barinov 2016.08.30 20:46 #6117 Alexander Kharlamov: ご返答ありがとうございます!しかし、書いてあることはそのままで明確です。成行注文は、保留ではなく、すでに市場に出ているという意味で書きました。問題は、なぜ1つのポジションではなく、22のポジションがあるのかということでした。コードを見ずに即座に反応したようです、すみません・・・。 どうやらヘッジアカウントをお持ちのようですね。1つの楽器に多くのポジションが存在する場合があります。 Artyom Trishkin 2016.08.30 20:56 #6118 mila.com:こんにちは。 最初のバーに位置するテキストを変数に取得する方法を教えてください。 int TXT = 191 を取得したい。ObjectGetString()OBJPROP_TEXTオブジェクトの説明(オブジェクトに含まれるテキスト)列 Alexander Kharlamov 2016.08.30 21:14 #6119 Artyom Trishkin:ObjectGetString()OBJPROP_TEXTオブジェクトの説明(オブジェクトに含まれるテキスト)列 によるものです。StringToInteger( string value // строка ); Vitaly Muzichenko 2016.08.30 21:33 #6120 mila.com: ありがとうございます。この場合、どのように実装すればいいのかがよくわからないのです。 どうしたんですか? 名前と時間の間にスペースがない可能性が高い"L_V "+Time[1]. 1...605606607608609610611612613614615616617618619...1504 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
1.はい、その通りです。注文の実行により、取引が発生します。トランザクションは可能です。
音量を上げ、再度スクリプトを実行し、再度行を比較する
このように、位置を反転させなければ、位置プロパティ(POSITION_IDENTIFIER)は変化しない。
MT5にはPOSITIONという概念があります。ポジションを閉じることができます。ポジションを完全にクローズしたい場合は、標準ライブラリを使用します。ネッティング口座の場合、ポジションを閉じる方法の一例です。
txtという文字列があります(ニュースサイトからダウンロード)
string txt = "〜ÐеѺ ÐÐиа½¸Ðй в Ñ "ÐеѺ уÐÐ (Ðвг)</a>n";
original encoding UTF-8.は次のように表示されます。 windows 1252
は、mql4の手段で - ServiceExpectation Index(Aug)</a>
という形に変換する必要があります。よろしくお願いします。
こんにちは。
コードの一部分があります
実行後PositionTotal()
は、未決済注文(成行注文)の数で22を表示します。確かに、22個の注文が開かれているが、それらはすべて同じ商品に対するものである。ポジションは1つでいいと思うんです。どうしたんですか?アドバイスお願いします
こんにちは。
コードの一部分があります
実行後PositionTotal()
は、未決済注文(成行注文)の数で22を表示します。確かに、22個の注文が開かれているが、それらはすべて同じ商品に対するものである。ポジションは1つでいいと思うんです。どうしたんですか?アドバイスお願いします
ポジションとオーダーは全く別物です!ポジションとは、「取引の結果、ポジションが開設 されること」です。
つまり、BuyやSellの注文があったとしても、それは注文ではなく、ポジションを開く 前の注文なのです。
また、「成行注文」という概念は存在せず、注文は保留にすることができます。リミットとストップだけでなく、ストップロスやテイクプロフィットも注文(DCの注文を閉じる)です。買い」と「売り」はポジションであり、注文ではありません!市場でのあなたのポジションです。
ポジションとオーダーは全く別物です!ポジションとは、「取引の結果、ポジションを 持つこと」です。
つまり、BuyやSellの注文があったとしても、それは注文ではなく、ポジションを開く 前の注文なのです。
また、「成行注文」という概念は存在せず、注文は保留にすることができます。リミットとストップ、そしてストップロスとテイクプロフィットも注文(DCの注文をクローズすること)です。買い」と「売り」はポジションであり、注文ではありません!市場でのあなたのポジションです。
ご返答ありがとうございます!しかし、書いてあることはそのままで明確です。成行注文は、保留ではなく、すでに市場に出ているという意味で書きました。問題は、なぜ1つのポジションではなく、22のポジションがあるのかということでした。コードを見ずに即座に反応したようです、すみません・・・。
こんにちは。
最初のバーに位置するテキストを変数に取得する方法を教えてください。
int TXT = 191 を取得したい。
ObjectGetString()
OBJPROP_TEXT
オブジェクトの説明(オブジェクトに含まれるテキスト)
列
ObjectGetString()
OBJPROP_TEXT
オブジェクトの説明(オブジェクトに含まれるテキスト)
列
ありがとうございます。この場合、どのように実装すればいいのかがよくわからないのです。
どうしたんですか?