[アーカイブ!】どんなルーキーの質問でも、フォーラムを散らかさないように。プロフェッショナルの皆さん、通り過ぎないでください。あなたなしではどこにも行けない - 2. - ページ 475 1...468469470471472473474475476477478479480481482...537 新しいコメント Anatoli Kazharski 2011.06.29 17:05 #4741 sammi61: すみません、主題と違うかもしれませんが、なぜStrategy TesterではEAが動作するのに、ライブやデモトレードが開けないのでしょうか? もしかしたら、リアルはもちろん、デモトレードでの使用にも制限があるのかもしれませんね。一応Strategy Testerで使ってみたいです(笑)。 sammi61 2011.06.29 17:17 #4742 tol64: おそらく、本番はもちろん、デモでも使用制限があるのでしょう。そして、知人用テスターに))。 自由にダウンロードしたが、制限の有無はどうすればわかるのか? Andrey F. Zelinsky 2011.06.29 17:25 #4743 sammi61: 自由にダウンロードしたが、制限の有無はどうすればわかるのか? ざっと見たところ、デモ/リアルの制限はないようです Alexander 2011.06.29 21:32 #4744 いつ最初の注文を開ければいいのか、その条件すら見つかっていないのだ。 Andrey F. Zelinsky 2011.06.29 21:42 #4745 Roger: 最初の注文を開くべき条件も見つかりませんでした。 。 OrderSend(...)があります。 Alexander 2011.06.29 23:46 #4746 abolk: OrderSend(...)があります。 しかし、それはすでに注文がある状態での話です。 PapaYozh 2011.06.30 06:34 #4747 Roger: しかし、それは注文がすでに存在するという条件下での話です。 まず、OrderSend()が2回発生し、2回とも指定した条件から外れています。 第二に、OrderSend()は正規化されていない価格を渡します。 第三に、OrderSend()が 返す結果を分析し、注文を開く/変更する/閉じる時にエラーが発生した場合、ログにメッセージを書き、ログを分析することです。 Artem Gulturyan 2011.06.30 08:38 #4748 !!!すごい!!!ありがとうございます!!!! 掘ることにします))) gince 2011.06.30 08:58 #4749 gi_RSIインジケータコードのヘルプです。 レベル90にポイントを置く必要がある。 DN[i]=70、dn[i]=60でjma>Close[i]の場合。すなわち、緑が80のレベルを上から下にクロスし、緑が青のレベルを上から下にクロスした場合、終値はjmaより低くなっています。 レベル10に点数をつけなければならない。 DN[i] = 30かつdn[i] = 40かつjma<Close[i]の場合。例:緑がレベル20を下から上に越え、緑の青を下から上に越えた場合、終値はJMAより高い。 インジケータにコードを添付できません。 int start() { int limit; double dMA; int fd, fu,Fd, Fu; int counted_bars = IndicatorCounted(); if(counted_bars < 0) return(-1); if(counted_bars > 0) counted_bars--; limit = Bars - counted_bars; for(int i = 0; i < limit; i++) wBuffer[i] = iMA(NULL, TimeFrame, aLine, 0, aMethod, bPrice, i); for(i = 0; i < limit; i++) { dBuffer[i] = iMA(NULL, TimeFrame, aLine, 0, aMethod, bPrice, i) + iMA(NULL, TimeFrame, aLine, 0, aMethod, bPrice, i) - (-iRSIOnArray(wBuffer, 0, bLine, i)); rsi[i]=iRSI(NULL, TimeFrame, 14, 0, i); } for(i = 0; i < limit; i++) { if(dBuffer[i+1]>80 && dBuffer[i]<80) DN[i] = 70; Fd=-1; Fu=0; //пересекла 80 --> 1 if(dBuffer[i+1]<20 && dBuffer[i]>20) UP[i] = 30; Fu=1; Fd=0; //пересекла 20 --> 1 if(dBuffer[i+1]>rsi[i+1] && dBuffer[i]<rsi[i]) dn[i] = 60; fd=-1; fu=0; //пересечение двух --> 2 if(dBuffer[i+1]<rsi[i+1] && dBuffer[i]>rsi[i]) up[i] = 40; fu=1; fd=0; //пересечение двух --> 2 if(Fd==-1 && fd==-1) dot[i]=90; Fd=0; Fu=0; fd=0; fu=0; if(Fu==1 && fu==1) dot[i]=10; Fd=0; Fu=0; fd=0; fu=0; /* Надо поставить точку на уровне 90, если DN[i] = 70 и dn[i] = 60. То есть зеленая пересекла уровень 80 с верху в низ и пересекла зеленая синююю с верху в низ. Надо поставить точку на уровне 10, если DN[i] = 30 и dn[i] = 40. То есть зеленая пересекла уровень 20 с низу в верх и пересекла зеленая синююю с низу в верх. */ double jma=iCustom(NULL,0,"JMA[i]",Length,Phase,0,i); if(Fd==-1 && fd==-1 && jma>Close[i]) {dot[i]=90; Fd=0; Fu=0; fd=0; fu=0;} if(Fu==1 && fu==1 && jma<Close[i]) {dot[i]=10; Fd=0; Fu=0; fd=0; fu=0;} } //---- return(0); } gince 2011.06.30 10:16 #4750 完全に理屈が分からなくなっている。点が描画されますが、赤い矢印の上に描画され、白い矢印の上には描画されません。 ファイル: gi_rsi.mq4 7 kb 1...468469470471472473474475476477478479480481482...537 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
すみません、主題と違うかもしれませんが、なぜStrategy TesterではEAが動作するのに、ライブやデモトレードが開けないのでしょうか?
もしかしたら、リアルはもちろん、デモトレードでの使用にも制限があるのかもしれませんね。一応Strategy Testerで使ってみたいです(笑)。
おそらく、本番はもちろん、デモでも使用制限があるのでしょう。そして、知人用テスターに))。
自由にダウンロードしたが、制限の有無はどうすればわかるのか?
自由にダウンロードしたが、制限の有無はどうすればわかるのか?
ざっと見たところ、デモ/リアルの制限はないようです
最初の注文を開くべき条件も見つかりませんでした。 。
OrderSend(...)があります。
OrderSend(...)があります。
しかし、それはすでに注文がある状態での話です。
しかし、それは注文がすでに存在するという条件下での話です。
まず、OrderSend()が2回発生し、2回とも指定した条件から外れています。
第二に、OrderSend()は正規化されていない価格を渡します。
第三に、OrderSend()が 返す結果を分析し、注文を開く/変更する/閉じる時にエラーが発生した場合、ログにメッセージを書き、ログを分析することです。
!!!すごい!!!ありがとうございます!!!!
掘ることにします)))
gi_RSIインジケータコードのヘルプです。
レベル90にポイントを置く必要がある。
DN[i]=70、dn[i]=60でjma>Close[i]の場合。すなわち、緑が80のレベルを上から下にクロスし、緑が青のレベルを上から下にクロスした場合、終値はjmaより低くなっています。
レベル10に点数をつけなければならない。
DN[i] = 30かつdn[i] = 40かつjma<Close[i]の場合。例:緑がレベル20を下から上に越え、緑の青を下から上に越えた場合、終値はJMAより高い。
インジケータにコードを添付できません。