専門ゼミ(八十住)

目次 

【FXについて】 

FXとは「Foreign Exchange(フォーリン・エクスチェンジ)」の頭文字を取った言葉である。
正式名称は、「外国為替証拠金取引」である。
円や米ドルなどといった通貨の交換を行い、その差額で損益が決まる。

為替レートは常に変動しており、通貨の価値は一定ではない。
例えば、需要が高い通貨は買われ、低い通貨は売られる。
FXは、この為替レートの変動を利用して損益を発生させる投資である。

【ゴールデンクロスとデッドクロス】 

ゴールデンクロスとは短期の移動平均が中期の移動平均を下から上へクロスすることであり、買いのサインと言われている。

デッドクロスとは短期の移動平均が中期の移動平均を上から下へクロスすることであり、売りのサインと言われている。

今回はこの2つを使って自動売買を行った。

1.png

【ボリンジャーバンド】 

過去の値動きを表す移動平均線に、過去の値動きから計算される値動きの幅の目安となる線を加えたものである。目安の線の価格帯をバンドと呼ぶ。チャートに設定するには、「σ(シグマ)」という値を入れる。統計学的に価格がその移動平均線の上下のバンドの間で動く確率を想定している。

順張り
レンジ相場でバンドが挟まっている状態で、バンドの拡大をともなって相場が動いた際にはそのトレンドの方向に順張りでエントリーするという手法である。ボリンジャーバンドの開発者はこの方法を推奨していると言われている。

他にもいろいろな方法がある。 今回はこの方法で自動売買をしていないが、またチャレンジしたい。

2.png

【実行環境】 

・MetaTrader5

【環境構築】 

以下のページを見ながら環境構築を行った。
MetaTrader5とPythonによる自動売買

【プログラムコード】 

slippage、stoploss、takeprofitを3に変更したプログラムコードを以下に示す。(もともとのコードはこの3つは5であった。)

3.png

次にslippage、stoploss、takeprofitを10に変更したプログラムコードを以下に示す。

5.png

【結果】 

slippage、stoploss、takeprofitを3に変更して、30分動かした結果を以下に示す。もともと100,000円あったが一気に減った。

4.png

次にslippage、stoploss、takeprofitを10に変更して、30分動かした結果を以下に示す。だいだい1,000円ぐらい儲かった。

6.png

slippage、stoploss、takeprofitを3に変更したときは何かの間違いかもしれないが大きく負けた。10に変更したときは少し勝ったのでやはり投資系は長い目で見た方が良いと思われる。

【参考資料】 

FXとは?どのような投資?初めての方でも知っておきたい9つの基礎知識
https://www.oanda.jp/lab-education/beginners/aboutfx/fx_trading/

売り時買い時どんな時? テクニカル分析学び時!
https://www.japannetbank.co.jp/investment/fx/analysis.html


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS