[警告は閉鎖されました!】フォーラムを乱雑にしないために、どんな初心者の質問でも。プロフェッショナルは、通り過ぎないでください。あなたなしでは、どこにも行けない。 - ページ 722 1...715716717718719720721722723724725726727728729...1145 新しいコメント 削除済み 2010.07.19 16:50 #7211 IgorM: 問題は、変数の宣言にあったのです。 瀧野パラメータがあるコードの先頭と、カウンタの前の両方で宣言してみました。 削除済み 2010.07.19 16:54 #7212 IgorM: とりあえずforの後には必ず中括弧をつける、そうすればコツがつかめるだろう コードを全部見てみる :) 皆さん、ありがとうございました。 削除済み 2010.07.19 16:59 #7213 Abzasc: すべてのコードに目を通そう :) 括弧がない場合、条件(if, while, for)の範囲に入る演算子は1つだけです。複数ある場合は、中括弧を使用する必要があります。 削除済み 2010.07.19 17:05 #7214 ToLik_SRGV: 中括弧がない場合、条件(if, while, for)の後に使用できる演算子は1つだけです。複数ある場合は、中括弧の使用が必須となる。 今、学んだこと :) Artyom Trishkin 2010.07.19 18:21 #7215 友よ! 理解できない......。AD指標のチャートにトレンドラインが引かれている(この場合、トレンドラインは↑)。このトレンドラインが上下にクロスしたとき、いわば売りシグナルの予備軍となる。指標となる線が最初のバーでトレンドラインの下に残っていれば、売りの可能性が高いです。0バーのトレンド値と0バーの価格値をどのように比較すればいいのかがわかりません。頓珍漢な書き方をしてしまいましたが...。例えばゼロまたは最初のバーで、直線方程式を使ってトレンドラインの投影を計算できたとすると......。しかし、そこから価格チャート上の取得したポイントの値を求めるにはどうしたらいいのでしょうか????理解できない...結局、最終的には「価格がトレンドラインを上から下までクロスした」ということを理解する必要があるのですが......。同時に - インジケータを見ていると、価格と何の関係があるのだろう...。それにしても、直線の方程式に従って計算された水準と価格をどう比較すればいいのか。混乱してるんだ...誰か私を解いてくれない? ADチャートで極値が見つかったバーの極小値から引いた価格チャートのトレンドラインは何も言っていないし、関係ない...。 削除済み 2010.07.19 18:41 #7216 SLとTPをゼロに設定する -- うまくいかず、注文が出ません。 それとも夕立や疲労? //+------------------------------------------------------------------+ //| Grid.mq4 | //| Yuriy Tokman | //| yuriytokman@gmail.com | //+------------------------------------------------------------------+ #property copyright "Yuriy Tokman" #property link "yuriytokman@gmail.com" #property show_inputs extern double volume = 0.1; extern int price = 500; extern int slippage = 30; extern int stoploss = 500; extern int takeprofit = 500; extern int steps = 500; extern int count_orders = 5; //+------------------------------------------------------------------+ //| script program start function | //+------------------------------------------------------------------+ int start() { //---- double buy_price = Ask+price*Point; double sell_price = Bid-price*Point; int ticket; for(int i = 0;i<count_orders;i++) { ticket=OrderSend(Symbol(),OP_SELLSTOP,volume, sell_price-i*steps*Point,slippage, sell_price-i*steps*Point+stoploss*Point, sell_price-i*steps*Point-takeprofit*Point, "yuriytokman@mail.com "+i+" *"); if(ticket<0) { Print(i," OrderSend failed with error #",GetLastError()); return(0); } ticket=OrderSend(Symbol(),OP_BUYSTOP,volume, buy_price+i*steps*Point,slippage, buy_price+i*steps*Point-stoploss*Point, buy_price+i*steps*Point+takeprofit*Point, "yuriytokman@mail.com "+i+" *"); if(ticket<0) { Print(i," OrderSend failed with error #",GetLastError()); return(0); } } //---- return(0); } //+------------------------------------------------------------------+ ファイル: grid.mq4 2 kb 削除済み 2010.07.19 19:01 #7217 Swetten: SLとTPをゼロに設定する -- うまくいかず、注文が出ません。 それとも夕立や疲れでしょうか? 蹴らないでください、トレーニング中なんです :) これは、buy_price+i*steps*Point-stoploss*Pointです。 販売価格+カウンター*500...多くないですか?SLやTPの倍率がなければ、もっと小さくする必要があるのかもしれませんが...。 Artyom Trishkin 2010.07.19 19:16 #7218 コードの途中では、こんな構造になっています。 LastTimeDN =TimeDN[l-1]; LastVarDN =PeakDN[l-1]; PreLastTimeDN =TimeDN[l]; PreLastVarDN =PeakDN[l]; LastTimeDN および PreLastTimeDN は、datetime 型である。上記の操作を行った後、これらの変数には、年からの秒数 ...我が生れながら バー・ナンバーに変換する方法を教えてください。 削除済み 2010.07.19 19:22 #7219 artmedia70: 直線の式から算出した水準と価格を比較すると? 角度も考慮しないといけないし、複雑ですね...。 価格がトレンドラインを上から下へ横切った」とはどういう意味ですか?価格がそれを越えたので、インジケータもそれを越えたのです。ダメ? Игорь 2010.07.19 19:30 #7220 Swetten: SLとTPをゼロに設定する -- うまくいかず、注文が出ません。 それとも夕立や疲労? ここでは、すべてが5桁で動作します。4桁の数字を扱うのであれば、価格を下げたり、スクリプトのパラメーターを下げたりすればいいのです。 1...715716717718719720721722723724725726727728729...1145 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
問題は、変数の宣言にあったのです。
とりあえずforの後には必ず中括弧をつける、そうすればコツがつかめるだろう
コードを全部見てみる :)
皆さん、ありがとうございました。
すべてのコードに目を通そう :)
括弧がない場合、条件(if, while, for)の範囲に入る演算子は1つだけです。複数ある場合は、中括弧を使用する必要があります。
中括弧がない場合、条件(if, while, for)の後に使用できる演算子は1つだけです。複数ある場合は、中括弧の使用が必須となる。
友よ! 理解できない......。AD指標のチャートにトレンドラインが引かれている(この場合、トレンドラインは↑)。このトレンドラインが上下にクロスしたとき、いわば売りシグナルの予備軍となる。指標となる線が最初のバーでトレンドラインの下に残っていれば、売りの可能性が高いです。0バーのトレンド値と0バーの価格値をどのように比較すればいいのかがわかりません。頓珍漢な書き方をしてしまいましたが...。例えばゼロまたは最初のバーで、直線方程式を使ってトレンドラインの投影を計算できたとすると......。しかし、そこから価格チャート上の取得したポイントの値を求めるにはどうしたらいいのでしょうか????理解できない...結局、最終的には「価格がトレンドラインを上から下までクロスした」ということを理解する必要があるのですが......。同時に - インジケータを見ていると、価格と何の関係があるのだろう...。それにしても、直線の方程式に従って計算された水準と価格をどう比較すればいいのか。混乱してるんだ...誰か私を解いてくれない?
ADチャートで極値が見つかったバーの極小値から引いた価格チャートのトレンドラインは何も言っていないし、関係ない...。
SLとTPをゼロに設定する -- うまくいかず、注文が出ません。
それとも夕立や疲労?
SLとTPをゼロに設定する -- うまくいかず、注文が出ません。
それとも夕立や疲れでしょうか?
蹴らないでください、トレーニング中なんです :)
これは、buy_price+i*steps*Point-stoploss*Pointです。
販売価格+カウンター*500...多くないですか?SLやTPの倍率がなければ、もっと小さくする必要があるのかもしれませんが...。
コードの途中では、こんな構造になっています。
LastTimeDN および PreLastTimeDN は、datetime 型である。上記の操作を行った後、これらの変数には、年からの秒数 ...我が生れながらバー・ナンバーに変換する方法を教えてください。
直線の式から算出した水準と価格を比較すると?
角度も考慮しないといけないし、複雑ですね...。
価格がトレンドラインを上から下へ横切った」とはどういう意味ですか?価格がそれを越えたので、インジケータもそれを越えたのです。ダメ?
SLとTPをゼロに設定する -- うまくいかず、注文が出ません。
それとも夕立や疲労?
ここでは、すべてが5桁で動作します。4桁の数字を扱うのであれば、価格を下げたり、スクリプトのパラメーターを下げたりすればいいのです。