[警告は閉鎖されました!】フォーラムを乱雑にしないために、どんな初心者の質問でも。プロフェッショナルは、通り過ぎないでください。あなたなしでは、どこにも行けない。 - ページ 773

 
と、万が一0や1だったときのために大きめのスリップを用意 :)
 
sergeev:
ストップ高を正規化する。

できれば例を挙げて、もう少し詳しく説明していただけませんか。

NormalizeDouble(); をどこにどのように配置するか?

 
Techno:
そして、0か1の場合に備えて、大きめのスリップを用意する :)


int Slippage = 3; // 価格のスリッページ

3か足りないか、考えたことはありますか?

 
FoxUA:


int Slippage = 3; // 価格のスリッページ

3は価値があると思ったのですが、少なすぎますかね?

5を入れて、変わるかどうか。
 
Techno:
よく5つも入れたね、違いが出るかどうか。
テスターも0スリッページでいいんです。ただ、ここで問題になるのは正規化です。
 
FoxUA:


int Slippage = 3; // 価格のスリッページ

3は価値があると思いますか、それとも足りないと思いますか?


スリッページは正確なポイント数ではなく、取引商品の1ティックあたりのポイント値で縛るのがよいでしょう。問題は、例えばDAX指数が1ティックあたり5ポイントを稼ぐ、これがその最小値であるということだ。したがって、それに対して3ポイントのスリッページを指定することは、何も指定しないことと同じである。つまり、1ティックあたりいくらで取引できるかを計算し、それを3倍する必要があります(int Slippage = 3)。

3ポイントが多いか少ないかという質問ですが、この質問はスリッページを意識していない人、高速で落ち着いたマーケットでの重要性を理解していない人しかできません。端末のスパムを読み取る。

 
sergeev:
テスターもスリッページ0がいいんです。ここで唯一の問題は、正規化です。 。

そうそう、スリッページを変えても何も出なかったので正規化にあるのでしょうが、このnormalizeDouble();をどこにどう入れるのでしょうか?

 
drknn:


スリッページは、正確なポイント数ではなく、取引商品が1ティックごとに行うポイントの値で拘束するのがよい。問題は、例えばDAX指数が1ティックあたり5ポイント動く、これがその最小値であることだ。したがって、それに対して3ポイントのスリッページを指定することは、何も指定しないことと同じである。つまり、最小1ティックでいくら儲かるかを計算し、それを3倍する必要があります(int Slippage = 3)。

多いか少ないかの3点を聞いているわけですが、スリッページを知らない、高速で落ち着いた相場での重要性を理解していない人にしかできない質問です。端末のスパムを読む。


ストップは言われたとおりで問題ないのですが、ノーマライズするにはどうしたらいいのでしょうか?

 
PR=Ask;
PR=NormalizeDouble(PR,Digits);
TicketBuy=OrderSend(SMB,OP_BUY,StartLot,PR,Proskalz,0,0,NULL,MAGIC,0,CLR_NONE);
if(TicketBuy<0){
  Print("Ошибка № ",GetLastError()," при установке бай-ордера");
}
 
eugggy:
i>=2のみ、0または1の場合、それぞれ-1、0を返し、動作するようです。ありがとうございます。
間違っていた、うまくいかなかった。今度は逆の状況で、最初のバーが基準を満たさなければならないのです。