閉じる
  1. 初のcBot作成と個人的に躓いた点
  2. 逆相関ロジックによるポートフォリオの重要性
  3. オリジナルEA開発に着手
  4. シロクマさんEA復活傾向か?
  5. 個人的にはドル円の上昇余地はかなり小さくなってきたと思う
  6. 期待せざるを得ない。TFRを新規導入
  7. 大きな期待を寄せて、BandCross3を再稼働
  8. 試用版EAの配布を始めてみる
  9. Titan FX Blade口座のスプレッドはどれくらい狭い?
  10. Swallowタイアップキャンペーンと裏話
閉じる
閉じる
  1. 自作EAにニュースフィルターを実装
  2. Genesis Traderの運用を再開
  3. 逆相関ロジックによるポートフォリオの重要性
  4. トレーディングもヒットの積み重ねだと思う
  5. Swallowの決済バグを修正
  6. 初のcBot作成と個人的に躓いた点
  7. cTraderでの自動売買に挑戦
  8. 日本人は野球もコツコツドカンか
  9. Swallowタイアップキャンペーンと裏話
  10. 期待利得を見ればEAのスプレッド耐性がわかる
閉じる

あっきー and Company

Swallowのポジション保有時間に関するコード修正

Swallowのコード修正に関するご連絡。

fx-onのコミュニティで指摘がございました通り、Swallowの前バージョンではポジション保有中にMT4を再起動したり、パラメーターを変更してEAを再読み込みしたりすると、ポジション保有時間の計算がリセットされ、次の1時間足確定でポジションが強制決済されてしまうという問題がありました。

これは、EA内部でポジションのオープン時間を変数に記憶させていたのですが、EAが再読み込みされるとそれが初期値の0にリセットされてしまうためでした。

したがって、これへの対処として1時間足の更新時にポジションのオープン時間をOrderOpenTime関数で毎回読み込むこととし、上記の問題を解決しました。

fx-onの製品版の方は先にバージョンアップしていましたが、こちらのサイトで公開している試用版も先程バージョンアップしましたので、必要な方は再ダウンロードをお願いいたします。

 

ちなみに、最新版でのポジション保有時間に関する挙動について説明しておくと以下の通りです。

なお、36時間という数字はデフォルトの場合です。

 

①片建てのまま36時間経過した場合

エントリーから36時間で決済されます。

 

②2つ目のポジションを保有(両建て状態)した後、36時間経過した場合

2つ目のポジションのエントリーから36時間で2つとも決済されます。

 

③2つ目のポジションを保有(両建て状態)した後、1つ目のポジションが内部ロジックで決済された場合

2つ目のポジションは、2つ目のポジションがエントリーした時間から36時間で決済されます。

 

④2つ目のポジションを保有(両建て状態)した後、2つ目のポジションが内部ロジックで決済された場合

1つ目のポジションは、1つ目のポジションのエントリー時間から36時間経過していればその時点で決済されます。

 

まあ④についてはめったに起こらないはずですが、一応、そういう仕様になっているということでご理解ください。

それでは。

行き過ぎからの戻りを狙うスイングEA
Swallow | fx-on.com

関連記事

  1. Swallow試用版を用意しました

  2. 逆相関ロジックによるポートフォリオの重要性

  3. オリジナルEA開発に着手

  4. オリジナルEAをリアル口座でテストしてみる

  5. 試用版EAの配布を始めてみる

  6. Swallowの決済バグを修正

おすすめ記事

  1. 逆相関ロジックによるポートフォリオの重要性
  2. 初のcBot作成と個人的に躓いた点
  3. cTraderでの自動売買に挑戦
  4. Swallowタイアップキャンペーンと裏話
  5. 期待利得を見ればEAのスプレッド耐性がわかる

コメント

  1. この記事へのコメントはありません。

  1. この記事へのトラックバックはありません。

CAPTCHA


SNS

記事の更新情報はこちらから。

Facebook、Twitterもやってます!



follow us in feedly

サイト内検索

スポンサードリンク

bitFlyer ビットコインを始めるなら安心・安全な取引所で
ページ上部へ戻る