これらの() {}はそんなに使えますか? - ページ 4 1234567 新しいコメント 削除済み 2012.05.20 17:06 #31 おいおい、もう投稿しちゃったよ...。 なぜなら、私の周りの人々は私を助けることができないからです。 bernd 2012.05.20 17:07 #32 万が一、また削除してしまったときのために。ここに、あなたが削除できないように、あなたの愚かな機能不全のコードのコピーをさらなる参考のために置いておきます。//+------------------------------------------------------------------+ //| NightMare1.mq4 | //| Copyright 2012, Abu. | //| http://www.metaquotes.net | //+------------------------------------------------------------------+ #property copyright "Copyright 2012, Abu." #property link "http://www.metaquotes.net" extern string Name_Expert = "NightMare"; extern double StartHour1 = 0000; extern double StopHour1 = 0759; extern double StartHour2 = 0800; extern double StopHour2 = 1859; extern double StartHour3 = 1900; extern double StopHour3 = 2359; extern double LongTP1 = 80; extern double ShortTP1 = 80; extern double longSL1 = 150; extern double ShortSL1 = 150; extern double LongTP2 = 180; extern double ShortTP2 = 180; extern double longSL2 = 150; extern double ShortSL2 = 150; extern double LongTP3 = 50; extern double ShortTP3 = 50; extern double longSL3 = 150; extern double ShortSL3 = 150; extern double LotSize = 0.1; extern double MaxOrders = 5; extern double SafetyPercent = 50; //+------------------------------------------------------------------+ //| expert initialization function | //+------------------------------------------------------------------+ int init() { if(AccountFreeMargin()<(SafetyPercent/100)*AccountBalance()) { Print("We have no money. Free Margin = ", AccountFreeMargin()); return(0); } if(Bars<50) { return(0); } if(OrdersTotal()>MaxOrders()) { return(0); } double diClose0=iClose(NULL,5,0); double diMA1=iMA(NULL,5,5,0,MODE_EMA,PRICE_OPEN,1); double diClose2=iClose(NULL,5,0); double diMA3=iMA(NULL,5,4,0,MODE_EMA,PRICE_OPEN,1); if (TimeCurrent()>StartHour1())&(TimeCurrent()<StopHour1()) { if ((diClose0<diMA1)) { OrderSend(Symbol(),LongTP1,0.1,Ask,3,Bid-15*Point,Bid+15*Point); //---- return(0); } else if ((diClose2>diMA3)) { OrderSend(Symbol(),ShortSL1,0.1,Ask,3,Bid-15*Point,Bid+15*Point); //---- return(0); } return(0); } if (TimeCurrent()>StartHour2())&&(TimeCurrent()<StopHour2()) { if ((diClose0<diMA1)) { OrderSend(Symbol(),LongTP2,0.1,Ask,3,Bid-15*Point,Bid+15*Point) //---- return(0); } else if ((diClose2>diMA3)) { OrderSend(Symbol(),ShortSL2,0.1,Ask,3,Bid-15*Point,Bid+15*Point); //---- return(0); } return(0); } if (TimeCurrent()>StartHour3())&&(TimeCurrent()<StopHour3()) { if ((diClose0<diMA1)) { OrderSend(Symbol(),LongTP3,0.1,Ask,3,Bid-15*Point,Bid+15*Point) //---- return(0); } else if ((diClose2>diMA3)) { OrderSend(Symbol(),ShortSL3,0.1,Ask,3,Bid-15*Point,Bid+15*Point) //---- return(0); } return(0); } return(0); } 削除済み 2012.05.20 17:09 #33 OK OK ... 28のエラーがあります ...! 削除済み 2012.05.20 17:15 #34 誰か助けてください。 bernd 2012.05.20 17:16 #35 一致する中括弧をハイライト表示できるテキストエディタ(例えばnotepad++)があり、これはとても便利です。 また、カウントした中括弧に基づいてコード(インデントレベル)を再フォーマットするソフトウェアもあります。例えば次のようになります。http://universalindent.sourceforge.net/index.php これはさらに役立ちます。適切なフォーマットをした後は、コードの構造がより明確になり、将来のエラーを防ぐことができるからです。この機能は、どこか他の場所から自分のコードにコピー/ペーストしたコードスニペットの後に適用すると、一貫した書式を1つだけ持つことができ、ブレースを数えてブロックの始まりと終わりを確認することが容易になります。。 削除済み 2012.05.20 17:20 #36 7bit: 一致する中括弧をハイライトするテキストエディタ(例えばnotepad++)がありますが、これはとても役に立ちます。さらに、カウントした中括弧に基づいてコード(インデントレベル)を再フォーマットできるソフトウェアも存在します。これはさらに役に立ちます。 ここでいうソフトとは? bernd 2012.05.20 17:22 #37 albert_lim83: どういう意味ですか? 上の投稿を編集しました。リンクを探すのにしばらく時間がかかりました。 William Roeder 2012.05.20 17:25 #38 albert_lim83: 誰か助けてくれる人はいませんか? コードを学ぶか、 誰かにお金を 払うか。私たちはあなたのためにコードを書くつもりはありません。私たちはあなたの手助けをするつもりです。 人々はあなたを極端に助けてきました。あなたはここでの助けを悪用して います。こんな初歩的な質問をして。足りない括弧は自分で探してください。OrderSendの上にありますし、notepad2で20秒くらいで見つかりましたよ。 だから、私はあなたを荒らしのカテゴリーに入れたし、あなたを助けることはありません。 削除済み 2012.05.20 17:26 #39 7bit: 上の投稿を編集しました。リンクを探すのにしばらく時間がかかりました。 このソフトウェアは本当に私の問題を解決することができますか? bernd 2012.05.20 17:29 #40 albert_lim83: このソフトは本当に私の問題を解決してくれるのでしょうか? もし私があなたのコードを修正したり、あなたのコードに一致する中括弧を見つけるのが仕事だとしたら、私が最初に することは、実際に読むことができるように、コードを正しくフォーマットすることでしょう。 1234567 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
おいおい、もう投稿しちゃったよ...。
なぜなら、私の周りの人々は私を助けることができないからです。
OK OK ...
28のエラーがあります ...!
一致する中括弧をハイライト表示できるテキストエディタ(例えばnotepad++)があり、これはとても便利です。
また、カウントした中括弧に基づいてコード(インデントレベル)を再フォーマットするソフトウェアもあります。例えば次のようになります。http://universalindent.sourceforge.net/index.php これはさらに役立ちます。適切なフォーマットをした後は、コードの構造がより明確になり、将来のエラーを防ぐことができるからです。この機能は、どこか他の場所から自分のコードにコピー/ペーストしたコードスニペットの後に適用すると、一貫した書式を1つだけ持つことができ、ブレースを数えてブロックの始まりと終わりを確認することが容易になります。
。
一致する中括弧をハイライトするテキストエディタ(例えばnotepad++)がありますが、これはとても役に立ちます。さらに、カウントした中括弧に基づいてコード(インデントレベル)を再フォーマットできるソフトウェアも存在します。これはさらに役に立ちます。
ここでいうソフトとは?
どういう意味ですか?
誰か助けてくれる人はいませんか?
コードを学ぶか、 誰かにお金を 払うか。私たちはあなたのためにコードを書くつもりはありません。私たちはあなたの手助けをするつもりです。
人々はあなたを極端に助けてきました。あなたはここでの助けを悪用して います。こんな初歩的な質問をして。足りない括弧は自分で探してください。OrderSendの上にありますし、notepad2で20秒くらいで見つかりましたよ。
だから、私はあなたを荒らしのカテゴリーに入れたし、あなたを助けることはありません。
上の投稿を編集しました。リンクを探すのにしばらく時間がかかりました。
このソフトウェアは本当に私の問題を解決することができますか?
このソフトは本当に私の問題を解決してくれるのでしょうか?