//+------------------------------------------------------------------06-----------------------------------------------//Buywhile(OrderType()==1)//Buy (а вот нифига, бай = 0)
и чуть ниже
//--------------------------------------------------------------------------//Sellwhile(OrderType()==2) //опять же, селл = 1
私のミスです、埋め合わせをします。
ああ、間違って指摘しちゃった、はい)。
別途再確認。セルチケットだけが間違っていた。注文、比較、修正など、残りもチェックしました。でも、発注した後はやっぱり呆気ないんですよ。すべて単体で問題なく動作しました。
*if(MA=MA1)を入力する条件、間違っていませんか?は条件記号ではないので、正しい記号は「==」ですが、このように表記するとExpert Advisorは全く何もしません。その他のバリエーション。">=", "<=", "<", ">", "=" は発注につながり、さらに茫然自失となる。
確かに、コンパイラが修正するとはいえ、修正されるかどうかは誰にもわからない。もしかしたら、==や!=で代用するかもしれませんし、全く修正せず、単にチェックを無視して常にtrueをセットするかもしれません。
コンパイルは#property strictで、まだまだ修正するところがたくさんあります。
MA1(2)<MA(2)かつMA1(1)>MA(1)の場合、2番目のMAは直前のローソク足で最初のMAを上にクロスした」というような基準でなければ、クロスオーバーはチェックされません。そして、平等は1年待てばいいのです。
また、while(true)とは何だと思いますか?
さらに
10億個の値を持つint型の 配列を整理し、ソートする方法は?ぜひ、例を挙げてください。
今のところ、MQL4の標準的な手段で、たった200万個の値を持つint型数値の配列を並べることができます。
10億個の値を持つint型の配列を整理し、ソートする方法は?ぜひ、例を挙げてください。
今のところ、MQL4の標準的な手段で、たった200万個の値を持つint型数値の配列を並べることができます。
良い願いです。必要なメモリ量を計算してください
もちろん、コンパイラで修正されるとはいえ、正しいかどうかは誰にもわからない。あるいは、==を!=に置き換えたり、全く修正せず、単にチェックを無視して常にtrueをセットすることもあります。
プロパティーストライクでコードをコンパイルすると、修正すべき点がたくさんあります。
2本のMAのクロスオーバーをチェックする必要がある場合、それは等式でチェックされるのではなく、「もしMA1(2)<MA(2)とMA1(1)> MA(1) - ならば、2番目のMAは前のローソク足で上の1番目のものをクロスした」のような基準である必要があるのです。そして、平等は1年待てばいいのです。
また、while(true)とは何だと思いますか?
さらに
while(true) - トレンドをピックアップするループです。
-注文がストップ(Time>0)を突破した場合、その注文があった場所に置く。
- に達すると(NormalizeDouble(OrderOpenPrice()+TP*Point,Digits)<=NormalizeDouble(Ask,Digits))、別のループ(条件は注文タイプ)に入ってポイント単位で利益を計算しそれに応じて変更されます。
MA1(2)<MA(2)かつMA1(1)>MA(1)の場合、2番目のMAが1番目のMAを直前のローソク足で上にクロスしている」という条件についてです。括弧内の数字はローソクを意味するのでしょうか?ここに私のバリエーションがあります MA>Open[0] || MA<Open[0]、うまくいきますか?
#property strict を規定し、エラーを修正しました。
現在値と建値の差をPointで割って、Pointで利益を得るようにしました(217行目、271行目)。
セリフでタイプ変換をしました。218, 272, 369.これでいいのでしょうか?
2つのエラーが表示されました。
初期化されていない変数 'Prof' が使用されている可能性あり Test3.mq4 222 15
初期化されていない変数 'Prof' が使用されている可能性あり Test3.mq4 275 15
親愛なるエキスパート達...最近mql4の基礎を学び始めました...質問があります...メインインジケーターとフィルターがあるとします...メインインジケーターのある条件が満たされた場合、フィルターのある条件はそれと一致すべきですが、メインインジケーターの別の条件が満たされた場合、フィルターは他の条件を持つべきです......。...私はこれがトレードを開くために必要です...私はこの状況で||記号を使用することができますか、まだできません...どんな答えでも、私はまだ馬鹿なので理解できる方法で説明してください...敬具!
親愛なるエキスパート達...最近mql4の基礎を学び始めました...質問があります...メインインジケーターとフィルターがあるとします...メインインジケーターのある条件が満たされた場合、フィルターのある条件はそれと一致すべきですが、メインインジケーターの別の条件が満たされた場合、フィルターは他の条件を持つべきです......。...私はこれが取引を開くために必要です...私はこの状況で||記号を使用することができますか、まだできません...どんな答えでも、私はまだ馬鹿なので理解しやすい方法で説明してください...謹んで!
while(true) - トレンドをピックアップするループです。
また、このループはいつ閉じるべきとお考えですか?
?
条件「「MA1(2)<MA(2)かつMA1(1)>MA(1)の場合-2番目のMAが1番目のMAを前のローソク足で上にクロスしている」」について。括弧内の数字はローソクを意味するのでしょうか?MA>Open[0] || MA<Open[0]という私のバリエーションがありますが、これでいいのでしょうか?
はい、括弧内のローソク足番号は、MA値を取得したローソク足です。はい、初値で やります。
現在値と建値の差をPointで割って、Pointで利益を得る方法に変更しました(217行目、271行目)。
セリフでタイプ変換をしました。218, 272, 369.これでいいのでしょうか?
Profit変数(整数として宣言される)は、pipsで利益を計算するのに十分であり、他の2つは冗長である。
それに、コドベースのストップロス・トロールはたくさんあるのに、なぜ長方形の車輪を持つリサペットを発明しなければならないのでしょうか?