[ARCHIVE] フォーラムを散らかさないように、どんなルーキーでも質問してください。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 3. - ページ 560

 
TEXX:

そこがポイントで、エラーはなく、buyがmodifyしないだけで終わりですが、sellをコメントアウトすると、modifyが...。
そういうことみたいです、回答してくれた皆さんありがとうございました。
void FirstSellLockBuyModifi()
{
 double lock_buy_tp = NormalizeDouble((FirsSellLockBuyAvP()+TakeProfit*Point),Digits);
 int spread = MarketInfo(Symbol(),MODE_SPREAD);
 double first_sell_sl = NormalizeDouble((lock_buy_tp+spread*Point),Digits);        
 for (int i = 0; i <= OrdersTotal(); i++)
    {
     OrderSelect(i, SELECT_BY_POS, MODE_TRADES);
     if (OrderSymbol()!=Symbol())continue;
     if (OrderSymbol()==Symbol() && OrderMagicNumber()==MagicNumber)
     if (OrderType()==OP_SELL)
       {
        if (OrderOpenPrice()==FirstSellPrice())
          {
           Print("Мод-ция ордера FIRST SELL");
           OrderModify(OrderTicket(),OrderOpenPrice(),first_sell_sl,OrderTakeProfit(),0,CLR_NONE);
           error=GetLastError();
           if (error != 0) Print("Мод-ция ордера FIRST SELL № ",OrderTicket()," ошибка № ",error);
           }
          }
       else {
             if (OrderType()==OP_BUY)
               {
                Print("Мод-ция ордера LOCK BUY");
                OrderModify(OrderTicket(),OrderOpenPrice(),OrderStopLoss(),lock_buy_tp,0,CLR_NONE);
                error=GetLastError();
                if (error != 0) Print("Мод-ция ордера LOCK BUY № ",OrderTicket()," ошибка № ",error);
               }
            }
    }
 return(0);
}
 
Vovo4ka:

マイナスも結果であり、それに劣らず重要ですが、次の絵(ポンドで、1ロットで100 000から2000までの総損失)を見た場合......売りで買い、利益でストップ、などと書き換えるのは妥当でしょうか?

あなたの意見は?


買いを売りに変えるのはとても簡単ですが、この場合、逆張りEAもスプレッドの関係で損をすることになるかと思います。
 
jelizavettka:

ただ、この場合、逆張りEAもスプレッドの関係で損をすることは間違いないでしょう。


スプレッドを計上した、もともといわゆる差額を入力した、つまり必要以上に2.2アウン高い買い取引を開き、2.2低い売り取引をした=))と思われます。)

 
Vovo4ka:


スプレッドを計上した、最初はいわゆる差金でエントリーした、つまり必要以上に2.2アウンズ高く買い取引を開き、2.2ダウンで売った=))ようです。)


明らかに......キラーピプサーです - スプレッドの割合で、取引数が多いため、かなり早く排出されます。 それを確かめたいなら、逆EAをやればいい。
 
Vovo4ka:


スプレッドを計上した、もともといわゆる差額を入力した、つまり必要以上に2.2アウンズ高く買い取引を開き、2.2ダウンで売った=))と思われるのですが。)

2.2ポイント後に取引を開始した場合、価格はすでに この2.2ポイントをある時間(理論的には-1ティックから無限大まで)経過しています。ある価格で取引を開始し、同じ時点で 固定スプレッドを手放すのと同じことではありません。したがって、このような方法でスプレッドを説明するのは誤りである。
 
新しいトピックを作らないように、ここに書きますね。以前、メインのMTSを取引できる/できない時間を設定できるスクリプト/アドバイザーかtpを見たことがあります(別チャートに置いておくと、適切なタイミングでMTSの注文をブロックしてくれます)。今、本当に必要なのに、見つからない。もしかしたら、どなたかご覧になったかもしれませんね。ありがとうございました。
 
gawrik:
新しいトピックを作らないように、ここに書きますね。以前、メインのMTSを取引できる/できない時間を設定できるスクリプト/アドバイザーかtpを見たことがあります(別チャートに置いておくと、適切なタイミングでMTSの注文をブロックしてくれます)。今、本当に必要なのに、見つからない。もしかしたら、どなたかご覧になったかもしれませんね。ありがとう ございました。

キムI.V.さんのこんなf-fiがあると思います。検索してみてください:タイムリミット・トレーディング site:mql4.com...
 
皆さん、こんにちは。開くロットのパラメータ-精度-(小数点以下の 桁数)はどこに格納するのでしょうか?0.01か0.001か(2か3か)、どうやって判断するのだろう?
 
fore-x:
皆さんこんにちは、オープンするロットのパラメータ-精度-(小数点以下の桁数)はどこに格納するのでしょうか?0.01か0.001か(2か3か)、どうやって判断するのだろう?

MinLotとLotStepによる処理
 
alsu:
2.2ポイント後に取引を開始した場合、価格はすでに この2.2ポイントをある時間(理論的には-1ティックから無限大まで)経過しています。ある価格で取引を開始し、同じ瞬間に 固定スプレッドを与えるのと同じことではありません。したがって、このような方法でスプレッドを説明するのは誤りである。


例えば、私が5分足で作業しているとすると、トレードはその5分足でしか開かないはずです。そうしないと、トレードを開くための条件が変わり、結果としてトレードが開かれなくなるのです。

ある時間内に(理論上-1ティックから無限大まで)ポジションを開きたい場合、価格はすでにこの2.2ピップを通過しています-ポジションを開くのと同じではありません...ある時間内に(理論上-1ティックから無限大まで)ポジションを開きたい場合は、逆に行わなければなりません...。