if (!ExistOrders(Symbol(), OP_SELLLIMIT, Magic) ) OrderSend(Symbol(),OP_SELLLIMIT,Lots,Ask+(Shag/0.2)*Point,3,0,0,"",123,0,Red);
//+----------------------------------------------------------------------------+//| Автор : Ким Игорь В. aka KimIV, http://www.kimiv.ru |//+----------------------------------------------------------------------------+//| Версия : 12.03.2008 |//| Описание : Возвращает флаг существования ордеров. |//+----------------------------------------------------------------------------+//| Параметры: |//| sy - наименование инструмента ("" - любой символ, |//| NULL - текущий символ) |//| op - операция (-1 - любой ордер) |//| mn - MagicNumber (-1 - любой магик) |//| ot - время открытия ( 0 - любое время установки) |//+----------------------------------------------------------------------------+bool ExistOrders(string sy="", int op=-1, int mn=-1) {
int i, k=OrdersTotal(), ty;
if (sy=="0") sy=Symbol();
for (i=0; i<k; i++) {
if (OrderSelect(i, SELECT_BY_POS, MODE_TRADES)) {
ty=OrderType();
if (ty<6) {
if ((OrderSymbol()==sy || sy=="") && (op<0 || ty==op)) {
if (mn<0 || OrderMagicNumber()==mn) return(True);
}}}} return(False);}
テストするパラメータと、そのパラメータが指定されているコードの部分を表示してください
コードは関係ない...。正確には覚えていないのですが、こんな感じです。あるシンボルでは、なぜそうなるのか不思議です。EURGBPでも同様なので、これは動作しているのだろうと思い、その内容と理由が気になるところです。PLEASE人の説明、ありがとうございました。
コードは関係ない...。USDCADでテストする場合、ストップとプロフィットは例えば10など自由に設定でき、テスト中に結果を見てみると、ストップは7.43、プロフィットは7.64であることがわかります。あるシンボルでは、なぜそうなるのか不思議です。EURGBPでも同様なので、これは動作しているのだろうと思い、その内容と理由が気になるところです。PLEASE人の説明、ありがとうございました。
スプレッド、スリッページなどを考慮していない。TCはそれほど「ホメオパシー」に敏感なわけがないのです。何事もプラスマイナスで動かなければ、「確実に」レアルを消耗してしまうのだ!
スプレッド、スリッページなどを考慮していない。TCは、それほど「ホメオパシー」に敏感ではいられない。何事もプラスマイナスで動かなければ、「確実に」レアルを消耗してしまうのだ!
EURUSDでテストしているときに、ストップが10なのは、他のどのコーディングでも1pipで0.1、9.7だから、同じ 結果になることが判明しましたね。
EURUSDでテストすると、価格が0.1ピップなのでストップが10になり、他の気配値を使うとストップが9.7になるなど、同じ 結果になることがわかったのですが?
私についてきてください!ユーロで預金しているので、すべてユーロで計算されるのです
それはあなたの問題です!私はユーロでデポを持っており、すべてユーロで計算します。
すべて把握できたと思います :) ありがとうございました。また質問があります :)私にとっては、これまで利用した中で最高のFXブローカーでした。これはいい予感がする。どうしたらいいのか、さっぱりわからない。
重要なのは、すべて解決したことです :) ありがとうございました。また質問があります :)私のEAがAlpariで動作しない疑いが非常に強いです、Expert Advisorとして使用しなければなりません。日記にもExpert Advisorにも何も書いていないのですが、何かアイデアがありますか?
あなたは奇跡を信じますか?端末を掘り下げる!他に何かアドバイスできることはありますか?
こんにちは、蹴らないでください、初めてEAを書きます。OP_SELLLIMITの保留注文を 1つ出すべきですが、実際には指値に当たるまで1ティックごとに出しています。
for (int k=0;k<OrdersTotal();k++)// すべての未決済注文を表示します。
こんにちは、蹴らないでください、初めてEAを書きます。OP_SELLLIMITの保留注文を1つ出すべきですが、実際には指値に当たるまで1ティックごとに出しています。
for (int k=0;k<OrdersTotal();k++)// すべての未決済注文を表示します。