コーディングのヘルプ - ページ 210

 

Mladenさん、もう一度お願いします。

私は一度だけオープンオーダーをSLで修正しなければなりません。そして、その注文が10pipsの利益を得たとき、トレーリングストップを設定したいのです。どうすれば実現できるのでしょうか?10pips上がった時に再度修正し、SLブレイクイーブンを設定するだけです。

ありがとうございます!!!

 
arroganzmaschine:
Mladenは、もう一度私を助けることができますか?

オープンオーダーを一度だけSLで修正する必要があります。そして、その注文が10pipsの利益を得たとき、トレーリングストップを設定したいのです。どうすれば実現できるのでしょうか?10pips上がった時に再度修正し、SLブレイクイーブンを設定するだけです。

ありがとうございます!

アロガンズマシン

それは少し複雑です

トレーリングストップを扱っている既存のEA(例えば、トレーリングストップ - 検索結果 - Forex-TSD)は確認されましたか?

 
mladen:
アロガンツマシン

それは少し複雑です

トレーリングストップを扱っている既存のEA(こんな感じです :trailing stop - 検索結果 - Forex-TSD)は確認されましたか?

ありがとうございます。トピックを読み込んでみます。

もう一つ質問です。StopLossを始値の2Pips下に設定するにはどうしたらよいのでしょうか?SL=OrderOpenPrice()ではうまくいくのですが、OrderOpenPrice()-20(5桁)だと失敗してしまいます。

 
arroganzmaschine:
ありがとうございます。トピックを一通り読んでみます。 もう一つ質問です。StopLossをOrderOpenPriceの2Pips下に設定するにはどうしたらよいでしょうか?SL=OrderOpenPrice()ではうまくいくのですが、OrderOpenPrice()-20(5桁)では失敗してしまいます。

アロガンマシーン

これを使う。OrderOpenPrice()-20*Point を使用します。

 
mladen:
arroganzmaschine これを使用する。OrderOpenPrice()-20*Point

mladenさん、ありがとうございます!素晴らしいです。後で試してみます。

これはインデックスでも同じなのでしょうか?例えば、私は9101で取引を開始し、9899にSLを設定するためにワンド。その後、私は20であなたのコードを取る必要がありますか?

 
arroganzmaschine:
mladenさん、ありがとうございます!素晴らしいです。後ほど試してみますが、これはインデックスでも同じでしょうか?例えば9101でエントリーして、SLを9899に設定したいのですが。その後、私は20であなたのコードを取る必要がありますか?

アロガンツマシン

そうですね、インデックスも同じはずです。

 

mladenさん、ありがとうございます。

シンボルの現在の 価格を知るにはどうしたらいいのでしょうか?

 
arroganzmaschine:
mladenさん、ありがとうございます!シンボルの現在の価格を取得するにはどうしたらよいでしょうか?

これらの方法(関数の 方法 - 引数 "desiredSymbol" は、現在のチャートのシンボルとは異なるシンボルが欲しい場合用です)のうちの1つです。

Close[0] または iClose(desiredSymbol,0,0) -> 現在の終値

Olose[0] または iOpen(desiredSymbol,0,0) -> 現在のオープニング

Low[0] または iLow(希望シンボル,0,0) -> 現在の安値

High[0] または iHigh(希望記号,0,0) -> 現在の高値

 

OK、やってみます。ティックの価格だけでいいんです。

 
arroganzmaschine:
OK、やってみます。ティックの価格だけが必要です。

アロガンツマシン

ティックの価格」とはどういう意味ですか?

買値または売値であれば、:

MarketInfo(希望するシンボル,MODE_BID) または

MarketInfo(希望するシンボル,MODE_ASK)を使用します。