fhat6014のプロフィール

@fhat6014 fhat6014
ありがとう数38
質問数0
回答数52
ベストアンサー数
34
ベストアンサー率
94%
お礼率
0%

  • 登録日2012/01/27
  • MT4時間軸縦線の制御

    MT4のチャートでチャートメニューのグリッドを押せば、時間軸の縦線を消すことができ(下部の時間表示は消えない)、またMQ4プログラムのObjectCreate(OBJ_VLINE)により、任意の刻み位置に別の縦線を引くことができます。 ここでやりたいことは ・デフォルトのグリッドの縦線をプログラムで表示しないようにしたい。若しくは起動時設定。時刻も消したい。 ・ObjectCreate(OBJ_VLINE)で引いた線の下部に対応した時刻を表示したい。 というようなことはできるでしょうか。 参考図書はFXメタとレーダ入門、実践(豊島久道著)

    • qhtsige
    • 回答数1
  • MT4チャートをすばやく移動

    MT4のチャート表示で、1分足のとき、チャートを10日分など大きく左右に移動させる良い方法ありませんか。 現在はマウスではなくシフトキーを押しっぱなしくらいですが、1日分を動かすには5秒くらいかかります。ツールかズームをしたり、期間を1hなどとしても、最初からになってしまいます。なおこのときは自動スクロールはオフです。

    • qhtsige
    • 回答数1
  • MT4 VQについて

    MT4でVQを使ってみようと思ったのですが、サインが出るとローソク足のところに買値や売値の数値がでてローソク足が見にくくなります。 これを出さないようにする方法はありますか? 詳しい方教えてください。 よろしくお願いします。

  • 証拠金とロスカット値から保有ポジションを算出したい

    対円のロスカット値を算出するには 現在レート - (有効証拠金 - ロスカット金額) / 保有ポジション だと思うのですが、 有効証拠金とロスカット値を固定し、保有ポジションを導き出したい場合どうすれば良いのでしょうか。 例えば、現在レート80円のAUD/JPYで有効証拠金が4万円。 ロスカット金額は取引金額の4%。 ロスカット値の設定を40円にしたとしたら、保有できるポジション数は幾つなのか。 その計算式を教えて下さい。

  • MT4の勉強でつまりました

    前日の4本値とフィボナッチを利用して当日の売り買いを自動的に行なうプログラムを考えてみました。 しかし、書物を参考にしていることもあってか、うまくいきません。 仕事に出かける時間が早いので標準時間(夏;6:00 冬;7:00)にエントリーできません。 流れとして 標準時間にプログラムスタート→前日分を決済→計算式に基づいてエントリーする。 初心者に付き問題点をわかりやすくご指導ください。 //マジックナンバーの定義 #define MAGIC 7 //パラメーターの設定// extern double Lots = 1.0; //取引ロット数 extern int Slip = 10; //許容スリップページ数 extern string Comments = ""; //コメント //変数の設定// int Ticket_L = 0;//買い注文の結果をキャッチする変数 int Ticket_S = 0;//売り注文の結果をキャッチする変数 int Exit_L = 0; //買いポジションの決済注文の結果をキャッチする変数 int Exit_S = 0; //売りポジションの決済注文の結果をキャッチする変数 int start() { //買いポジションのエグジット { Exit_L = OrderClose(Ticket_L,Lots,Bid,Slip,Red); if(Exit_L == 1){Ticket_L =0;} } //売りポジションのエグジット { Exit_S = OrderClose(Ticket_S,Lots,Bid,Slip,Blue); if(Exit_S == 1){Ticket_S =0;} } //買いエントリー if(((iHigh("GBPJPY",1440,1)-iLow("GBPJPY",1440,1))*0.5+iLow("GBPJPY",1440,1))<((iOpen("GBPJPY",1440,1)+iClose("GBPJPY",1440,1))/2 { Ticket_L = OrderSend(Symbol(),OP_BUY, Lots,Ask,Slip,0,0,Comments,MAGIC,0,Red); } //売りエントリー if(((iHigh("GBPJPY",1440,1)-iLow("GBPJPY",1440,1))*1.382+iLow("GBPJPY",1440,1))>((iOpen("GBPJPY",1440,1)+iClose("GBPJPY",1440,1))/2 { Ticket_L = OrderSend(Symbol(),OP_SELL, Lots,Bid,Slip,0,0,Comments,MAGIC,0,Blue); } return(0); }

    • tyuriho
    • 回答数1