FXスポンサーリンクこの記事書いてるの実は12/23なんですけど、10月で公開しとります。カレンダー埋めしたいだけです。Rocksmithでもとりあえず全曲既プレイ埋めしてます。忙しい忙しいと言って資金を減らす。年末となると仕事が忙しくなるのが何故かうちの会社のお決まりで、この3連休も1日潰れてしまっております。簡単に結論をまとめると、FXでは勝っててCFDで大幅に負けてトータルマイナスです。(あかん)この手法、自動化しているとは言えエリオット波動とタイムサイクルの判断を自分でやらなければならず、それを仕事中に3年半落ちのiPhone4でリモートデスクトップから確認するという作業に無理があるんですよね~。株の方はけっこう利益出てるし...(白目)もっと自動化したいとなるともはや完全EA化しかないのですが、うまくいかなかったので詰んでます。仕事が落ち着くのを待つしかないですかねぇ。発注EAはバグ取りとかしてちょっとだけ変わってるので、それだけ載せておきます。自己責任で修正しつつ使ってみてください。変わったところAllowAutoTradeの有効回数を一回こっきりに一度トレードが終了してから次のシグナルが出るまでの間にAllowAutoTradeをfalseにしておかないと、シグナルが出た途端にポジションを取ってしまいます。それはいかんのでポジションが閉じたらAllowAutoTradeを自動でfalseにしてしまっています。́Д`)だからというわけではないのですが、デフォルト5pipsのSlippageを追加しております。OpenLevelにSlippage考慮が入っているのにStopLossに入っていないのも変ですしね。あと、地味に売りOpenLevelのSlippage考慮が逆になっていたのでそれも修正しました。Point);画面に手動注文用のデータを表示この部分さっき動いていないことが分かって修正したばかりなので未検証です。対処法がわからないのでとりあえず手動で注文していました。手動注文するのにOP,SL,Lotの情報が必要なので画面に表示していました。そんなところでしょうか。あとインデント変えたり?またちょくちょく修正します。変数の内容をセットします。チケットが存在するかを返します。2つのチケットがある場合(注文中もしくは短期ポジ持ち)に注文を修正します。短期ポジションのストップを動かすべきかを調べます。短期DTオシレーターが2回逆方向へクロスしたかどうかで判定します。1つ目なら2つ目と比べてLotの小さい方を閉じる。長期ポジションのストップを移動します。移動した場合trueを返します。建値からある程度離れたら建値上にストップを移動して損失を限定する。建値からある程度離れたら建値上にストップを移動して損失を限定する。新規のポジションを建てます。シグナルを生成します。注文に関係する価格、ロット情報を計算します。注文が通ったか確認します。シグナル発生を確認してメールを送信します。買いシグナルのメッセージを作成します。売りシグナルのメッセージを作成します。メールを送信し、直近のバーに矢印を置きます。テストモードの時にはPrintを行います。