初心者の方からの質問 MQL5 MT5 MetaTrader 5 - ページ 402 1...395396397398399400401402403404405406407408409...1503 新しいコメント Aleksey Vyazmikin 2015.08.03 10:36 #4011 Karputov Vladimir: そして、あなたのコードに関する質問には別のトピックを開いてください。ヒントがあれば、コードを使いこなすことができるかもしれません。 了解です、帰りますのでよろしくお願いします...。 Artyom Trishkin 2015.08.03 10:55 #4012 -Aleks-: 私には複雑なコード、フリーランスには大きな食指が動きます。「たくさんのお金で一から書きますよ」というようなメッセージ...。いいんです.コードが複雑で、さらに複雑にするのは簡単でしょう?また、テキストやドキュメントを読むこともできます...道は拓けた。まあ...または、強欲で醜いフリーランサーの顎で、フリーランスになる ;) Leanid Aladzyeu 2015.08.03 18:43 #4013 RSl = iRSI(Symbol(),0,InpRSIPeriod,PRICE_CLOSE,0)とする。if (OrdersTotal() == 0 && RSl <= 70 )なぜ条件を満たさないのでしょうか? Vladimir Karputov 2015.08.03 18:57 #4014 Leanid Aladzyeu:RSl = iRSI(Symbol(),0,InpRSIPeriod,PRICE_CLOSE,0)とする。if (OrdersTotal() == 0 && RSl <= 70 )なぜ条件を満たさないのか、何が間違っているのか。コードスタイラーを 使用する - エラーが表示されます。 RSl=iRSI(Symbol(),0,InpRSIPeriod,PRICE_CLOSE,0); if(OrdersTotal()==0 && RSl<=70) { // здесь долна быть обработка условия } Leanid Aladzyeu 2015.08.03 21:13 #4015 Karputov Vladimir:Code Stylerを 使用する - エラーが表示されます。スタイリストは役に立たず、そこそこの加工具合で.25の警告と5つのエラーがあり、まだ残っています。) Leanid Aladzyeu 2015.08.03 22:14 #4016 インターネットで検索しても、修正方法は見つかりませんでした。助けてください。すべての関数で括弧の数が同じになるように計算し直しました Artyom Trishkin 2015.08.03 22:26 #4017 Leanid Aladzyeu: インターネットで検索しても、修正方法は見つかりませんでした。助けてください。すべての関数の括弧の数が同じであることを数えてみました。英語が苦手な方最初にint start() { }コードを全部表示したくないので、コンパイルして、見てください。 Leanid Aladzyeu 2015.08.03 22:36 #4018 Artyom Trishkin:英語が苦手な方まず第一に。次ページ:コードのどこかでAskが 変数に設定されているが、これはまったくできない。Askは 定義済みの変数なので、それ以外の呼び方をしてください。それから、コードを全部表示したくないので、見てください。 オプス.変数としてのAskはダメでした。括弧をつけたら、このようなエラーはなくなりました。) Artyom Trishkin 2015.08.03 22:39 #4019 Leanid Aladzyeu: おっとっと.Ascを変数にするのはNGでした。ブラケットを追加すると、このようなエラーはなくなりました。) そのため、最初の投稿を訂正しました。なぜなら、括弧がないことこそが、このようなエラーを引き起こす可能性があるからです。朝、5時半、眠れない夜・・・。 Leanid Aladzyeu 2015.08.03 22:53 #4020 Artyom Trishkin: だから、最初の投稿に手を加えたんだ。なぜなら、括弧がないことこそが、そのようなエラーを引き起こしかねないからだ--朝、6時半、眠れない夜・・・。24時間眠れないのは当たり前。ヘルプ脚は、この「Modifi order」機能から生えているのだと思います。//----------------------------------void ModifyOrders(){double avg= 0;int count = 0;for(int i=OrdersTotal()-1; i>=0; i--){if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)){if(OrderSymbol()==Symbol() && OrderMagicNumber()==Magic){if(OrderType()==OP_BUY || OP_SELL){avg+=OrderOpenPrice()。count++です。}}}}avg=NormalizeDouble(avg/count,Digits);for(int i=OrdersTotal()-1; i>=0; i--){if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)){if(OrderSymbol()==Symbol() && OrderMagicNumber()==Magic){if(OrderType()==OP_BUY){TP=NormalizeDouble(avg+TakeProfit*Point,Digits)です。OrderModify(OrderTicket(),OrderOpenPrice(),0,TP,0)です。}さもなくばif(オーダータイプ()==OP_SELL){TP=NormalizeDouble(avg-TakeProfit*Point,Digits)です。OrderModify(OrderTicket(),OrderOpenPrice(),0,TP,0)です。}}}}}//+------------------------------------------------------------------+ どんな新人の質問でも、フォーラムを乱雑にしないように。プロフェッショナルは、通り過ぎないでください。Nowhere without you - MQL4、MQL5に関する初心者からの質問、アルゴリズムやコードに関するヘルプ、ディスカッションなど。 初心者の方からの質問 MQL4 MT4 MetaTrader 1...395396397398399400401402403404405406407408409...1503 新しいコメント 理由: キャンセル 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
そして、あなたのコードに関する質問には別のトピックを開いてください。ヒントがあれば、コードを使いこなすことができるかもしれません。
私には複雑なコード、フリーランスには大きな食指が動きます。「たくさんのお金で一から書きますよ」というようなメッセージ...。
いいんです.コードが複雑で、さらに複雑にするのは簡単でしょう?
また、テキストやドキュメントを読むこともできます...道は拓けた。まあ...または、強欲で醜いフリーランサーの顎で、フリーランスになる ;)
if (OrdersTotal() == 0 && RSl <= 70 )
なぜ条件を満たさないのでしょうか?
if (OrdersTotal() == 0 && RSl <= 70 )
なぜ条件を満たさないのか、何が間違っているのか。
コードスタイラーを 使用する - エラーが表示されます。
Code Stylerを 使用する - エラーが表示されます。
スタイリストは役に立たず、そこそこの加工具合で.
25の警告と5つのエラーがあり、まだ残っています。)
インターネットで検索しても、修正方法は見つかりませんでした。助けてください。
すべての関数で括弧の数が同じになるように計算し直しました
インターネットで検索しても、修正方法は見つかりませんでした。助けてください。
すべての関数の括弧の数が同じであることを数えてみました。
英語が苦手な方
最初に
コードを全部表示したくないので、コンパイルして、見てください。
英語が苦手な方
まず第一に。
次ページ:コードのどこかでAskが 変数に設定されているが、これはまったくできない。Askは 定義済みの変数なので、それ以外の呼び方をしてください。それから、コードを全部表示したくないので、見てください。
おっとっと.Ascを変数にするのはNGでした。ブラケットを追加すると、このようなエラーはなくなりました。)
だから、最初の投稿に手を加えたんだ。なぜなら、括弧がないことこそが、そのようなエラーを引き起こしかねないからだ--朝、6時半、眠れない夜・・・。
24時間眠れないのは当たり前。
ヘルプ
脚は、この「Modifi order」機能から生えているのだと思います。
//----------------------------------
void ModifyOrders()
{
double avg= 0;
int count = 0;
for(int i=OrdersTotal()-1; i>=0; i--)
{
if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES))
{
if(OrderSymbol()==Symbol() && OrderMagicNumber()==Magic)
{
if(OrderType()==OP_BUY || OP_SELL)
{
avg+=OrderOpenPrice()。
count++です。
}
}
}
}
avg=NormalizeDouble(avg/count,Digits);
for(int i=OrdersTotal()-1; i>=0; i--)
{
if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES))
{
if(OrderSymbol()==Symbol() && OrderMagicNumber()==Magic)
{
if(OrderType()==OP_BUY)
{
TP=NormalizeDouble(avg+TakeProfit*Point,Digits)です。
OrderModify(OrderTicket(),OrderOpenPrice(),0,TP,0)です。
}
さもなくば
if(オーダータイプ()==OP_SELL)
{
TP=NormalizeDouble(avg-TakeProfit*Point,Digits)です。
OrderModify(OrderTicket(),OrderOpenPrice(),0,TP,0)です。
}
}
}
}
}
//+------------------------------------------------------------------+