目利きの方に質問です - ページ 14 1...789101112131415161718192021 新しいコメント Victor Nikolaev 2009.10.24 13:24 #131 rid писал(а)>> こんにちは。EAでのインジケーターの使い方がいまいちつかめない。 ここでは、インジケーターそのものを紹介します。 Expert Advisorでこのようなインジケータを呼び出しています(2つのバッファから値を取得)-。 しかし、ビジュアルモードでは、両方のバッファからのインジケータの値がゼロからプラス/マイナス5まで変化することがわかりますが、税関ではゼロをしつこく表示(戻す)しています・・・・・。 カテゴリー:コメント- 緑の線は=5ですが、コメントには0と表示されています。 この1時間、それを理解しようとしているのです。どこがエラーなのかヒントをください。 ツールそのものをダウンロードしました。 エラーが見つかりました。ミーシャにテストスクリプトを送りました。 実際には、すべてのパラメータを渡す必要があります。ひも状のものも。 ファイル: level_1.mq4 2 kb Rid 2009.10.24 13:56 #132 Vininさん、ありがとうございました。 削除済み 2009.10.25 16:44 #133 こんにちは、haOpenとhaCloseの間の違いを示す式heiken ashiで オシレータを練るために知識のある人を助けてください。ありがとうございました。 Rid 2009.10.26 16:11 #134 皆さん、こんにちは。 以下はそのコードです。 // Проверка условий для совершения сделки селл if( если условия соотв.- ют заданным){ //продаем StopLevel = MarketInfo(Symbol(),MODE_STOPLEVEL); SL=0; TP=0; if( StopLoss>0 && StopLoss> StopLevel) SL=Bid+Point* StopLoss; if( TakeProfit>0 && TakeProfit> StopLevel) TP=Bid-Point* TakeProfit; if( StopLoss < StopLevel && StopLoss>0) SL = Bid+Point* StopLevel; if( TakeProfit< StopLevel && TakeProfit>0) TP = Bid-Point* StopLevel; ticket=OrderSend(Symbol(),OP_SELL, lots,Bid,3, SL, TP,"Name_Expert", Magic,0, clOpenSell); } どこが悪いのかわからない!?テスターログでは、stoplossとtakeprofitを許容値より少なく設定すると、エラー130(間違ったストップ)が返されます。 しかし、私はこのエラーが発生しないことを具体的に提供しました ! なぜうまくいかないのか、教えてください。- if( StopLoss < StopLevel && StopLoss>0) SL = Bid+Point* StopLevel; if( TakeProfit< StopLevel && TakeProfit>0) TP = Bid-Point* StopLevel; Виктор 2009.10.26 17:46 #135 StopLevelにワンツーを追加してクリアするのはどうでしょうか。一度は効果があったんです。 Alexey Subbotin 2009.10.26 18:03 #136 初心者の中には、浮動小数点数の比較で悩む人が多い。Granit77の 言う通り、Expert Advisorの精度を保つために、1-2pipsではなく0.1pipsを追加することが多い。 Rid 2009.10.26 20:12 #137 granit77 >> : StopLevelにワンツーを追加して隙を狙うのはどうでしょうか。>>一度だけうまくいったことがあります。 こんな感じ?: if( StopLoss < StopLevel && StopLoss>0) SL = Bid+Point*( StopLevel+1); if( TakeProfit< StopLevel && TakeProfit>0) TP = Bid-Point*( StopLevel+1); >> うまくいかない。 また、テスターでは、ギャップがなくてもこの条件は成立するはずです。でも、そうではない。- 130エラーが出ている Alexander Sevastyanov 2009.10.26 20:21 #138 rid >> : 参考にならない。 また、テスターでは、ギャップがなくてもこの条件は成立するはずです。しかし、そうではありません。- エラー130が表示される 専門家ではありませんが、StopLoss、TakeProfit、StopLevel、SL、TP変数の値をプリントアウトすることができます。 どのように宣言されているのか、なぜそれが必要なのかがわからない SL=0; TP=0 Rid 2009.10.26 21:06 #139 goldtrader >> : 専門家ではありませんが、StopLoss、TakeProfit、StopLevel、SL、TP変数の値をプリントアウトすることができます。 どのように宣言されているのか、何のために宣言されているのかがわかりません。 その方法を紹介します。 extern int StopLoss=1; extern int TakeProfit=1; double SL, TP; int StopLevel; //--------------- StopLevel = MarketInfo(Symbol(),MODE_STOPLEVEL); if( УСЛОВИЯ ВХОДА ){ //продаем SL=0; TP=0; if( StopLoss>0 && StopLoss> StopLevel) SL=Bid+Point* StopLoss; if( TakeProfit>0 && TakeProfit> StopLevel) TP=Bid-Point* TakeProfit; if( StopLoss < StopLevel && StopLoss>0) SL = Bid+Point* StopLevel; if( TakeProfit< StopLevel && TakeProfit>0) TP = Bid-Point* StopLevel; ticket=OrderSend(Symbol(),OP_SELL, lots,Bid,3, SL, TP,"Name_Expert", Magic,0, clOpenSell); if( ticket < 0){ Print("Ошибка открытия ордера SELL #", GetLastError()); Sleep(10000); prevtime = Time[1]; return (0); } } ポジションはオープンしていますが、ストップの代わりにエラー130が発生しています・・・・。 コメントですべてのストップとレベルを表示 . - はすべて正しく表示されているようですが...- が、エラー130が出ます Alexander Sevastyanov 2009.10.26 21:42 #140 rid >> : その方法を紹介します。 つまり、StopLoss == TakeProfitとなっており、比較条件にそのようなオプションがないのです(( 1...789101112131415161718192021 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
こんにちは。EAでのインジケーターの使い方がいまいちつかめない。
ここでは、インジケーターそのものを紹介します。
Expert Advisorでこのようなインジケータを呼び出しています(2つのバッファから値を取得)-。
しかし、ビジュアルモードでは、両方のバッファからのインジケータの値がゼロからプラス/マイナス5まで変化することがわかりますが、税関ではゼロをしつこく表示(戻す)しています・・・・・。
カテゴリー:コメント- 緑の線は=5ですが、コメントには0と表示されています。
この1時間、それを理解しようとしているのです。どこがエラーなのかヒントをください。
ツールそのものをダウンロードしました。
エラーが見つかりました。ミーシャにテストスクリプトを送りました。
実際には、すべてのパラメータを渡す必要があります。ひも状のものも。
こんにちは、haOpenとhaCloseの間の違いを示す式heiken ashiで オシレータを練るために知識のある人を助けてください。ありがとうございました。
皆さん、こんにちは。
以下はそのコードです。
どこが悪いのかわからない!?テスターログでは、stoplossとtakeprofitを許容値より少なく設定すると、エラー130(間違ったストップ)が返されます。
しかし、私はこのエラーが発生しないことを具体的に提供しました !
なぜうまくいかないのか、教えてください。-
StopLevelにワンツーを追加して隙を狙うのはどうでしょうか。>>一度だけうまくいったことがあります。
こんな感じ?:
>> うまくいかない。
また、テスターでは、ギャップがなくてもこの条件は成立するはずです。でも、そうではない。- 130エラーが出ている
参考にならない。
また、テスターでは、ギャップがなくてもこの条件は成立するはずです。しかし、そうではありません。- エラー130が表示される
専門家ではありませんが、StopLoss、TakeProfit、StopLevel、SL、TP変数の値をプリントアウトすることができます。
どのように宣言されているのか、なぜそれが必要なのかがわからない
専門家ではありませんが、StopLoss、TakeProfit、StopLevel、SL、TP変数の値をプリントアウトすることができます。
どのように宣言されているのか、何のために宣言されているのかがわかりません。
その方法を紹介します。
ポジションはオープンしていますが、ストップの代わりにエラー130が発生しています・・・・。
コメントですべてのストップとレベルを表示 . - はすべて正しく表示されているようですが...- が、エラー130が出ます
その方法を紹介します。
つまり、StopLoss == TakeProfitとなっており、比較条件にそのようなオプションがないのです((