MQL4、MQL5に関する初心者からの質問、アルゴリズムやコードに関するヘルプ、ディスカッションなど。 - ページ 1562 1...155515561557155815591560156115621563156415651566156715681569...1953 新しいコメント Tretyakov Rostyslav 2021.08.02 21:52 #15611 Mihail Matkovskij:つまり、利益はプラスになった場合のみ合算されるのです。マイナスであれば、損失です。総利益を知りたい場合は、マイナスも含めてすべての利益を合計する。そして、この関数は最後の注文の利益を求めようとするのですが、それが間違っていて、lastlossと呼ばれています。わからないのか?あらら...疲れました...。 私は彼の機能の正しさについて話していない......男は、検索の使い方を知らない......。 でも、スワップについては、別の言い方をすれば......。 最後の負けトレードを検索してOrderProfitを合計するのですが、スワップがプラスだった場合、損失は小さくなるのでしょうか? Eugen8519 2021.08.02 21:53 #15612 MakarFX:にはない void OnTick if(!RefreshRates()) return; TimeBar=time_0; my_TP = m_symbol.Ask() + ExtTakeProfit*Point(); my_SL = m_symbol.Ask() - ExtStopLoss*Point(); my_lot = Lots; if (PositionsTotal()<=2) { OPENORDER("Buy"); } CLOSEORDER("Sell"); } } bool condition3 = (close1 < EMA_TREND[0]); bool condition4 = (isCrossed==2); if(condition3 && condition4 && pos_total==0 ) { if(!RefreshRates()) return; TimeBar=time_0; my_TP = m_symbol.Bid() - ExtTakeProfit*Point(); my_SL = m_symbol.Bid() + ExtStopLoss*Point(); my_lot= Lots; if (PositionsTotal()<=2) { OPENORDER("Sell"); } CLOSEORDER("Buy"); そうなんですね、そちらも変わりませんね Tretyakov Rostyslav 2021.08.02 21:54 #15613 Valeriy Yastremskiy: "そして、なぜスワップやコミッションを利益に上乗せしているのですか?そして、その時ははマイナスにもなるし...。また、1件または数件のマッチングオーダーを処理するだけで、すべてのオーダーを処理しない場合、トータルでどのような利益になるのでしょうか?"何かお互いにすごく混乱したんです。発言で大丈夫だった、負の数の足し算引き算の話ではない)答えはどっちも嫌だ Seek, it's there) 理解し合えてよかったです) Tretyakov Rostyslav 2021.08.02 22:00 #15614 Eugen8519:これもそうですね。 また、一番最後のOnTickでこれを修正します。 if (PositionsTotal()<=2) { TrailingOrder(); } Trailing(); //--- return; } } Eugen8519 2021.08.02 22:19 #15615 MakarFX:また、一番最後のOnTickで修正します。 を変更しましたが、変化はありません。おかしいですね、数日前からこの関数に取り組んでいるのですが、何も動作しません。 Tretyakov Rostyslav 2021.08.02 22:26 #15616 Eugen8519:変えてみたけど、変化なし、おかしいな、数日前からこの機能でやっているけど、何も動かないよ。 コード全体をアップロードするか、ファイルを添付してください、明日見てみます。 mql5が苦手なのですが、お手伝いします) Eugen8519 2021.08.02 22:31 #15617 MakarFX:コード全体を投稿するか、ファイルを添付してください、明日見てみます。mql5が苦手なのですが、何とかしてみます) 機能はシンプルなようですが、何か邪魔をしているようなので、ぜひご覧ください。 void TrailingOrder()がおかしいと思うのですが。 ファイル: EA.mq5 36 kb Tretyakov Rostyslav 2021.08.02 23:05 #15618 Eugen8519:この機能は簡単なようで、何かが邪魔をしているようですので、ご確認ください。void TrailingOrder()がおかしいと思うのですが。 テスターで試してみてください。 Сделки Время Сделка Символ Тип Направление Объем Цена Ордер Комиссия Своп Прибыль Баланс Комментарий 2021.07.01 00:00:00 1 balance 0.00 0.00 10 000.00 10 000.00 2021.07.01 23:45:00 2 EURUSD sell in 1 1.18478 2 0.00 0.00 0.00 10 000.00 2021.07.02 10:00:40 3 EURUSD buy out 1 1.18328 3 0.00 -1.00 150.00 10 149.00 tp 1.18328 2021.07.02 21:00:00 4 EURUSD buy in 1 1.18675 4 0.00 0.00 0.00 10 149.00 2021.07.02 22:22:00 5 EURUSD sell out 1 1.18681 5 0.00 0.00 6.00 10 155.00 2021.07.06 08:15:00 6 EURUSD buy in 1 1.18778 6 0.00 0.00 0.00 10 155.00 2021.07.06 09:08:40 7 EURUSD sell out 1 1.18928 7 0.00 0.00 150.00 10 305.00 tp 1.18928 2021.07.06 15:00:00 8 EURUSD sell in 1 1.18403 8 0.00 0.00 0.00 10 305.00 2021.07.06 15:31:40 9 EURUSD buy out 1 1.18453 9 0.00 0.00 -50.00 10 255.00 sl 1.18453 2021.07.07 16:00:00 10 EURUSD sell in 1 1.18159 10 0.00 0.00 0.00 10 255.00 2021.07.07 16:42:40 11 EURUSD buy out 1 1.18009 11 0.00 0.00 150.00 10 405.00 tp 1.18009 2021.07.08 12:45:00 12 EURUSD buy in 1 1.18278 12 0.00 0.00 0.00 10 405.00 2021.07.08 14:00:20 13 EURUSD sell out 1 1.18428 13 0.00 0.00 150.00 10 555.00 tp 1.18428 2021.07.09 15:30:00 14 EURUSD buy in 1 1.18611 14 0.00 0.00 0.00 10 555.00 2021.07.09 18:30:40 15 EURUSD sell out 1 1.18561 15 0.00 0.00 -50.00 10 505.00 sl 1.18561 2021.07.13 04:30:00 16 EURUSD buy in 1 1.18637 16 0.00 0.00 0.00 10 505.00 2021.07.13 08:57:20 17 EURUSD sell out 1 1.18587 17 0.00 0.00 -50.00 10 455.00 sl 1.18587 2021.07.13 13:00:00 18 EURUSD sell in 1 1.18426 18 0.00 0.00 0.00 10 455.00 2021.07.13 13:53:40 19 EURUSD buy out 1 1.18476 19 0.00 0.00 -50.00 10 405.00 sl 1.18476 2021.07.15 17:00:00 20 EURUSD sell in 1 1.18165 20 0.00 0.00 0.00 10 405.00 2021.07.15 17:05:40 21 EURUSD buy out 1 1.18215 21 0.00 0.00 -50.00 10 355.00 sl 1.18215 2021.07.19 05:30:00 22 EURUSD sell in 1 1.18014 22 0.00 0.00 0.00 10 355.00 2021.07.19 07:11:40 23 EURUSD buy out 1 1.18064 23 0.00 0.00 -50.00 10 305.00 sl 1.18064 2021.07.20 05:00:00 24 EURUSD sell in 1 1.17972 24 0.00 0.00 0.00 10 305.00 2021.07.20 05:31:20 25 EURUSD buy out 1 1.18022 25 0.00 0.00 -50.00 10 255.00 sl 1.18022 2021.07.21 07:30:00 26 EURUSD sell in 1 1.17727 26 0.00 0.00 0.00 10 255.00 2021.07.21 10:09:40 27 EURUSD buy out 1 1.17577 27 0.00 0.00 150.00 10 405.00 tp 1.17577 2021.07.21 18:45:00 28 EURUSD buy in 1 1.17990 28 0.00 0.00 0.00 10 405.00 2021.07.21 19:09:40 29 EURUSD sell out 1 1.17940 29 0.00 0.00 -50.00 10 355.00 sl 1.17940 2021.07.22 17:15:00 30 EURUSD buy in 1 1.17929 30 0.00 0.00 0.00 10 355.00 2021.07.22 17:40:40 31 EURUSD sell out 1 1.17879 31 0.00 0.00 -50.00 10 305.00 sl 1.17879 2021.07.22 19:45:00 32 EURUSD sell in 1 1.17594 32 0.00 0.00 0.00 10 305.00 2021.07.22 20:01:40 33 EURUSD buy out 1 1.17644 33 0.00 0.00 -50.00 10 255.00 sl 1.17644 2021.07.27 11:00:00 34 EURUSD sell in 1 1.17829 34 0.00 0.00 0.00 10 255.00 2021.07.27 13:39:40 35 EURUSD buy out 1 1.17879 35 0.00 0.00 -50.00 10 205.00 sl 1.17879 2021.07.27 19:00:00 36 EURUSD buy in 1 1.18304 36 0.00 0.00 0.00 10 205.00 2021.07.27 21:52:40 37 EURUSD sell out 1 1.18254 37 0.00 0.00 -50.00 10 155.00 sl 1.18254 2021.07.29 01:00:00 38 EURUSD buy in 1 1.18443 38 0.00 0.00 0.00 10 155.00 2021.07.29 08:42:40 39 EURUSD sell out 1 1.18593 39 0.00 0.00 150.00 10 305.00 tp 1.18593 2021.07.30 13:15:00 40 EURUSD buy in 1 1.18859 40 0.00 0.00 0.00 10 305.00 2021.07.30 13:50:40 41 EURUSD sell out 1 1.19009 41 0.00 0.00 150.00 10 455.00 tp 1.19009 2021.07.30 19:45:00 42 EURUSD sell in 1 1.18607 42 0.00 0.00 0.00 10 455.00 2021.07.30 22:22:00 43 EURUSD buy out 1 1.18576 43 0.00 0.00 31.00 10 486.00 0.00 -1.00 487.00 10 486.00 ファイル: EA.mq5 36 kb Mihail Matkovskij 2021.08.02 23:27 #15619 MakarFX:機能の正しさについては何も言いません...この人は検索エンジンの使い方を知りませんでも、スワップについては、別の言い方をすれば...。は最後の負けトレードを探してOrderProfitを合計するのですが、スワップがプラスだった場合、損失は小さくなるのでしょうか? まあ、当然小さくなって、利益は大きくなるんですけどね。:)自分の声が聞こえているのか?どんなポジティブなスワップ?そんなもの、どこで見たんだ!? Artyom Trishkin 2021.08.02 23:32 #15620 Mihail Matkovskij:もちろん、小さくなって、利益は大きくなっているんですけどね。:)自分の声が聞こえているのか?どんなポジティブなスワップ?どこで見たんだ! 持っています。一度だけではありません。そんなスワップでの変化を積み重ねたいと思ったくらいです 1...155515561557155815591560156115621563156415651566156715681569...1953 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
つまり、利益はプラスになった場合のみ合算されるのです。マイナスであれば、損失です。総利益を知りたい場合は、マイナスも含めてすべての利益を合計する。そして、この関数は最後の注文の利益を求めようとするのですが、それが間違っていて、lastlossと呼ばれています。わからないのか?あらら...疲れました...。
私は彼の機能の正しさについて話していない......男は、検索の使い方を知らない......。
でも、スワップについては、別の言い方をすれば......。
最後の負けトレードを検索してOrderProfitを合計するのですが、スワップがプラスだった場合、損失は小さくなるのでしょうか?
にはない void OnTick
そうなんですね、そちらも変わりませんね
"そして、なぜスワップやコミッションを利益に上乗せしているのですか?そして、その時は
はマイナスにもなるし...。
また、1件または数件のマッチングオーダーを処理するだけで、すべてのオーダーを処理しない場合、トータルでどのような利益になるのでしょうか?"
何かお互いにすごく混乱したんです。発言で大丈夫だった、負の数の足し算引き算の話ではない)
答えはどっちも嫌だ Seek, it's there)
これもそうですね。
また、一番最後のOnTickでこれを修正します。
また、一番最後のOnTickで修正します。
を変更しましたが、変化はありません。おかしいですね、数日前からこの関数に取り組んでいるのですが、何も動作しません。
変えてみたけど、変化なし、おかしいな、数日前からこの機能でやっているけど、何も動かないよ。
コード全体をアップロードするか、ファイルを添付してください、明日見てみます。
mql5が苦手なのですが、お手伝いします)
コード全体を投稿するか、ファイルを添付してください、明日見てみます。
mql5が苦手なのですが、何とかしてみます)
機能はシンプルなようですが、何か邪魔をしているようなので、ぜひご覧ください。
void TrailingOrder()がおかしいと思うのですが。
この機能は簡単なようで、何かが邪魔をしているようですので、ご確認ください。
void TrailingOrder()がおかしいと思うのですが。
テスターで試してみてください。
機能の正しさについては何も言いません...この人は検索エンジンの使い方を知りません
でも、スワップについては、別の言い方をすれば...。
は最後の負けトレードを探してOrderProfitを合計するのですが、スワップがプラスだった場合、損失は小さくなるのでしょうか?
まあ、当然小さくなって、利益は大きくなるんですけどね。:)自分の声が聞こえているのか?どんなポジティブなスワップ?そんなもの、どこで見たんだ!?
もちろん、小さくなって、利益は大きくなっているんですけどね。:)自分の声が聞こえているのか?どんなポジティブなスワップ?どこで見たんだ!
持っています。一度だけではありません。そんなスワップでの変化を積み重ねたいと思ったくらいです