どんな新人の質問でも、フォーラムを乱雑にしないように。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 6. - ページ 763

 
artmedia70:

なぜ私が?あなたは0と書くのが好きで、私はOP_BUYと書くのが好き、あなたは1440と書くのが好き、私はPERIOD_D1が好きです。

書くのが好きなんですね

と私。

どれも同じですが、私はこの持ち方の方が好きです。

一番上の設定の行があなたのコード構成で、上から2番目が私のコード構成です。


柔軟性のないプログラミング」はどこにあるのでしょうか?


柔軟性というのは、インプットと比較してエクスターンではパラメータの変更が容易であるということです。その他にもいろいろあって、難しくなったり遅くなったりするだけです。ちなみに、Mashkiでは名前を書き出すよりも、数字を変えた方が便利ですが、それでも数字ではちょっと無理がありますね。しかし、OP_BUYはOKで、しかも、0と1を最適化してオープンする場所を決めているのは、おそらくピプサーだけでしょう;)とにかく、好みの問題ですが、イノベーションに慣れたいという気持ちがあって、あまり嬉しくない瞬間があると、慣れ親しんだ快適なスツールの下から叩き出されてしまうような気がするんです。
 

みなさん、こんにちは!!!

0.007のレンジのバーの後、オープンより大きいバーのクローズで、次の9バー内に何回プラスのクローズがあるか確認することにしました(1時間足チャート ユーロドル)。

以下のデータを取得するスクリプトを作りました。

EURUSD,H1で何本のレンジアップが可能か:調査したバーの合計=50000

EURUSD,H1:終値でプラス側の平均ポイント数=0.008308835489833627で、利益が出ているレンジがいくつあるか。

EURUSD,H1:9本のクローズバーの後、プラスで何回クローズしているか=541。

EURUSD,H1:利確ポイント数=4.4950799999993

EURUSD,H1:このレンジのバーの合計数=622。

Expert Advisor を起動すると、全く異なるデータが得られます。エキスパートアドバイザーは、シグナルバーの後にエントリーし、700本または9本のバーの後に利益で終了します。Stopが到達不可能な値に設定された、スプレッドが0になった。

営業日数が約250日であることを考えると、6000時間ということになります。

つまり、8年は5万時間バー、トレード数 で研究のおおよその範囲です。2006年6月より現 在に至る。

EAで利益を生むトレード。

2014.11.04 13:48:21.946 2014.10.31 22:56 儲かるレンジアップ OnTesterは391.000000000000を返します。

取引回数は630回です。

なぜ、EAとスクリプトの間にこのような乖離があるのでしょうか?

ファイル:
 

皆さん、こんにちは。

この関数のコードはどうなるのでしょうか?

取引が開始され、3分または10分後に決済される。

OrderSend(Symbol(), OP_SELL, 0.5, Bid, 1, Bid+0.00300, Bid-0.00300);

 

端末はどのようにマージンを計算するのですか?

インフォーマーでは、こんなことをしました。

        double _Expertmargin = 0.0;

        for ( int z = OrdersTotal() - 1; z >= 0; z -- )
        {
                if ( !OrderSelect( z, SELECT_BY_POS ) )
                {
                        _GetLastError = GetLastError();
                        Print(". OrderSelect("+ IntegerToString(z)+ ", SELECT_BY_POS ) - Error #"+ IntegerToString(_GetLastError) );
                }
                if ( OrderMagicNumber() == magic && OrderSymbol() == Symbol() && OrderType()<2)
                {
                        _Expertmargin += MarketInfo(Symbol(),MODE_MARGINREQUIRED)*OrderLots();
                }
        }

その後、各シンボルのマージン値を合計すると、AccountMargin()が返す値とは若干の相違があり、ターミナルでは247.74と247.79となりました。


どうしてそうなるのですか?

 

EURUSDメインチャートの2つのペアで取引するフクロウを作成したい。

A_open = NormalizeDouble(iOpen(NULL,PERIOD_H1, 0), Digits);

GBPUSDの場合、2つ目は完璧に動作 します。

double B_open = NormalizeDouble(iOpen(GBPUSD, PERIOD_H1, 0),Digits); これは、私が間違っていることを見てさえいないです。

 
助けて!お願いもしかしたら、どなたか、コードの一部か、スクリプトか、以下の原理のExpert Advisorを見たことがあるかもしれません。2つの注文(買いの逆指値と売りの逆指値)を出しておき、片方がトリガーされると、2番目の注文は削除され、代わりに同じ注文を出しますが、ロットが2倍になっています。2つ目の保留注文がトリガーされると、1つ目の保留注文に代わって、ロットが3倍になった別の保留注文が発注されます。わかりやすく書けたかな。ありがとうございます。
 
prom18:
助けて!お願いもしかしたら、次のような原理で、コードの一部か、スクリプトか、EAに出会った人がいたかもしれません。2つの注文(買いと売り)を保留しておき、一方がトリガーされると、2番目の注文は削除され、代わりに同じものが設定されますが、ロットは2倍です。2つ目の保留中の注文がトリガーされると、3倍ロットで1つ目の注文の代わりにも配置されます。わかりやすく書けたでしょうか。ありがとうございます。
マーチンも損切りしますか?
 
こんにちは!初心者です。1ヶ月前からEAの書き方を 勉強しようと思っているのですが、なかなかうまくいきません。よろしくお願いします。BuyStop、Sellstop、BuyLimit、SellLimit注文を保留するEAを別に書いてください。
 
これらの保留中の注文に対してEAを書く ことの違いを理解したいのですが、どのようなパラメータをそこに適用すればよいのでしょうか?
 
logut:
これらの保留中の注文に対してEAを書くことの違いを理解したいのですが、どのようなパラメータをそこに適用すればよいのでしょうか?

ドキュメントは 、あなたを助けるでしょう