MQL4、MQL5に関する初心者からの質問、アルゴリズムやコードに関するヘルプ、ディスカッションなど。 - ページ 999 1...9929939949959969979989991000100110021003100410051006...1953 新しいコメント cashnewmoney 2019.11.20 16:05 #9981 勉強中なんです。 売りclose = (AC<0.0 && RSI<30 && Open[1]>Close[1] && ?); クエスチョンマークの代わりに、「与えられた商品について、利益がゼロより大きい」と書いてください。 Alexey Viktorov 2019.11.20 16:20 #9982 cashnewmoney: 勉強中なんです。 売りclose = (AC<0.0 && RSI<30 && Open[1]>Close[1] && ?); クエスチョンマークの代わりに、「与えられた商品について、利益がゼロより大きい」と書いてください。 自分の欲求次第でどうにでもなる。 cashnewmoney 2019.11.20 16:35 #9983 Alexey Viktorov: 自分の意志次第でどうにでもなる。 手で閉じるように。 それじゃダメだ、自動化しないと。 Alexey Viktorov 2019.11.20 19:23 #9984 cashnewmoney: 手で閉じるように。 それじゃダメだ、自動化しないと。 いいえ、手書きではありません。自分の意志で書き込めるという意味です。しかし、どうやら私は最初の質問を誤解していたようです。商品の利益がゼロより大きいという条件を設定するためには、この利益を計算する必要があります。 double profit = 0; for(int i = 0; i < OrdersTotal(); i++) { if(OrderSelect(i, SELECT_BY_POS) && OrderSymbol() == _Symbol && OrderMagicNumber() == Magic) { if(OrderType() < 2) profit += OrderProfit()+OrderCommission()+OrderSwap(); } } cashnewmoney 2019.11.21 12:38 #9985 Alexey Viktorov:いいえ、手書きではありません。自分の意志で書き込めるという意味です。しかし、私は最初の質問で誤解していたようです。この利益は、商品による利益がゼロ以上となる条件を設定するために計算する必要があります。 こんな感じでいいのでしょうか? ダブルプロフィット = 0; for(int i = 0; i < オーダートータル(); i++) { if(OrderSelect(i, SELECT_BY_POS) && OrderSymbol() == _Symbol && OrderMagicNumber() == Magic) { if(OrderType() < 2)) profit += OrderProfit()+OrderCommission()+OrderSwap(); } } 売りclose = (AC<0.0 && RSI<30 && Open[1]>Close[1] && profit + ); Vitaly Muzichenko 2019.11.21 13:05 #9986 cashnewmoney: こんな感じでいいのでしょうか? ダブルプロフィット = 0; for(int i = 0; i < オーダートータル(); i++) { if(OrderSelect(i, SELECT_BY_POS) && OrderSymbol() == _Symbol && OrderMagicNumber() == Magic) { if(OrderType() < 2)) profit += OrderProfit()+OrderCommission()+OrderSwap(); } } 売りclose = (AC<0.0 && RSI<30 && Open[1]>Close[1] && profit + ); 冗談だろう? double profit = 0; for(int i = 0; i < OrdersTotal(); i++) { if(OrderSelect(i, SELECT_BY_POS) && OrderSymbol() == _Symbol && OrderMagicNumber() == Magic) { if(OrderType() < 2) profit += OrderProfit()+OrderCommission()+OrderSwap(); } } SellClose = (AC<0.0 && RSI<30 && Open[1]>Close[1] && profit > 0 ); cashnewmoney 2019.11.21 13:23 #9987 Vitaly Muzichenko: 冗談だろう? ありがとうございました、うまくいきました。 Vitaly Muzichenko 2019.11.21 13:45 #9988 cashnewmoney: ありがとうございます、すべてうまくいっています。 アレクセイ・ヴィクトロフ さん、ありがとうございました。 cashnewmoney 2019.11.21 13:56 #9989 Expert Advisorは、1つのアルゴリズムにつき1つの注文しか出せないので、Sellを検討します。 売りオープン = (AC<0.0 && RSI<30 && Close[2]>Open[2] && Close[1]>Open[1] && Low[2]<Low[1] ); AC<0.0の条件を満たすまで注文を出し続けるようなコードの書き方 cashnewmoney 2019.11.21 13:57 #9990 Alexey Viktorov: いいえ、手書きではありません。自分の意志で書き込めるという意味です。しかし、私は最初の質問で誤解していたようです。ある商品の利益をゼロより大きくするためには、この利益を計算する必要があります。 ありがとうございました。すべてがうまくいく。 1...9929939949959969979989991000100110021003100410051006...1953 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
勉強中なんです。
売りclose = (AC<0.0 && RSI<30 && Open[1]>Close[1] && ?);
クエスチョンマークの代わりに、「与えられた商品について、利益がゼロより大きい」と書いてください。
勉強中なんです。
売りclose = (AC<0.0 && RSI<30 && Open[1]>Close[1] && ?);
クエスチョンマークの代わりに、「与えられた商品について、利益がゼロより大きい」と書いてください。
自分の意志次第でどうにでもなる。
手で閉じるように。
それじゃダメだ、自動化しないと。
手で閉じるように。
それじゃダメだ、自動化しないと。
いいえ、手書きではありません。自分の意志で書き込めるという意味です。しかし、どうやら私は最初の質問を誤解していたようです。商品の利益がゼロより大きいという条件を設定するためには、この利益を計算する必要があります。
いいえ、手書きではありません。自分の意志で書き込めるという意味です。しかし、私は最初の質問で誤解していたようです。この利益は、商品による利益がゼロ以上となる条件を設定するために計算する必要があります。
こんな感じでいいのでしょうか?
ダブルプロフィット = 0;
for(int i = 0; i < オーダートータル(); i++)
{
if(OrderSelect(i, SELECT_BY_POS) && OrderSymbol() == _Symbol && OrderMagicNumber() == Magic)
{
if(OrderType() < 2))
profit += OrderProfit()+OrderCommission()+OrderSwap();
}
}
売りclose = (AC<0.0 && RSI<30 && Open[1]>Close[1] && profit + );
こんな感じでいいのでしょうか?
ダブルプロフィット = 0;
for(int i = 0; i < オーダートータル(); i++)
{
if(OrderSelect(i, SELECT_BY_POS) && OrderSymbol() == _Symbol && OrderMagicNumber() == Magic)
{
if(OrderType() < 2))
profit += OrderProfit()+OrderCommission()+OrderSwap();
}
}
売りclose = (AC<0.0 && RSI<30 && Open[1]>Close[1] && profit + );
冗談だろう?
冗談だろう?
ありがとうございました、うまくいきました。
ありがとうございます、すべてうまくいっています。
アレクセイ・ヴィクトロフ さん、ありがとうございました。
Expert Advisorは、1つのアルゴリズムにつき1つの注文しか出せないので、Sellを検討します。
売りオープン = (AC<0.0 && RSI<30 && Close[2]>Open[2] && Close[1]>Open[1] && Low[2]<Low[1] );
AC<0.0の条件を満たすまで注文を出し続けるようなコードの書き方
いいえ、手書きではありません。自分の意志で書き込めるという意味です。しかし、私は最初の質問で誤解していたようです。ある商品の利益をゼロより大きくするためには、この利益を計算する必要があります。
ありがとうございました。すべてがうまくいく。