アンバランスな左括弧を見つける手助け - ページ 5 123456 新しいコメント Ickyrus 2012.08.13 08:48 #41 注文の送信を許可するためにチェックさ れた値を確認するには、印刷統計を使用します。 if(flag==1) { Print("MAFast1=",MAFast1," MAFast2=",MAFast2"," MA....", MAFast3 /*and so on */); Ticket_L = OrderSend(Symbol(),OP_BUY,Lots,Ask,Slip,0,0,Comments,MAGIC,0,Red); } smoknfx 2012.08.13 08:51 #42 私は中国語が読めないので、混乱しがちなのです......。) どうやってロングポジションを取るのかという質問についてですが、説明できるかな。 if(flag==1) { Ticket_L = OrderSend(Symbol(),OP_BUY,Lots,Ask,Slip,0,0,Comments,MAGIC,0,Red); } もし比較の結果、フラグが1になったら、上の中 括弧{}の間のコードが実行されます。 そうでない場合、flagが1を含んでいなければ、プログラムは中括弧とその間のすべてをスキップして、閉じる中括弧の後でコードを実行しなおします。 おわかりですね? zero/. corem 2012.08.13 08:52 #43 Thank you i will add it and see . I really appreciate your helps. smoknfx 2012.08.13 08:53 #44 ericmanさん、よろしくお願いします。 0/です。 corem 2012.08.13 08:55 #45 smoknfx: 私は中国語が読めないので、混乱しがちなのです......。) どうやってロングポジションを取るのかという質問についてですが、説明できるかな。 もし比較の結果、フラグが1になったら、上の中括弧{}の間のコードが実行されます。 そうでない場合、flagが1を含んでいなければ、プログラムは中括弧とその間のすべてをスキップして、閉じる中括弧の後でコードを実行しなおします。 おわかりですね? zero/. 説明してくれてありがとう。あなたが私の疑問や質問を解決してくれるたびに、私の脳はドーパミンを作っているような気がします。 私はコーディングを続けようと思っています。ありがとうございます。 smoknfx 2012.08.13 08:59 #46 エリックマン これは私が楽しむためにやっていることです。 私の取引コードはまだ完成していません。 ライブトレードをしながら 時間をつぶしてるんだ 俺は大金持ちになるんだ...何十億ってね。 掘るんだ 0/。 ビデオ:マリリン・マンソン - New @#$&%%. corem 2012.08.13 09:10 #47 smoknfx: エリックマン これは私が楽しむためにやっていることです。 私の取引コードはまだ完成していません。 ライブトレードをしながら 時間をつぶしてるんだ 俺は大金持ちになるんだ...何十億ってね。 掘るんだ 0/。 ビデオ:マリリン・マンソン - 新しい@#$&%%。 なぜMarling Mansonのビデオを見せているのですか(笑) EAのビデオか何かを送ってくれたと思ったのですが......。とにかくありがとうございました!コーディングは続けます(笑) ってなわけで、"某 "なんですけどね......。 Ickyrus 2012.08.13 11:00 #48 このスレッドがプログラミング技術を教えるスレッドになったので、コードが期待通りに動かない理由を理解したり、デバッグしたりするプロセスを助けるために、コードを少し変えようと思いました。 #define MAGIC 4649 // parameter extern double Lots = 1.0; // extern int Slip = 10; // extern string Comments = ""; // extern int FastMA1_p = 34; extern int SlowMA1_p = 34; extern int modeMA1 = MODE_SMA; extern int modeMA2 = MODE_EMA; extern int MA1Cross_Timeframe = PERIOD_M15; extern int FastMA2_p = 68; extern int SlowMA2_p = 68; extern int CCI_p = 20; extern int CCI_Buy_Point = 100; extern int CCI_Sell_Point = -100; extern int CCI_Timeframe = PERIOD_M30; extern int Band_p = 6; extern int Band_Timeframe = PERIOD_M15; //variables// int Ticket_L = 0; int Ticket_S = 0; int Exit_L = 0; int Exit_S = 0; int start() { double MAFast1 = iMA(NULL, MA1Cross_Timeframe, FastMA1_p, 0, modeMA2, PRICE_CLOSE, 0); double MAFast2 = iMA(NULL, MA1Cross_Timeframe, FastMA1_p, 0, modeMA2, PRICE_CLOSE, 1); double MASlow1 = iMA(NULL, MA1Cross_Timeframe, SlowMA1_p, 0, modeMA1, PRICE_CLOSE, 0); double MASlow2 = iMA(NULL, MA1Cross_Timeframe, SlowMA1_p, 0, modeMA1, PRICE_CLOSE, 1); double MAFast3 = iMA(NULL, MA1Cross_Timeframe, FastMA2_p, 0, modeMA2, PRICE_CLOSE, 0); double MAFast4 = iMA(NULL, MA1Cross_Timeframe, FastMA2_p, 0, modeMA2, PRICE_CLOSE, 1); double MASlow3 = iMA(NULL, MA1Cross_Timeframe, SlowMA2_p, 0, modeMA1, PRICE_CLOSE, 0); double MASlow4 = iMA(NULL, MA1Cross_Timeframe, SlowMA2_p, 0, modeMA1, PRICE_CLOSE, 1); double cci1 = iCCI(NULL, CCI_Timeframe, CCI_p, PRICE_CLOSE, 0); double cci2 = iCCI(NULL, CCI_Timeframe, CCI_p, PRICE_CLOSE, 1); double cci3 = iCCI(NULL, CCI_Timeframe, CCI_p, PRICE_CLOSE, 2); double bands_upper1 = iBands(NULL, Band_Timeframe, Band_p,1, 0, PRICE_CLOSE, MODE_UPPER, 1); double bands_upper2 = iBands(NULL, Band_Timeframe, Band_p,1, 0, PRICE_CLOSE, MODE_UPPER, 2); double bands_lower1 = iBands(NULL, Band_Timeframe, Band_p,1, 0, PRICE_CLOSE, MODE_LOWER, 1); double bands_lower2 = iBands(NULL, Band_Timeframe, Band_p,1, 0, PRICE_CLOSE, MODE_LOWER, 2); int flag=0; //Long position entry flag = 0 ; //ensures that code in development that might appear before this code has not corrupted what we need the status of flag to be if(MAFast1>MASlow1 && MAFast3>MASlow3 && cci3<100 && cci2>=100 && cci1>100) flag=flag+1; //flag += 1; would do the same thing if(MAFast1>MASlow1 && MAFast4<MASlow4 && MAFast3>MASlow3 && cci1>100) flag=flag+10; if(MAFast2<MASlow2 && MAFast1>MASlow1 && MAFast3>MASlow3 && cci1>100) flag=flag+100; if(flag>0) { Print("Flag=",Flag) ; //Now we can see which conditions were satisfied Ticket_L = OrderSend(Symbol(),OP_BUY,Lots,Ask,Slip,0,0,Comments,MAGIC,0,Red); } return(0); } smoknfx 2012.08.13 11:16 #49 ericman: なんでMarling Mansonのビデオを見せているんだ(笑) EAのビデオか何かを送ってくれたと思ったのに...。まあ、いずれにしてもありがとうございます。 簡単な方法で考えても長続きはしないと思います。 音楽を楽しみながら仕事してます。 あなたのコーディングに幸あれ。 ickyyは今、ハンドルを握っています。 よろしくお願いします。 ゼロ/. Ickyrus 2012.08.13 11:23 #50 与えられた責任を引き受けない。 123456 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
注文の送信を許可するためにチェックさ れた値を確認するには、印刷統計を使用します。
私は中国語が読めないので、混乱しがちなのです......。)
どうやってロングポジションを取るのかという質問についてですが、説明できるかな。
もし比較の結果、フラグが1になったら、上の中 括弧{}の間のコードが実行されます。
そうでない場合、flagが1を含んでいなければ、プログラムは中括弧とその間のすべてをスキップして、閉じる中括弧の後でコードを実行しなおします。
おわかりですね?
zero/.
ericmanさん、よろしくお願いします。
0/です。
私は中国語が読めないので、混乱しがちなのです......。)
どうやってロングポジションを取るのかという質問についてですが、説明できるかな。
もし比較の結果、フラグが1になったら、上の中括弧{}の間のコードが実行されます。
そうでない場合、flagが1を含んでいなければ、プログラムは中括弧とその間のすべてをスキップして、閉じる中括弧の後でコードを実行しなおします。
おわかりですね?
zero/.
エリックマン
これは私が楽しむためにやっていることです。
私の取引コードはまだ完成していません。
ライブトレードをしながら 時間をつぶしてるんだ
俺は大金持ちになるんだ...何十億ってね。
掘るんだ
0/。
ビデオ:マリリン・マンソン - New @#$&%%.
エリックマン
これは私が楽しむためにやっていることです。
私の取引コードはまだ完成していません。
ライブトレードをしながら 時間をつぶしてるんだ
俺は大金持ちになるんだ...何十億ってね。
掘るんだ
0/。
ビデオ:マリリン・マンソン - 新しい@#$&%%。
なぜMarling Mansonのビデオを見せているのですか(笑) EAのビデオか何かを送ってくれたと思ったのですが......。とにかくありがとうございました!コーディングは続けます(笑)
ってなわけで、"某 "なんですけどね......。
このスレッドがプログラミング技術を教えるスレッドになったので、コードが期待通りに動かない理由を理解したり、デバッグしたりするプロセスを助けるために、コードを少し変えようと思いました。
なんでMarling Mansonのビデオを見せているんだ(笑) EAのビデオか何かを送ってくれたと思ったのに...。まあ、いずれにしてもありがとうございます。
簡単な方法で考えても長続きはしないと思います。
音楽を楽しみながら仕事してます。
あなたのコーディングに幸あれ。
ickyyは今、ハンドルを握っています。
よろしくお願いします。
ゼロ/.