フォーラム

オーダー処理が何回かあるので、すっきりさせたい

この時にはPending、それがエラーでDealとか、さらにエラーなら後でやり直しとか、SLTPのmodifiedやRemoveなどが混在していると、 そのままその都度request.actionとかの設定値を書くとさすがに見づらくなると思います。 こういう時に条件を投げてそれに対応した設定値を返して、OrderSendすればっていう感じで考えたんですが、 やり方としてfunction作って投げて戻せば?とか思いつつ、request.ってのがつけるとうまくいかないとかでよくわからなくなってしまったので、 アドバイスお願いします。 ようは OrderParam(条件);

OrderSendのエラーに関して

日足オープン時に価格等の情報取得 15分後にその情報を基にオーダー情報を設定しオーダーした後、 SLとTPもModifiedで設定するという流れをしているんですが、、、 最初の成行オーダー自体にはSL、TPの設定はしていません。 テスター起動時に最初の1日目に関しては処理してほしい時間にオーダーが通り、 希望のSL,TPのModifiedも完了し、その後triggeredで決済されるという動きまではできたのですが、、 どうも次の日からはOrderSend Errorが出ます。 [failed market buy 0.01 GOLD sl:〇〇〇〇 tp:〇〇〇〇 Invalid

Pivotを使ったシンプルトレード

前日PivotのPPラインをTPとして、Pより上でスタートしたらショート、下ならロング SLは設定として、Pより上ならR1~R3あたりを設定、下ならD1~D3を選んで選択できるようなコードを探しています。 ※検証用です。