[警告は閉鎖されました!】フォーラムを乱雑にしないために、どんな初心者の質問でも。プロフェッショナルは、通り過ぎないでください。あなたなしでは、どこにも行けない。 - ページ 403 1...396397398399400401402403404405406407408409410...1145 新しいコメント Victor Nikolaev 2010.01.26 06:37 #4021 Nail_Saby писал(а)>> 既成の関数からforを使ったコードの一部を取り出しましたhttp://fxnow.ru/blog.php?user=Yuriy&blogentry_id=66... また、return()については どうでしょうか。それを実現するために? まずは理屈から入ることです。何を、どのように手に入れたいか。 削除済み 2010.01.26 09:02 #4022 あるMAと別のMAの価値を等しくして、等しい場合に取引を開始することがなぜできないのか教えてください。<= または >= でしか動作しませんが、それ以外では動作しません。 Alexandr Bryzgalov 2010.01.26 09:04 #4023 Stanislav.exe >>: Подскажите почему нельзя приравнять значение одной МА к другой и в случае их равенства открывать сделку. У меня работает только со знаками <= или >=, а никак иначе. 二重変数を比較することは推奨されません 削除済み 2010.01.26 09:17 #4024 sanyooooook писал(а)>> double 型の変数の比較は推奨しません。 では、クロスオーバーが必要で、それ以上でも以下でもない場合、どのような書き方が正しいのでしょうか? そしてもう一つ、最初のMAが交差してから再交差するまでの時間に相当する取引回数を数えることは可能でしょうか? もしそうなら、どのように... Alexandr Bryzgalov 2010.01.26 09:19 #4025 Stanislav.exe >>: Так как правильно написать если мне нужно именно пересечение, а не больше или меньше? И ещё один момент можно ли считать количество сделок за время равное: от первого пересечения МА до их повторного пересечения? Если да то как... ma=iMA(NULL,0, MovingPeriod,0,MODE_EMA,PRICE_CLOSE,5); ma1=iMA(NULL,0, MovingPeriod1, MovingShift,MODE_EMA,PRICE_CLOSE,5); ma2=iMA(NULL,0, MovingPeriod,0,MODE_EMA,PRICE_CLOSE,1); ma3=iMA(NULL,0, MovingPeriod1, MovingShift,MODE_EMA,PRICE_CLOSE,1); //---- sell conditions if ( ma1< ma && ma2< ma3) { res=OrderSend(Symbol(),OP_SELL, Lots,NormalizeDouble(Bid,Digits),5,0,0,"", MAGICMA,0,Red); f=0; return; } //---- buy conditions if ( ma1> ma && ma2> ma3) { res=OrderSend(Symbol(),OP_BUY, Lots,NormalizeDouble(Ask,Digits),5,0,0,"", MAGICMA,0,Blue); f=0; return; 一本道 削除済み 2010.01.26 09:32 #4026 sanyooooook писал(а)>> コード変種の一つ ありがとうございます!sanyooooookさん、もしよろしければ、下一桁の数字は何 ですか? ma=iMA(......PRICE_CLOSE,......この 5)。 また、ディール数についてですが、MA中にディール数を1または2、3のみに設定することは可能でしょうか Alexandr Bryzgalov 2010.01.26 09:35 #4027 Stanislav.exe >>: Спасибо sanyooooook, если можно, что означает последняя цифра в ma=iMA(....... ..PRICE_CLOSE,.... вот эта пятёрочка 5); И ещё на счёт количества сделок, можно прописать, чтоб их было например только 1 или 2..3 за время перечения МА MetaEditorで、この場合はiMAのテキストをハイライトしてF1を押すと、ハイライトされた行の情報がウィンドウの下部に表示されます。 削除済み 2010.01.26 09:41 #4028 sanyooooook писал(а)>> メタエディターで、興味のあるテキスト(ここではiMA)をハイライトしてF1キーを押すと、ウィンドウの下部にハイライトされた行の情報が表示されます。 シフト - 指標バッファから取得した値のインデックス(現在のバーから指定した期間だけ後ろにずらす)。 ロシア語でどうやったら理解できるのか、読んだけど理解できない...。 Виктор 2010.01.26 09:44 #4029 Stanislav.exe >>: shift - Индекс получаемого значения из индикаторного буфера (сдвиг относительно текущего бара на указанное количество периодов назад). Как это по русски понять дружище, я это уже читал всё равно допереть не могу... 簡単に言うと、シグナルを取得したバーの番号です。現在のバーがゼロの場合、カウントは履歴の深いところにあります。 Victor Nikolaev 2010.01.26 09:46 #4030 交差点を別の方法で確認する方が簡単で早い ma11=iMA(NULL,0, MovingPeriod,0,MODE_EMA,PRICE_CLOSE,1); ma12=iMA(NULL,0, MovingPeriod,0,MODE_EMA,PRICE_CLOSE,2); ma21=iMA(NULL,0, MovingPeriod1,0,MODE_EMA,PRICE_CLOSE,1); ma22=iMA(NULL,0, MovingPeriod1,0,MODE_EMA,PRICE_CLOSE,2); if (( ma11- ma12)*( ma21- ma22)<0) { //пересечение есть if ( ma11> ma21) // Пересечение вверх if ( ma11<ma21) // Пересечение вниз } スピードが速くなった。論理的な複雑な表現は、単純な表現より時間がかかる。乗算は論理より速い 1...396397398399400401402403404405406407408409410...1145 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
既成の関数からforを使ったコードの一部を取り出しましたhttp://fxnow.ru/blog.php?user=Yuriy&blogentry_id=66...
また、return()については どうでしょうか。それを実現するために?
まずは理屈から入ることです。何を、どのように手に入れたいか。
あるMAと別のMAの価値を等しくして、等しい場合に取引を開始することがなぜできないのか教えてください。<= または >= でしか動作しませんが、それ以外では動作しません。
Подскажите почему нельзя приравнять значение одной МА к другой и в случае их равенства открывать сделку. У меня работает только со знаками <= или >=, а никак иначе.
二重変数を比較することは推奨されません
double 型の変数の比較は推奨しません。
では、クロスオーバーが必要で、それ以上でも以下でもない場合、どのような書き方が正しいのでしょうか?
そしてもう一つ、最初のMAが交差してから再交差するまでの時間に相当する取引回数を数えることは可能でしょうか?
もしそうなら、どのように...
Так как правильно написать если мне нужно именно пересечение, а не больше или меньше?
И ещё один момент можно ли считать количество сделок за время равное: от первого пересечения МА до их повторного пересечения?
Если да то как...
コード変種の一つ
ありがとうございます!sanyooooookさん、もしよろしければ、下一桁の数字は何 ですか?
ma=iMA(......PRICE_CLOSE,......この 5)。
また、ディール数についてですが、MA中にディール数を1または2、3のみに設定することは可能でしょうか
Спасибо sanyooooook, если можно, что означает последняя цифра в
ma=iMA(....... ..PRICE_CLOSE,.... вот эта пятёрочка 5);
И ещё на счёт количества сделок, можно прописать, чтоб их было например только 1 или 2..3 за время перечения МА
MetaEditorで、この場合はiMAのテキストをハイライトしてF1を押すと、ハイライトされた行の情報がウィンドウの下部に表示されます。
メタエディターで、興味のあるテキスト(ここではiMA)をハイライトしてF1キーを押すと、ウィンドウの下部にハイライトされた行の情報が表示されます。
ロシア語でどうやったら理解できるのか、読んだけど理解できない...。
Как это по русски понять дружище, я это уже читал всё равно допереть не могу...
簡単に言うと、シグナルを取得したバーの番号です。現在のバーがゼロの場合、カウントは履歴の深いところにあります。
交差点を別の方法で確認する方が簡単で早い
スピードが速くなった。論理的な複雑な表現は、単純な表現より時間がかかる。乗算は論理より速い