【MT4/5】MetaTrader初心者専用34【ゆとり隔離スレ】
初心者Q&A
Q: Vista、Windows7で動かないのですが?
A: 以下を試してみてください。
1 [コンピュータ]を右クリック。[プロパティ]を選択
2 [システムの詳細設定]を選択
3 [詳細設定]タブをクリック
4 [パフォーマンス]の[設定]をクリック
5 [データ実行防止]タブをクリック
6 「重要なWindowsプログラムおよびサービスについてのみ有効にする」をオンにする
7 okをクリック
8 OSを再起動
※ Vista/Win7 の場合、C:\Program Files 以外の場所(C:\MT4 以下)にインストールするのが便利です。
Q: ファイル→デモ口座の申請 でデモ口座が作れません。
A: 一部のサーバでは、Build 409 より古い MT4 では口座が作れません。最新版を入手してterminal.exe をコピーしましょう。
Q: 指定した値になったら、アラート鳴らしたいんだけど?
A: メニューの表示-ターミナルでアラーム設定のタブがありますので、そこで設定できます。
Q: 土日は動かないのですか?
A: ほとんどの業者は休みです。
サーバーに接続だけ出来る業者もありますが、更新はされません。
Q: TSDって何を見ればいいの?
A: まずはここから登録して下さい。
http://www.forex-tsd.com/register.php 後はあちこち見れば勉強になります。
Q: 10分足とか他の時間足を表示したい。
A: 「MT4 10分足」でググって下さい。URLは差し控えます。
Q: 付属しているMACDをライン表示にしたい。
A: MetaEditorでMACD.mq4を開いて、「DRAW_HISTOGRAM」で検索、DRAW_HISTOGRAMを「DRAW_LINE」に変更、念のため別名保存してコンパイルする。
Q: RCIのインディケーターはどこにあるの?
A: 「SpearmanRankCorr mq4」で検索するよろし。
Q: 同じインディケーターを同じウインドウに表示したい。
A: 共存させたいインディケーターを同じウインドウにドラッグ&ドロップ、設定を変えて表示させる。
Q: MetaEditorでコンパイルするやり方がわかりません
A: MetaEditorのツールバーのcompileで出来る。面倒だったらファイルを保存して、MT4を再起動
Q: ティックチャートを表示する方法を教えてください。
A: 気配値表示の所にティックチャートタブをクリック
Q: ボリンジャーバンドの三本線を五本線にしたい。
A: 標準偏差の設定値を変えたボリンジャーバンドをもうひとつ描画
A: 標準偏差の設定値を1にして、Levels に ±2,±3,を設定してもよし。
Q: 過去のチャートを見ようとしたら、すぐに現在の位置に戻ってしまうのですが?
A: ツールバーのAuto Scrollボタンをoffにする。
Q: 使わないインジケーターを削除するにはどうすればいいの?
A: 使わないインジケーターにカーソルを合わせ右クリック→削除
Q: インジケーターのラインの色、太さを変えたいんだけど
A: MetaEditorで該当するインジケーターを開きます。
#propertyで検索(初めの方に記述してありますのですぐ見つかります。)
色を変更したい場合(例)
#property indicator_color1 Red
のRedを変えたい色に書き換える(Blue,Green,Yellowなど)
#property indicator_color1 Yellow(←変更後)
色の指定の頭文字は大文字で記述します。Blue→○、blue→×
太さ、幅を変更したい(例)
#property indicator_width1 1
の線の太さ1を変えたい太さに変更する。(1〜5までの整数)
#property indicator_width1 3(←変更後)
変更後、保存してコンパイルまたは再起動する。
#property indicator_colorや
#property indicator_widthが無い場合、
SetIndexStyleで個別に指定されていると思います。
SetIndexStyleで検索します。
(例)SetIndexStyle(0, DRAW_LINE, STYLE_SOLID, 1, Red);
上記の「1」が太さ、Redが色です。
太さを3、色を青に変更する場合は
(例)SetIndexStyle(0, DRAW_LINE, STYLE_SOLID, 3, Blue);となります。
Q: 「チャートを右クリ→定型チャート→定型として保存」としても、保存できないけど。
A: @上の方法で保存できない場合。名前をつけて「定型として保存」するときに、保存先をMT4があるフォルダより上の階層(デスクトップ以外)を選択して保存する。
A保存したファイルをMT4直下のtemplatesフォルダにコピペすればOK
Bこれで、チャートを右クリ>定型チャートで好みのチャートを一発で呼び出せる。
Q: このスレでよく出てくるインジケーター
A: ・Fibopiv ・FerruFx_Multi ・nonlagdot ・#MTF_StochasticBar
・ZigZag Pointer ・Traders Dynamic Index
・Period_Converter_Opt ・Clock ・Grid Builder.mq4
以上に「mq4」を加え検索。
Q: 日本時間を表示させたい
A: JPN_Time_Sub mq4 または CIDP_JPY_Time.mq4 または JPN_Time_SubZero.mq4 :-)
Q: ゆとりスレなのに・・・
A: 「MetaTraderのための」ゆとりスレです。「パソコン初心者」「2ちゃんねる初心者」のスレではありません。
Q: 「YM」や「NK」ってなに?
A: 「先物 シンボル 一覧」でググる。
シンボル一覧の代わり
http://web.archive.org/web/20080125182852/http://www.globalprice-inc.com/ja/d001-9.html Q: チャートを重ね合わせて反転表示にしたいんだけど。
A: オーバーレイチャートスクリプト Ver.1.10 で検索
Q: 日足のMAが何か変なんだけど・・・
A: サーバーにより週に日足が5本のところと6本のところがあります。
日足が週に5本のところを表示させるのが、手っ取り早いです。
週5本のとこMeta Quote、FXDD、Alpari、WHC
週6本のとこ、ODL
Q: 再インストールする場合、どのフォルダをバックアップしておけば良いの?
A: experts(中のindicatorsフォルダも)、history(人によっては結構容量あるかも)、config, templates, symbolsets, profilesのフォルダをバックアップ。
これで大体もとの環境を作ることが出来る
▼MQL4を勉強するには
MetaEditorのToolboxからHelpを選択すると、リファレンスがあります。また、以下でも見ることが出来ます。
ttp://docs.mql4.com/ 日本語訳があります。
ttp://www.metasys-seeker.net/MQL4_Reference_ver1/MQL4_Reference_Contents.html
Broco終了してんのにてんぷらにいれるとか…いちおつ
隔離スレって言っても、もうここしか残ってないから何から隔離してるのか分かんねーw
ところで、おまいら、昨日みたいに大イベントや重要指標発表があるときEA停止とかしてるの?
そのまま動かしてると乱高下に引っかかって、ボロボロの成績になったりするよね!?
>>10 雇用統計の時は取引しないようにプログラミングしてあるけど、それ以外は止めない
12 :
Trader@Live!:2012/09/01(土) 09:13:24.40 ID:kqZMn0Up
>>10 >>11 プログラム売買してる人本当にいるのか! どの程度儲かってるの? (ex. 月 5%)
14 :
Trader@Live!:2012/09/01(土) 11:34:04.11 ID:iuufSJjz
エクセルで検証するため過去データがほしい
いくつかのブログを見てMT4からDLしてもうまくいかないんだよね
データが抜けていたり最近のデータしか出てこなかったり
FXDDとか何個かの業者でやってみたよ
日本の業者でもいいから過去データ取れるところない?
とりあえず今年分でそれ以前のデータもあれば助かるよ
16 :
Trader@Live!:2012/09/01(土) 11:50:02.93 ID:kqZMn0Up
おまえらが入れているインジを教えてくれ
18 :
Trader@Live!:2012/09/01(土) 13:53:51.54 ID:kqZMn0Up
>>17 まずは自分のつかってるインジを教えてからでしょ。
SMA,一目、RSI,ストキャスティック、MACD、ボリバン
19 :
Trader@Live!:2012/09/01(土) 14:15:47.82 ID:Nki/RVAp
すみません、質問です。よろしくお願いします。
MT4において、複数のチャートを表示させた場合、通貨ペアの変更を一括で行なうことはできますか?
それとも、各チャートを一つ一つ変更するしかないでしょうか?
20 :
Trader@Live!:2012/09/01(土) 14:32:01.55 ID:2qe+a2KD
>>19 画面上のファイル→チャートの組表示→名前をつけて保存
そうすれば保存した組ごとにガバっと変えられる
>>12 俺は自作のプログラム売買で、今のとこ月マイナス10%て感じだな、
そのうちプラスになるはずと信じてる。。。
日本語版forex factoryのようなサイトないですか?
23 :
Trader@Live!:2012/09/01(土) 17:09:19.71 ID:kqZMn0Up
>>21 プラスになるまで実弾じゃない取引させた方が良いのでは?自動で寄付するプログラムになってないか?
>>23 いや、すでにデモのテスト売買ではとりあえずプラスだったから、実弾で取引を始めたんだが、
何故か実弾にしてから負けっぱなしなんだよ。。
25 :
Trader@Live!:2012/09/01(土) 17:25:51.83 ID:kqZMn0Up
26 :
Trader@Live!:2012/09/01(土) 17:27:43.56 ID:Nki/RVAp
>>20 やっぱり、一括で出来るんですね。答えて頂いてありがとうございました。
助かりました。
>>10 外すべきだと思うよ。
あんなんテクニカルでどうこうできるもんじゃない。
そもそも重要指標と判断するのは誰だよwww
EAの意味無くない?って言うか
日足5本と6本の鯖があって面倒ww
何言ってんだこいつ
一目必要だと思うけどゴチャゴチャして結局見にくくなって判断できなくなるから一目は入れてない
でもボリバンはどうしても必要なので白い点線で入れてる
あとRCIの3本線の奴みかたはよくわからないけどうまい人が大抵使ってるので入れてる
それとボラティリティデモンションとかは結局意味ねーんじゃねーのと思ったんで
チェンキンズを入れてる
それと平均足スミーズドとか皆入れてるけど見にくいしどうなのと思ったんで
別枠に色分け表示するのを入れてる
EMAの数値は最初は21、75、200かなと思ったけど
最近は50、75、120だけでいいんじゃねーのとか思ったりしてる
自分がどういう戦略を試したいのかによって使うインジなんて変わってくる
私のように全く使わない人もいるだろうし
既存のものでは自分の戦略を実行できないから自作が一番という人も多いだろう
自分の仮説をプログラム言語に落とし込んでEA化して、BTしてみるといいだろう
(´・ω・`)
40 :
Trader@Live!:2012/09/02(日) 15:48:20.90 ID:HdOpPsHE
よくMT4の一目は一マスずれてるって言われてるけどMT5の一目は、ズレが修正されてる?
ang_PR_(Din)-v1というインジの使い方を知ってる人いたら教えて下さい
自分なりに調べてみたんですが良く分りません
mt4でストキャのクロス時に音が鳴る、おすすめインジ教えてください
46 :
Trader@Live!:2012/09/03(月) 09:54:09.83 ID:v48Qne51
MT4のローソク足チャートにラインを引くと
長い線になるのですが
マウスで短いラインを引く方法があれば教えて下さい、
またもし便利なインディケーターがあれば紹介下さい
お願い致します。
>>46 ラインのプロパティを見るべし。延長するにチェックがはいってるから。
48 :
Trader@Live!:2012/09/03(月) 14:18:39.45 ID:v48Qne51
>>47 短いラインが引けました
どうもありがとう
上海総合指数を出せるデモサーバってどこかある?
forexite使ってる人、1分ズレてるのはどうしてます?そのまま??
53 :
Trader@Live!:2012/09/04(火) 14:05:17.82 ID:LZ/1Sdja
00-MTFizer使えば、いいんじゃね?
いい機会だから、こいつの使い方覚えなよ。
で、これ以上は、自分で調べてな。
大証の日経225miniのチャートを見れるところある?
CFDならばちらほらあるけれども。
>>55 日産センチュリーのMT5がそのうち・・・
ほんとだ。
日産センチュリーのデモ版使っている人いる?
225にはまだ対応してないの?
良い方法を思いついたぞ!!
移動平均とかMACDとかをテキトーにでたらめに組み合わせて自動売買EAをつくる、
すると、たいていは負けるEAになるだろ!?
んで、FXはゼロサムゲームだから、その負けるEAの反対売買するEAを作れば、勝ちまくるEAになる!!
楽勝じゃね!?
もうそのネタいいから
61 :
Trader@Live!:2012/09/04(火) 22:00:44.50 ID:oz3abu2d
ですね
Grid Builderとかobject系のインジに
カーソルがふれてもサブウインドウがポップアップしないようにしたいんですが
プログラムいじれば可能でしょうか?よろしくお願いします。
>>58 エクセルで足すだけじゃね。日が変わったら処理をかえるなりすればよろし。
>>63 1ファイル数万件のデータを複数処理することになるので、
エクセルでは無理があるかと。
できるだろ。
>>65 2007以降のofficeは持っていないのと、
1ファイルごとでの取込、変換、出力など、
手動での作業は無くしたいんです。
スクリプトで食べさせて、
吐かせるせるぐらいにしたい。
hst2csv ってperl で書いていたような。
ちょちょっと修正するだけで済むんじゃ?
>>67 hstからcsvのは中身はperlでできてるみたいなんだけど、
exe化してあって、いじれないんです。
逆のcsvからhstのはplファイルなんだけど。
質問です。
FXDDのデモ口座ではダウ/米ドル や DAX/ユーロ見れないんでしょうか?
ちょこちょこいじったんですがよくわかりませんでした。
よろしくお願いします。
日産センチュリーのって1ヶ月無料とあるが、以後は有料化すんの?
ええ、まあ
ボランティアではありませんからね。。
MT5に金を払う気はしないなー。
口座を開いてればタダくらいが相場だと思うんだけど。
口座をお持ちの人の中で、毎月一定ロット以上の取引のある方は無料で・・・
>>70 faiさん?
ソースファイルありがとうございました。
何かをソートさせて表示させているインジってありますでしょうか。
何でもいいです。
>>79 SpearmanRankCorr.mq4 ?
81 :
79:2012/09/06(木) 11:51:38.52 ID:kKfjosuV
82 :
Trader@Live!:2012/09/06(木) 14:38:08.71 ID:r3/XE/Ho
BCSのMT4デモ口座開設出来ないんですが、どーやったらいいんでしょうか?
デモ口座開設の必要事項入れて、ボタン押しても失敗音しかならなくて使えません。
同じ方法で、他業者なら余裕で開設出来るのに・・・
あきらめろ
たぶんデモ開設やってるようにみせかけて中止してんだろ
他社でどーぞ
質問なんですが現在FOREXで売買してます。
アイフォンアプリのMT4でトレードしたいのですが
注文が出来ません、FOREXはサービス未対応なんでしょうか?
86 :
Trader@Live!:2012/09/06(木) 20:34:42.05 ID:guwfWiFU
一部のサーバでは、Build 409 より古い MT4 では口座が作れません。最新版を入手してterminal.exe をコピーしましょう。
どうやったらいいの?
迷える子羊を救って下され
何がわからんの?
Period_Converter_Optで2分足作成して使っています。
そのチャートだとIndicatorCountedがずっと0で困っています。
これってどうにもならないのかな?
最初全部計算してあとは最初のバーだけ計算ってやりたいんだけど。
移動平均線を上抜け(下抜け)を判断するための価格はどうやったら取得できますか?
ASK/Bidは現在値なのでバックテストできませんよね?
質問です。
5本足のMT4でダウ先や原油が見れる業者ってありますか?
よろしくお願いします。
ゆとりの質問ですみません。
MQL4でカスタム指標を作ってますが、作業用に時系列配列をあつかう方法を
教えてください。
double work[];
int init()
{
ArraySetAsSeries(work, True);
}
int start()
{
work[0] = 1.0;
work[1] = 2.0;
work[2] = 3.0;
}
とやっても、Printすると各要素の中身がゼロになってしまいます。
インジ表示しなくてもSetIndexBufferは必要なんでしょうか。
んなわきゃないですよね?
>>93 配列の領域が確保されてない。
double work[3];するかArrayResizeすればいい。
ひゃぁ〜〜 一日悩み抜いて分からなかったのに、94さんのおかげで解決。
配列宣言時にサイズを省けば時系列配列になる、という間違った知識を
仕入れてずっと信じ込んでました。ありがとうございました。
96 :
93:2012/09/07(金) 19:23:22.37 ID:npkjJlSd
↑すみません。興奮しててE-mail欄に「93」て入れてしまいました orz
99 :
Trader@Live!:2012/09/08(土) 14:28:15.53 ID:b7Xv0cuL
test
100 :
Trader@Live!:2012/09/08(土) 14:42:26.06 ID:b7Xv0cuL
MT4を使った業者で
●一週間の日足が5本
●日々のメンテナンスでレート配信が途切れる事が無い
この2つの条件を満たす業者は、どこかありませんか? それとも、何かのプログラムを使って、
日足を6本から5本へ修正したりできるのでしょうか?MT4を使ってみたいとは思うものの、
その辺がネックになっています。皆さんは、どう解決していますか?
じゃあ俺がデモでいくつか使ってる週5本業者書いとく
FXDD
Alpari系
CyberAgent FX
FXPro
IronFX
XeMarkets
Pepperstone
LiteForex(ただしdigits2桁4桁)
Windsor Brokers(ただしdigits2桁4桁)
ちなみにサイバーは国内鯖なんでレスポンスいいけど指標時に窓開けしやすい。
通信切れやすかったりするとこもあるんで
その辺は使ってみてどこがいいか決めたほうがいいかな
サブウィンドウに表示されるインジで、よく途中で描画されなくなるのあるよね。
読み込みなおせばいいのだけど頻繁にしてられないし、プログラムになに書き足せばいいのかな。
103 :
100です:2012/09/08(土) 19:42:49.88 ID:b7Xv0cuL
>>101 ありがとうございます。結構あるんですね。
早朝に10〜20分ぐらい、レート配信をストップする業者がありますが、そういうのは、皆さんは
どう感じてますか?
なるべく完全なチャートを見たいと思ってしまうんですが、身近にFXをやっている人がいないんで、
意見を聞きたいです。
104 :
Trader@Live!:2012/09/08(土) 20:14:59.11 ID:VgWXY0QA
>>98 ありがとうございます
ブロコって始めて聞きました!
よくわからないので勉強します!
BtTrendTrigger-T-Signalってリペイントするインターネットですか?
BtTrendTrigger-T-Signalってリペイントするインジですか?
orz
おもろいやないか
ここはおもろいインターネッツですねwww
申し訳ないw
知っている人がいたら教えて下され
あのーググればすぐ出てくるのは違うのかい?思いっきりリペイントするみたいだが。。。
更新したら書き直すみたいですね
イカサマインジwww
Traders Dynamic Index
これに比べれば、可愛いもんだ。
清々しいくらいにリペイントするぞw
一見、使えそうに思えるところがたちが悪い。
113 :
Trader@Live!:2012/09/09(日) 02:53:00.85 ID:ib2ESBq/
RSI70になったら手仕舞いしたいのですが以下のEAで機能しません。
本当に困ってます。誰か助けてください。
else
{OrderSelect(Ticket,SELECT_BY_POS);
if(OrderSymbol() == Symbol())
{if(OrderType()==OP_BUY)
{if(70 <= iRSI(NULL,0,9,PRICE_CLOSE,0))
{OrderClose(OrderTicket(),OrderLots(),Bid,3);
ticketで選択したいならSELECT_BY_TICKETだよ。
115 :
Trader@Live!:2012/09/09(日) 03:21:01.96 ID:ib2ESBq/
(SELECT_BY_TICKET)でためしましたがだめです。エラーが出ます。
お前さ、本当に困ってるんならなんでエラーメッセージすら書かないの?
iRSI使ったこと無いから知らないけど、MQL4でデバッグ自分でするなら
>{if(70 <= iRSI(NULL,0,9,PRICE_CLOSE,0))
の前の行にPrint(iRSI(NULL,0,9,PRICE_CLOSE,0));
くらいするべきだろjk
>>113 フリーのEAのコードをよく調べてさ、
無条件で手仕舞いするところから始めたら?
あぼーん
120 :
Trader@Live!:2012/09/09(日) 08:51:35.31 ID:ib2ESBq/
EAとかインジ作ってみたいんだけど
どこで勉強したらいいの
まずあのパン屋の入門書で
>>121 Cが分かるなら、他人のを真似るのが一番
alpari止まってるくさいなw
127 :
Trader@Live!:2012/09/10(月) 09:29:41.81 ID:0/r7ck0n
alpar動かない
Cがわからないんだが
C覚えてからこれやってみます
どれくらい時間がかかることだろうか
>>128 がんばれー。
Cの基礎なら覚えることはそれほどないので、時間はかからないはず。
はじめてなら豊島本読むといいよ。
あとはMT4で複雑な計算式のインジ作っても重くなるから、最初はシンプルなものを改良する感じで
AvaののDEMOを使ってる人いますか?
131 :
Trader@Live!:2012/09/11(火) 11:53:15.59 ID:LqZxlPT7
日産センチュリー証券が国内発のMT5正式サポートするらしいね。
9月下旬から10月には大証FX、日経225に対応して将来的には
商品先物から株式まで全部MT5で対応するつもりらしい。
MT4に慣れ親しんでいるならすぐに乗り換える意味もないだろうけど、
今から勉強するならやっぱりMT5じゃないかな?
MT4のチャートの横軸というか時間軸ってなめらかーに変わらずカクッカクッって変わるじゃない
あれを縦軸みたいになめらかーにする方法ありませんか?
134 :
Trader@Live!:2012/09/11(火) 12:09:13.13 ID:LqZxlPT7
両建てなんて本人が自己満足でやってるだけで、実際両建て無しで
やってみても同じかむしろパフォーマンスが上がる人の方が多いだろう。
プログラム自分で書くか改造もしない人ならMTなんてわざわざ使う
理由も無いし、勉強に要する時間考えたら今更MT4やるのもねえ。
日産センチュリー証券のMT5のデモ状況
・ヒストリカルデータが、8/16以降しかない。
・MT5ではヒストリカルデータのインポートはできない
⇒バックテストが事実上困難。
・大証FXの約定価格の更新頻度は異常に低い
⇒チャートのカタチが酷くて、テクニカル分析不能。
・EURUSDのみ注文方式が異なる。
⇒通貨ペア毎にEAをカスタマイズする必要がある。
こんなかんじ?
136 :
Trader@Live!:2012/09/11(火) 18:08:23.41 ID:iHtSkJlA
糞大証FXなんか全く魅力無いのはさんざん既出なのにこの証券会社はマジでアホやなwwwww
名前からして変態
センスなさ過ぎる
しかも有料とかワロタw
同意。
手嶋先生がMT5はバグ取りが済むまで全然使う必要ないて言ってたし
潰れたロシアの詐欺会社BrocoがMT5導入早かったけど
ロクな検証も保証もしない会社だから見切り発車ができるんだろう
>>137 語弊があるなー
Brocoは詐欺だとバレたから潰れただけで
海外のFX業者は呑んでるかレート操作している業者ばっかりだよ
メジャーな業者がリアルトレードで採用すると決めたらEAの開発を始めれば良いと思うよ
ただし有料です(失笑)
ただしウンコ大証FXです(失笑)
どんな罰ゲーム?
日産センチュリーのステマにはもう飽きたわ。
この話題はここら辺でやめてもらいたいです
大証225先物のチャートだけは魅力的なんだよな〜。
確かに全然魅力なしw
これ以上はステマ臭いから後はチラシの裏に書いといて
142 :
Trader@Live!:2012/09/12(水) 10:13:07.24 ID:Q26RL1qS
MT5の魅力って結局はFXから先物から株から何から何まで全部これで扱えますよ
って事だろう。
それが実行出来る環境がまだ整ってない現状では使う合理的な理由もないけど、
MT4覚えた頃にはMT5
ってな状況になる可能性を考えると今から勉強始めるならMT5という選択肢も
なくはないって事だろうな。
MT5なんて両建てできないから永遠にダメだよ
全然流行らないからMT4に仕様をかなり戻してマルチCPU64bit環境に対応し
4と5のスクリプトをインタプリタして使えるようにしたMT6がメインになるんじゃね
なにそのVista。
指定した通貨ペアの終値を得ようとプログラム中で
string symbol;
symbol = "AUDUSD";
iClose(symbol, 0, 0);
みたいなことをやってます。
しかしデフォルト通貨として
symbol = NULL;
とやるとダメですね。
symbolの中身に"0"という文字列が入ってしまうことが原因みたいですが
変数経由でNULLをiCloseに渡すスマートな方法はないですかね。
やっぱifで検査してsymbol()に切り替えるしかないでしょうか。
146 :
145:2012/09/12(水) 11:39:11.99 ID:t6A//Afm
すみません。symbol() → Symbol() です。
symbol = "";
じゃだめだっけ?
iClose(XXX, 0, 0);
この関数は、 XXX が整数型の時にデフォルト通貨になり、文字型の時にその文字の通貨になるんよ。
だから、if で切り分けるしかないと思う。
if(symbol == "0") symbol = Symbol();
iClose(symbol, 0, 0);
149 :
145:2012/09/12(水) 13:57:17.42 ID:t6A//Afm
レスありがとうございました。
>>147 ダメみたいですね。
>>148 なるほどですね。
でもstring型の引数に整数値を指定させる仕様もなんだかなぁという気はします。
やっぱNULLは(void *)0みたいな感じが一番(*^o^*)
ブロコのスレで質問したんですけど
おそらく私があまりに初心者であるためにあきれられたんだと思いますが
PC初期化しろと言われたんですが本当なんでしょうか?
ブロコが潰れたんで、その日のうちにAVAMT4をインストールして使用しています。
もう一台のPCでは、ALPARIをインストールして表示させていたんですが、
先日朝、ALPARIが動かなかったんで、AVAをインストールしようとして
https://www.avafx.com/ja/Demo-Registration/?tradingplatform=2 みると、SELECTCOUNTRYのところにJAPANがないんです。
念のために、インストールしているPCのAVAから、
ファイル デモ口座申請 次へ で進むと、「取引用サーバー」が表示されませんので、それ以上前に進めません
MT4というのは、サーバーのIPアドレスをどこかに入れたらいいというらしいといことは
なんとなくブロコのスレでわかるのですが、根本的なことが理解できてないために悩んでいます。
私は毎回インストールしていました。
いろいろ調べたのですが、サーバーの入れ替えの方法を探せません。
よろしければ、ヒントだけでも教えてください。
.| | | | | | | | | | || | |
.| | | レ | | | | | J || | |
∩___∩ | | | J | | | し || | |
| ノ\ ,_ ヽ .| レ | | レ| || J |
/ ●゛ ● | .J し | | || J
| ∪ ( _●_) ミ .| し J|
彡、 |∪| | .J レ
/ ∩ノ ⊃ ヽ
( \ / _ノ | |
\ " / | |
\ / ̄ ̄ ̄ /
>>151 えっ?
すみません、本当に教えて頂きたいんですが、だめですか?
>>154 以前は、デモ口座を開設したいFX業者のサイトから、
その業者用のMT4をダウンロードして、
ファイルメニューのデモ口座の申請から デモ口座を作れていたんだよ。
最近は、webページからデモ口座を申し込まないと
デモアカウントがもらえない業者が増えつつある。
>>155 そうですか、わかりました
ありがとうございました。
>>156 ちょっと待て。もう1つのPCのconfigフォルダからavaなんとか.srvってファイルをコピーしてくればいいジャマイカ
>>157 はい、実はそれを知りたいんですが、
具体的にどうやればいいのですか?ぜひ、教えてください。お願いします
ブロコのスレにもそのconfig srvという言葉が出てきてたんですけど
意味がわからなくて…
pepperstoneという業者で口座を作り、metatrader4を使い始めたのですが
MT4を一度閉じると、それまで自分の好きなように設定していたチャートが全てリセットされるみたいで
再ログインするとデフォルト状態?に戻っています。
自分で好きなようにいじったチャートの設定を保存するには
どのように設定を行えばいいのでしょうか?
自己解決しました。ありがとうございました。
161 :
Trader@Live!:2012/09/12(水) 18:08:37.83 ID:oKdB+Ose
一定時間内の陽足と陰足の数をかぞえるインジケーターってないものでしょうか?
ついでに、その期間の実体pipの合計数なんかあったりするとベストなんですが。
>>154 ブロコスレでwebページから申請する必要はないと書いた者だけど
ごめん、今確認したら出来なくなってる
ブロコスレで話題になってた頃は
>>4の方法でいけたんだけど
とりあえずwebページからの申請で問題ないのは確認した
あと、webページを経由しないデモ口座の作り方(
>>4)を覚えたいらしいけど
とりあえずavaは止めといてfxpro辺りで試してみたら
これとかね
【FXpro】mtdc-d02-02.fxpro.com
>>158 AVAが使いたいんじゃなくて??色々やり方はあるけど一例。
1. AVAのMT4をインストールしてあるPCのconfigフォルダにある、AVAなんとか.srvというファイル(たぶんAva-Demo.srv)をAlpariのMT4をインストールしてあるPCのconfigフォルダにコピーする。
2. AlpariのMT4を再起動
3. AlpariのMT4でツール→オプションメニューを開き、AVAなんとかサーバを選択
4. その下のログインとパスワードにAVAのデモIDとパスワードを入力
5. AlpariのMT4を使ってはいるが、AVAのサーバに繋がるはず
サブウインドウに複数のMAを一画面表示するインジケータってありますか?
>>162 >>163 あの時の方ですね。お礼が遅くなりました。
ご丁寧にありがとうございます。
webページからの申請というのは日本以外でデモ登録というやり方でOKですか?
それなら、安心なんです。Avaを落としてるPCが古いので買い換えようと思ってるので
少し不安になってました。
>>164 ありがとうございます。お礼が遅くなりました。
使いたいのは、ダウ先や、ドルインデや、米国債、ドイツ国債などが見ることができるAVAなんですが
物分かりが悪くてすみません。PCのconfigフォルダというのは、
コンピュータ→C→prpgramfiles→Ava METATRADER
→config →AVA-Demosrv でいいですか?
開こうとしたら、「このファイルは開けません、開くにはそのためのプログラムが必要です」と出て開けません
別のPCのalpariでもやってみましたが、同じメッセージが出ます。
開かないで、そのままコピーという意味でしょうか?
すみません、きっと超初心者な質問だと思いますが,お願いします。
>>166 >>164のどこにsrvファイルを開けと書いてあるんだよ。コピーしろと書いてあるじゃないか
>>167 はい
おっしゃる通りでした、申し訳ありません
3分足を見る方法ありますか?
あ、あったかも
解決できそうです
m9
174 :
Trader@Live!:2012/09/15(土) 15:00:16.03 ID:2zMWw1jP
初心者なんでおしえてくれ。
みなさん自動売買稼働は自宅PCでやってるの?
それともなんかnサーバーレンタル会社みたいのつかってるの?
そのサーバーってどこ?
176 :
Trader@Live!:2012/09/15(土) 22:36:43.42 ID:2zMWw1jP
またまたですまん。初心者なんでおしえてくれ。
MT4のバックテストでモデルをEvery TICKにしてもヒゲの部分を加味して計算してないけど?
MT4の仕様?
>>174 VPSで運用してるよ。約定速度を気にするようなEAじゃなきゃ、VPSなんてどこでも一緒
>>176 加味してる。ただしtickはあくまでも1分足から生成された擬似的なtick
179 :
Trader@Live!:2012/09/15(土) 22:42:55.19 ID:2zMWw1jP
174さん
すみません、もうすこし教えてください。
勝ってますか?
なんかいろいろBLOG検索すると何が正しいのか混乱してきてキモイです。
業者やら、勝ってると見せかけアフリ収入している個人っぽいのやら、はっきりいって嘘偽りばかりで、そのため現状打破のため、自分自身を信じて売買ルール
つくって実績あげっきゃないと奮闘している最中です。
180 :
Trader@Live!:2012/09/15(土) 22:55:26.49 ID:2zMWw1jP
初心者です。返答ありがとうございます。
ルールは、ORDERSENDで利食い幅きめてるのですが、
どーもテスト終わりでOPEN CHARTみると、このひげで決済されているはずなのに・・・
と思うのですが、決済されてないのです。
スプレッドやろ
182 :
Trader@Live!:2012/09/15(土) 23:55:39.39 ID:2zMWw1jP
ちがいます。
バックテストって所詮テストだから、
フォワードテストできちんと確認したほうがいいよ。
自分もドテン売買のロジックでバックテストでは
きちんと動いてたのに、実売買では全く機能しなかったからねw
184 :
Trader@Live!:2012/09/16(日) 00:20:03.28 ID:NZ5G7VjA
それどーやって対処したのですか?
ってかそれにプログラム的欠陥がなく、MT4の仕様的欠陥だったら、その他不安要素も何か内在してそうな気がするのですが???
心配しなくてもお前らのバグだからw
その糞ースをうpしろよ
ぼっこぼこにレビューしてやんよ
グローバル変数で配列を扱う方法を御指南ください。
「プログラム間で配列を共有する」という意味です。
for(i=limit; i>=0; i--) GlobalVariableSet("GDIR["+i+"]", i);
とやってみたのですが、これだとF3で見ると
GDIR[1]、GDIR[2]、GDIR[3]、GDIR[4]、GDIR[5]…
という名前の変数がたくさんできてしまいますね。(あたりまえ?)
まぁこれでも動くと言えば、動きますが。
配列として扱うにはどうすればいいのでしょうか。
よろしくお願いします。
>>187 これで動かないの?
GlobalVariableSet("GDIR[]", 0);
for(i=limit; i>=0; i--) GDIR[i]=i;
189 :
187:2012/09/16(日) 12:25:13.46 ID:x0fovKOc
ありがとうございます。
しかしGlobalVariableSetの引数の「GDIR」とGDIR[i]=iの「GDIR」は
別物みたいですよ。これは配列に限らず、通常の変数でもそうですが。
レファレンスでは両方ともグローバル変数と呼んでますから、当初は私も
同じだと思っていました。
全然勝てるEAができないよ…
サインが出たらエントリー、トレールでエグジット
フィルターつけてヨコヨコ回避
なのになんで右肩下がりなんだよ…
あれこれ1年近くかかって、
休日、深夜と空き時間を全部費やしたけど、
ようやく勝てそうなEAができそうな気がする
>>187 GlobalVariable*で配列は扱えない。
てか、MQL4で配列を共有すること自体が(厳密には)無理じゃね?
配列の先頭アドレスを(どこと問わず)保存することはできるけど
そのアドレスをMQL4の配列へ復元する方法がない。
その1
Win32APIで*Allocして、得られたアドレスをGlobalVariable*して
Win32APIのRtlMoveMemoryで出し入れする。
その2
MQL4の配列(の先頭アドレス)をWin32APIのSetPropで登録し
て、GetPropで取り出してRtlMoveMemoryで出し入れする。
その3
DLL書いちゃうw
この場合でも結局値の出し入れは(DLL)関数経由になる。
>>192 今に始まったことじゃないけど、MQL4不便過ぎるわw
>>187 MQL5なら普通にできるよ
194 :
Trader@Live!:2012/09/16(日) 23:47:15.48 ID:JiJEQcsl
ロボット売買させるにおぬぬめの
証券業者とVPS教えてください。
>>174 オレ普通に自宅PCでB-FLETSでやってる。宅内はWi-Fi。
196 :
Trader@Live!:2012/09/17(月) 09:51:37.76 ID:54XhzHp/
>>195 証券会社は?
月の電気量は?
PCやMT4フリーズとかある?
初心者なんですまん。おしえてください・
197 :
174:2012/09/17(月) 10:08:52.02 ID:wHV4xTk3
>>196 別に初心者じゃなくても答えられることには答えるよw
業者はFXCM JAPAN。
電気量は気にしたことはない。ATOMノートを使って、通常は液晶の電源をOFFにしているので
おそらく常時10W以下で動いていると思う。
PCとMT4のフリーズは1年以上動かしていて一度もない。
ただ、1度ルーターのフリーズはあった。
FXCMのMT4口座のサーバーは安定していると思う。
スリッページで注文が約定しないことはしょっちゅう起こるんで、それはEA側で
リトライするようにプログラムするしかない。
198 :
195:2012/09/17(月) 10:09:49.31 ID:wHV4xTk3
199 :
187:2012/09/17(月) 10:26:30.86 ID:2FymF6H4
>>192 >>193 レス遅くなってすみませんでした。
正直、私はWin32APIを使った経験がなく、また知識も持っていません(汗
MQLからコールする方法なんて想像すらつかない状態です。
参照渡しでどうにかなるかな、と考えたこともありましたが、おっしゃるとおり
MQLではポインタで配列にアクセスする手段がないため、これも不可ですね。
MQL5への乗り換えもちょっと大がかりかな
どのみち自分の技量を超えた実装になるので、これは諦めようと思います。
ありがとうございました。
200 :
Trader@Live!:2012/09/17(月) 14:41:44.80 ID:54XhzHp/
197 有難う御座います。
いろいろ調べると約定がトロイとかすべるとかあるんですが
、FXCM JAPANもやっぱチンタラしてんですね。
当方現在 手動SBIですが、結構イケてるんですよね。このぐらいの証券会社ないのかなぁ〜
注;ちなみに孫の回し者じゃありません。
201 :
195:2012/09/17(月) 15:08:12.45 ID:wHV4xTk3
>>200 プログラムに判断させてから発注するから、その間にレートがスリッページ指定を
超えることは普通にある。なのでどの業者のサーバーを使おうとプログラムは
対策しないといけないよ。
まあオレの場合はトレンドフォローのEAだからPCが遅くてもいいし
サーバー最強とかでなくても十分なんだけど。
基本30分足だし。
スキャEAとかなら、よく調べて約定の速い業者を選んだ方がいいんだろうな。
オレはFXCMしか使ったことないから役に立てない。
202 :
Trader@Live!:2012/09/17(月) 15:24:13.00 ID:IfcYnUec
今日、MT4のブローカタイムが1時間ズレているのだけど、みんなそう?
Brocoが飛んでから色々とチャートが見れなくて不便なんだが。
何より不便なのがDX(US Dollar Index)が見れなくなったことなんだけどどうしてる?
もちろんMT5なら見れる業者はいくつかあるんだけどMT4で作ったインジが使えないから問題外。
US Dollar Indexなるインジもあるみたいだけど、結局それに対してインジが適用できないので意味が無い。
DXが今でも見れるデモサーバーないですか?
すまん見つけたわ
EAでmanual confirmationをオンにして、
エントリーの可否だけ自分でやって、決済はEA…と思ったけど
条件たってもクローズされないのか…
書き方次第でなんとかなる?EAで見るポジの対象になってないのかな
ポジ全決済みたいな処理ができればいいんだけど
>>205 できるはずだけど
大抵は我々のバグを疑ったほうがいい
>>206 そうかありがとう
ロジックに凝る前に、簡単なやつで動作確認しないとダメだね
ロットとか値幅制限とかも色々引っかかったし先は長いな…
業者ツール等で表示されるMAは、
MT4のMAで、どの設定(移動平均の種別や適用価格)が多いんですかね?
>>205 manual confirmationはオフにしてordersend前にmessageboxでも表示すればいい。
これなら自由に何でもできる。
>>209 おおそれは良さそうだ、やってみるよ
ありがとう
211 :
Trader@Live!:2012/09/17(月) 23:03:21.76 ID:5WJ/AH8y
>>201 参考情報どうもです。
みんなバックテスト期間どのくらいで、PFだけをみちゃいけんと思うが、PFどのくらいの
EAで戦ってるの?当方5分足過去一年でPF1.3、獲得PIPS2000ぐらいなんだけど
これは強いのか弱いのか?
212 :
Trader@Live!:2012/09/17(月) 23:11:45.23 ID:5WJ/AH8y
211です。忘れました。
実運用はしてません。
>>211 FXDDから入手したデータが2005年からなんで、2005〜2012年がバックテストの対象。
運用開始してからも継続して頻繁にバックテストしてる。
30分足のトレンドフォロー。
今動かしているのは全期間のバックテストでPF1.7くらい。複利運用なのでpipsでの評価はしていない。
本番の実績(1年ちょい)だとPFはもうちょっといい。
2000pipsだと1万通貨で20万円獲得でしょ。低リスクで10万か20万の元本で運用しての
1年の結果なら、投資としては出来すぎの部類だと思う。
ちなみにRelative drawdownは何%?
High[ ] を使ってbidの高値はこれで求められますが
askの高値はどうやって求めればいいですか?
215 :
Trader@Live!:2012/09/18(火) 18:03:53.83 ID:YurE6lTO
213
初心者なんですまん。見方がわからないがこんな感じ
初期費用 100000.00 USD
Relative drawdown 0.56%
勝率は13%
0.56%って書いてるけど、グラフ見るとケッコーがっつり凹んでいるいるところもあるが信じていい数値なのか?
まだ、大切な値となるところがあったら教えてくれ。
217 :
213:2012/09/18(火) 20:42:30.49 ID:6sF7KA/m
>>215 開始資金に対してロット数が小さすぎるね。
そのバランスが悪いとEAのリスクが評価しにくい。
実戦で800万円持って開始するなら、ちまちまと1万通貨ずつはやらないだろ?
その辺をリアルに近い設定にしないとドローダウンの怖さがわかりにくいと思う。
218 :
Trader@Live!:2012/09/18(火) 21:47:06.82 ID:YurE6lTO
219 :
213:2012/09/18(火) 21:59:21.54 ID:6sF7KA/m
>>218 最初は素直に、資産(Balance)の増減に気を配るといいよ。
バックテストはドル建てになってしまうから、それを円換算してどれくらいの期間で
いくら増えたか減ったか、それが自分の資産形成プランとして目標に達しているのかどうか。
円換算はぶっちゃけ1ドル=100円みたいなドンブリでもいいんだ。
とにかく生の「ゼニ」をイメージするんだw
何十年か後に、年食って働けなくなる自分がいる。そのときにいくら必要か?
みたいなことを想像できるなら、多少は必死になれるかもな。
220 :
Trader@Live!:2012/09/18(火) 22:08:41.86 ID:YurE6lTO
219:213
アドバイスまことにありがとうございます。
専業?ですか?
221 :
213:2012/09/18(火) 22:14:14.01 ID:6sF7KA/m
いや、兼業です。
FXは6年、EAは作り初めてから3年くらい。
222 :
Trader@Live!:2012/09/18(火) 22:24:05.59 ID:YurE6lTO
儲かってます?
当方初めて3か月。裁量は無理なのでEAの勉強はじました。現在20万マイナス
>>222 裁量のトータルではン百万円マイナス。
EAは上手く行ってる。たぶん裁量の負け分もじきに回収できる。
224 :
Trader@Live!:2012/09/18(火) 22:35:46.80 ID:YurE6lTO
すげー
おめでとうございます。
平均月何ピピぐらいとれるの?
>>223 種とレバを詳しく
裁量3年で1000マソ以上飛ばした俺には死ぬか聖杯を見つけるかしか選択肢がないのです
そんなに詳しく書かねーよw
EAを晒したり売ったりするつもりもないし。
>>224 毎月いくらとか安定した取り方もしない。トレンドに乗るだけだから、トレンド次第だよ。
>>225 苦しい状況は察するけど。
永遠に錆びない聖杯などたぶんないんだろうな。
オレのEAもいつか来る相場の変わり目にはおそらく錆び付くよ。
227 :
Trader@Live!:2012/09/18(火) 23:12:04.71 ID:YurE6lTO
どーもありがとうございました。
また、質問にくると思いますが、その際はよろしくお願いします。
初心者でした〜
>>219 >バックテストはドル建てになってしまうから、それを円換算して
JPYでもバックテストできるがな
3年もEA作りしてて、そんなことも知らなかった?
だろうね
>>229 選べなくてもJPYと手打ちすれば出来るよ。
>>229 なにが「だろうね」だよw
こんなこと知ってるぐらいで人を見下せるなんて、
お前、ほんとにダセえ人間だなw
横槍入れるがバックテスト通貨でUSDってなってるところを
JPYって無理やり書き換えれば「選べん」けど「適用」はできるはず。
かぶった。寝る!
ID:s2rmTltz = ID:6sF7KA/m
です。
でもJPYでユロドルとかのテストしたら稼いだ分に今の気配値表示のレートを掛けてるだけで
テストのポジの当日の円レートでの利益が計算されてるわけじゃないから注意してね(´・ω・`)
たしか、そうだった気がする、間違えていたらスミマセン(´・ω・`)
239 :
Trader@Live!:2012/09/19(水) 11:14:09.36 ID:NEdLb8Nd
各通貨のATRをまとめて見れるインジってありますか?
240 :
Trader@Live!:2012/09/19(水) 11:43:03.46 ID:5qcoPPbU
ペッパーストーンのストラテジーテスターで、損益の値がすべてマイナスになるという不具合に困ってる人いませんか?ペッパーストーンだけに起こる不具合です。
なんかそれ聞いたことあるね
サポートにGO
242 :
Trader@Live!:2012/09/19(水) 18:04:45.37 ID:TywPme/Q
初心者です。
MT4対応ブローカーに講座開設しようとしたけど、
まず、FXトレード・フィナンシャルに電話して聞いたら
FXトレード・フィナンシャル専用のMT4をインストールしてくれ いわれけど
どこの証券会社も専用のMT4入れなきゃいけないの?
>>242 サーバーIPとログインIDとパスが分かってれば、大抵の業者はどこのMT4でもいけるんじゃね?
ただ、そのサーバーIPを知る為には、一度専用のMT4をインスコしないといけない気がするけど
ちなみに、FXトレード・フィナンシャルのリアル口座持ってるんで試してみたけど、
メタ社の公式のMT4にFXTFのサーバーIPとID&パス入力で普通に使えたよ
244 :
Trader@Live!:2012/09/19(水) 19:39:31.25 ID:TywPme/Q
243 どーもです。
懸念してるのは、専用MT4に、ブローカー専用のVPNプログラム組み込んでて
実は、収益が高い個人のMT4に侵入し、プログラムをハッキングしているんじゃまいか??
って思ったのです。
そんなFXCMのプラグインじゃあるまいし
今もやってるところなんてあるわけないじゃないか(棒)
246 :
Trader@Live!:2012/09/19(水) 21:10:17.09 ID:I405Ymvh
>>218 myfxbookがあればある程度信用できるかも
brocoがアボーンしてからfxpro鯖使ってんだけど、
原油は毎月手動で入れ替えないといかんのがめんどいな
248 :
Trader@Live!:2012/09/20(木) 01:29:50.06 ID:q5LbCT1W
MT4対応ブローカーは何個やっぱもっといたほうがいいのか>
流れ無視してすみませんが、関数の仮引数について尋ねます。
double MyFunc(double MyArray[], int MyVar) {
…
}
と定義されてるとして、関数が呼ばれると引数はコピーされて渡されるんでしょうか。
参照渡し(&)があるくらいだから、何でもかんでも値渡しかな?
でも配列のコピーなんてサイズによってはオーバーヘッドが馬鹿になりませんよね?
>>249 MQL4では参照渡しだろうが値渡しだろうが配列はその先頭アドレスが渡される。
それじゃあ両者の違いは何か?っていうと、値渡しの場合は配列への代入が
コンパイルエラーになるという点だけが異なる。
ちなみに、バグなのか仕様なのか不明だが、値渡し後に参照渡しすると代入
禁止のフラグが外れて書き換えられる。
void test0() { int array[5]; array[0] = 0; test1(array); print(array[0]); }
void test1(int array[]) { /* array[0] = 3; コンパイルエラー */ test2(array); }
void test2(int& array[]) { array[0] = 5; /* 書き換え可能 */ }
実行結果は5
一度に22個のチャートを表示してるんですが、
普段はそれぞれ1時間足を表示しています。
日本時間は5分足に直しています
1画面ずつ修正しなくも
全チャートを一度に5分足にする方法はありますか?
>>251 あ すまん ここ見てるつもりはなかったw
それぞれの時間足のテンプレ作っておけばいいと思うよ
>>253 それぞれのテンプレってどういう意味でしょうか?
使い始めたばかりなので、教えて頂ければ幸いです。
左上にチャートグループってアイコンあるでしょ
そこに今表示してるチャート群を個別に保存しておけるようになってるから
1時間足用、5分足用をそれぞれ保存しておけばワンクリックで切り替わるようになるよ
>>255 ありがとうございました
助かりました。
257 :
249:2012/09/20(木) 13:58:21.81 ID:ij47/VdP
>>250 感動的にわかりやすくて明快なご回答、ありがとうございました!
常識的に考えれば関数コール時に配列なんてコピーしてられないだろ、と思いましたが、一方、だったらなんのための&なんだ?という疑問もありました。
こんなに内部動作に詳しいなんて開発の方ですか?
test2は参照渡しで受け取ってるから書き換え可なんですよね?
test0⇔test1間は書き換え禁止で
test1⇔test2間は書き換えOKってことは
さかのぼってチェックしてない、ということなんでしょうね。
意味があるかどうかはおいといて、プログラマの意図通りにコンパイラが動作してると思えば納得はできるかな。
ググッても出てきませんでしたので質問させてください
ツール→オプション→音声設定を無効にしても、「発注・決済時の音」が消えません
pepperstoneのmeta4で、設定は全てデフォルトです
よろしくお願いします
常に無音でいいなら音声ファイルを差し替える。
すまんが根本的な原因とか解決法は知らない。
>>258 個別にダブクリしたら、鐘アイコンに×つくけど、
これでできるんじゃないかな?
>>259 >>260 音声設定の鐘アイコンをダブルクリックして×にしてもダメでした
音声ファイルを全て削除しても、ウィンドウズに設定されている警告音に差し替わってしまって、その音もウィンドウズ側で「なし」に設定しても、他のウィンドウズ音が鳴ってしまいます
無音ファイルを作って差し替えてみます
ありがとうございました
あぼーん
サーバー時間がGMT+3の海外業者とGMT+
9の国内業者で4時間足が全然違うんだけど、合わせる方法、同じ4時間足にする方法ありますか?
264 :
Trader@Live!:2012/09/22(土) 02:11:28.51 ID:EX1pR+Fp
1分足取得 → タイムシフト → 4時間足化
iphoneでカスタムインジケータ使えるアプリってあります?
iPhone直でやるよりVNCかリモートデスクトップのがいろいろできて便利じゃね?
前日の高値あるいは安値から指定pips毎にラインを引いてくれるインジケーターって、ありますか?
Grid Builder.mq4を改造しようと思ったんですが、なかなか出来なくて難しいです。
>>267 インジケータごときでVNCはないだろ。
EAならわかるが。
270 :
Trader@Live!:2012/09/23(日) 20:28:46.48 ID:9VsgFaIq
268
そんなにむずかしくないよ
つくれるよ。おらつくらないけど、そんなにふかくかんがえないで。
EAはじめて一カ月のおらでもパッと頭にうかぶから楽勝だお。
変数に昨日 高値、安値を格納して、
水平ラインの関数つかえばいいお
指定ピピはグローバル領域に externで。
だお。
ん?EAなら勝手に売買するわけだからVNCうんぬんより
メール送信設定だけしといて、異常な動作を感じた時のみ
リモートで対処すればよくね?
俺は
>>267ではないがCIはバイナリオプションのシグナル出すのに
使ってたことがあって、その時メールでシグナル送受信するのは
ディレイがひどいのでVNCというかVPNでタブレットで監視してた。
昨日からEAとかの作り方調べてみたが全くわからない
プログラミングとか初めてなんだが
どれぐらいでマスターできるもんなの?
>>272 ゼロからでも理系なら50時間くらいでマスターできるよ
文系とかFランとかそれ以下の人間は何倍もかかるだろうし、人によってはムリだと思う
>>273俺は馬鹿だから何ヶ月もかかるかも知れんなぁ
CやC++を知ってる人にとっても時系列アクセスとかトレード用関数、インジケーター描画などはMQL等のトレード言語独自の概念なので少し手間取るところです。
なので時間があれば、遠回りですが、先にCやC++でプログラミングの基礎を学ぶのがお勧めです。
ちなみにMQL初心者向きのブログですが以下のサイトをご覧になって理解できるようであれば、直接MQLに取りかかってみても良いかもしれませんね。
http://ameblo.jp/ftlabo-kirin/ 私はプログラミング習得にかかせないのは興味を持続させられるだけの「熱意」だと思います。
馬鹿な私でもインジケーターくらいは表示できるようになりました。
>>273 理系でもプログラミングの経験が皆無だと50時間はしんどいのとちゃうかな〜?
拾ってきたインジに決済ルールとか書けばEAとして活用ってできる?
それと複数のインジを組み合わせるってできる?
例えばRSIとストキャスとMACDとかさ
インジとEAは構成が違うから、インジから改変する感じではないな
組み込みインジを使ってEAを作成できるwebのツールやエディタはいくつかある
(例:Expert Advisor Builder for MetaTrader 4)
でも実弾使って売買するんだし、急がば回れで
やっぱり中身把握して作るべきだと思う
>拾ってきたインジに決済ルールとか書けばEAとして活用ってできる?
それで勝てるEAになるかどうか、は別でして。。。
>それと複数のインジを組み合わせるってできる?
>例えばRSIとストキャスとMACDとかさ
「組み合わせる」の意味がよくわかりませんが、複数インジケータの同時表示は可能です。
一つのインジ(MQL的にはウィンドウ)に複合的に表示も可能ですが、MACDだけはY軸方向の単位が違うので分けた方が見やすいでしょう。
へーありがとう
iCustomさんの事もたまに思い出してあげてください。
急にMT4が起動しなくなりました
アンインストールして、もう一度インストールし直したのですがダメです。
Win7です。
どうしたら良いでしょうか。
OS再インストールすれば?
慌てない慌てない一休み一休み
284 :
269:2012/09/24(月) 20:00:03.82 ID:nIEuY/zc
サーバーfxproでやっているんですが
今日の朝からダウ先が表示されません
通貨ペア一覧探しても見つかりません
何故でしょう?
半年分くらい、5分足や1時間足のデータ抜けがあるのですが、右クリック更新でも、FXDD1分足持ってきてやる方法でも修正できません。
どうすればいいですか?
>>289 その半年分の抜けのないヒストリカルデータを使う
fxdd以外の
初歩のゆとり質問ですみません。
サブウィンドウを分離する方法がわからず悩んでます。
一つのインジケータ(.ex4)から、二つのサブウィンドウに指標を出力するにはどうすればいいのでしょうか。
例えて言いますと、5分足と15分足のRSIを一緒に計算して(My2RSIs.ex4)、サブウィンドウ1に5分足RSIを、サブウィンドウ2に15分足RSIを描画するイメージです。
>>291 MTFなRSIインジを書いて、それをチャート上に5分設定と15分設定で
それぞれ(計2つ)落とすしかない。
294 :
291:2012/09/25(火) 11:28:37.77 ID:HcFFLeVb
>>292,293
自分の頭が悪いから思いつかないだけなのかと思ってたんですが無理なんですね。
それがわかれば十分です。レスありがとうございました。
295 :
281:2012/09/25(火) 19:27:39.64 ID:MHljZT4T
>>285 場所を変えたら、直りました。
どうもありがとうございました。
お礼が遅くなってすみません。
296 :
Trader@Live!:2012/09/25(火) 20:50:35.44 ID:dh9en5xa
後学のため参考におしえてください。
当方もWin7なので。
どこにインヌトールしたらよろしいでしょうか??
あぼーん
質問です。
MT4の右下にある接続状況の表示が消えてしまいました。
表示タブを色々いじったのですがわかりませんでした。
再度表示させるにはどうしたらいいのかご存知の方いらっしゃったらお願いします。
>>298 ↓のこと?
表示→ステータスバー
同じく質問させてください。
複数の移動平均乖離率インジ「kairi.mq4」を同一サブウインドウに表示すると
各々の値が違うレベル表示になってしまいます。
例:設定1が値2.0、設定2が値-1.0でもラインが重なっている
同一レベルで表示する方法ってないんでしょうか?
なかったら、kairi.mq4を編集して単体で複数表示にするしかないのかな。。。
>>299 プロパティで下限と上限の値を固定するとか?
質問です。
売買の約定メールを受信したいのですが
そのような機能はありませんと言われました。
そのようなEA等ご存知ないでしょうか?
主にoco注文です。
公開してくれた人には感謝するけど
kairi.mq4ってなんであんなにswitchとcaseの嵐にするのかな〜
数十ラインが1行で済むのに
けっこうプロは動けばいいって考えなんだよ
美しいコードにするくらいなら時間を他に使うw
いや… コード見ればわかると思う。多分、そういう問題じゃないよ。
大量の MA_buffer[i]=iMA(NULL,0,MA_Period,0,MODE_LWMA,PRICE_CLOSE,i);
↓
一行の MA_buffer[i]=iMA(NULL,0,MA_Period,0,MA_Method,PriceType,i);
にできるって言いたんだよな?
多分、作者は最初に SMAだけの乖離を書いてしまったんだと思う。
あとから、他の移動平均に対応しつつ、既存のコードをコピペして済ませたらああなったみたいな。。
なるほどね。建て増し旅館的な増築に次ぐ増築って感じかな。
でも叩いてるんじゃなくてちゃんと感謝してます。
刺身のツマみたいなIndicatorShortNameなんて自分で書くと面倒くさいんでw
>>302 すまないが意味がわからん。文脈からなるべく合理的に読み取ると
@手動でOCO注文を出してあるが、約定時にメールを送ってくれる機能が欲しい。
AEAを使ってOCO注文しているが、そのEAを提供した人?が
「約定メール?送信する機能なんて実装してないよ」
と言った。
BOCO注文をしてくれるEAでメール送信機能がついているものが欲しい。
@→EAの仕事じゃない。持ってるポジションの数が変わったら
メールを送るインジ、的な思考法でインジケーター作ればよい。
A→頑張って交渉しる。
B→( ゚д゚ )
何が欠けてるかっつーと誰に「そのような機能はありません」と言われたのか?
310 :
299:2012/09/27(木) 00:38:34.94 ID:wv/ruDeL
>>300 返信ありがとう
下限・上限固定すると値が小さい時が見にくいので
結局、kairi.mq4編集して4本表示にしました。
いまアップローダーって使えないのですか?
すごく単純なんですが、ある値を超えたらアラームなんていうのどこかに
フリーでないでしょうか。
値はパラメータで入力
以前使っていた会社のはその機能があったのに今の所にはないんです。
自分で作ればいいんでしょうけれど、出来合いのがあれば教えてください
レンジ抜けとかにいつも使っていたのでないととても不便です
ターミナルのアラーム設定ではどう不足なんだい?
>>308 華麗にスルーされていたので返信頂けてうれしいです!!!
なるべく簡潔に書こうと思って・・・伝わらなかったorz
正に@です。
ありがとうございます。
インジなのですね。
どうしましょう。私作れません。
>>313 ありがとうございました。
単にアラートタグを見落としてました m(__)m
>>316 検索してるのですが見つからなくて・・・
コレ見つけたのですが何をどうすればいいのか教えていただけますか?
↓↓↓
OrderType()とOrderCloseTime()で判別できそうです。
OrderSelect(ticket,SELECT_BY_TICKET);
if(OrderType()<=1&&OrderCloseTime()==0){
//----保有中のポジション
}
if(OrderType()>1&&OrderCloseTime()==0){
//----待機注文
}
(`・ω・´)ゞ
>>319 うわぁぁん。゚ヽ(゚´Д`)ノ゚。 ヤッターン♪
できましたぁぁぁ!!!
ほんとにありがとうございます!!!
超感動♪
感謝♪
ありがとうございました(*- -)(*_ _)ペコリ
>>320 これの逆張りって赤9で買い、青9で売りってこと?
時間軸いろいろ変えてみたけどいまいちっぽいけど
どう見るんだろ
>>320 int CTDS(){
static int ret;
static datetime time;
if(time != Time[0]){
ret = 0;
int i=0;
while(i<Bars-5){
if(ret >= 0 && Close[i+1] > Close[i+5]) ret++;
else if(ret <= 0 && Close[i+1] < Close[i+5]) ret--;
else break;
i++;
}
time = Time[0];
}
return(ret);//インジの青は正数、赤は負数で値を返す
}
ってかんじで作っといて
int ctds = CTDS();
if(ctds == -9) OrderSend(Symbol(),OP_BUY,....);
else if(ctds == 9) OrderSend(Symbol(),OP_SELL,....);
のような感じでどうでしょう
よく知らないインジなので適当にテストをしてみたが結果については
>>322と同意見です
324 :
320:2012/09/28(金) 00:05:53.23 ID:FuwjBaMK
325 :
320:2012/09/28(金) 00:09:29.01 ID:98xXDmbf
トム・デマークという方が考えた手法、「TDシーケンシャル」がもとになったインジです。
本家の手法はなかなか複雑なようです。相場のサイクルを判断するために有用なのではと感じたのでEA化して検証したいなと思いました。
皆凄いな。俺も勉強したんだけど無理だった。
インジケーター使ってEA作るのって難しいの?
>>323氏みたいに皆パパっと作っちゃうものなの?
俺も試したいインジケーターあるんだが…
皆、何か参考に出来るサイトとか本とかで勉強したの?
俺も本買ったけどちんぷんかんぷんでしたw
icustomで作る変幻自在のメタトレーダー、なる本を試してみたら
俺は読んだことないけど趣旨にはあってるかと
でもプログラミング以上に、安定して勝てるロジック作りが難題…
328 :
Trader@Live!:2012/09/28(金) 11:41:22.70 ID:/nBir0BI
ああいう本買う人って実際にリアルトレードで儲けることよりも
いかに洗練されたコード書いて仕様通りに動くかどうかだけが目的みたい。
>>327 >icustomで作る変幻自在のメタトレーダー
って本ですね。わかりました。d見てみます!
icustomってのは何度も見てるが、
実際これ使うと簡単にできるものなんですか?
まぁ基本ができてない素人なもんで、すみませんでしたw
330 :
Trader@Live!:2012/09/28(金) 16:04:23.42 ID:4z68mqTt
苦労して作ってみてもバックテストで右肩下がりってパターンが多い俺
俺のはバックテストで右肩上がり、フォワードで右肩下がりw
なんだか今は亡きEA開発スレみたいな流れだなw
なんかバックテストって意味なくね?
所詮、デモでもライブでも右肩上がりにならないと
無駄って気がしてしかたがないんだけど。
いろいろ作ったけど凹なあ。
自分の意図したロジックどおりのポジ取りしてるか確認するのにBT必要だろ
そりゃそうだ、だけど実際に未来で動かすと結果が違うべさw
BT通りに結果が出れば誰も苦労はせんよw
>>334 >>自分の意図したロジック
それがそもそも儲かるのかよって話になるんだよなw
337 :
Trader@Live!:2012/09/29(土) 01:04:02.34 ID:KWugj7AN
それ トレード数とPF と 最大ドローダウンと勝率は?
ストレステストでたー
339 :
Trader@Live!:2012/09/29(土) 01:12:31.69 ID:8jg+IC/r
アメリカみたいにテスト内容に誰かケチつけろよ!!!!
どうしてもっていうならいきなりFTもいいんだろうけど、動かし始めると絶対バックテストするよ。
やらずにはいられない。過去のデータでも通用するか絶対に知りたくなる。
人間とはそういうもの。
341 :
Trader@Live!:2012/09/29(土) 01:30:48.75 ID:VBfYb67g
最近Build438に更新したんだが、右上の×印押して終了すると閉じるまでが遅い。
何か保存するファイルが増えたんだろうか?
以前はもっと早かった。
438ウイルス反応したからいれない
俺はEAで自動取引させてるけど、大変だしストレスたまるよ、
楽して儲けようと手を出したけど、全然楽じゃない、余計な手間とストレスが増えた気がする
344 :
Trader@Live!:2012/09/29(土) 10:24:11.32 ID:jW5XG8F3
343
どんな手間がかかる?
ストレスとは、どういった事象が起こり感じる?
345 :
Trader@Live!:2012/09/29(土) 10:36:04.14 ID:jW5XG8F3
326
おらは一年ぐらいVBAで株のバックテストするためにプログラムをつくってた。
んでFXにきて、EAしって、本とネットでおちてるEA勉強したけど2週間ぐらいで
だいたいわかった。おそらくVBA経験があったからだと思う。
結局
・変数
・分岐処理 IF
・繰り返し処理 for
・多少の関数 ordersend とか imaとか などなど・・・
で大半はできるし、ネットで落ちてるやつを分解しつぎはぎでできるよ。
そんなに難しくない。ちなみにおらは専門とか大学とかいってないお。
ようは、気合だお!!
いきなり全体像をみちゃうと頭がこんらんするだけ、単語の意味をひとつひとつ
理解してけばいずれ点と点がつながるよ。
まだ、おらは石橋を2重にしてからわたるタイプだから、フィールドでてないけど
一日一個EA作るというスタンスで作ってはテストしてるよエジソンみたいに。簡単簡単。
ちょろ舐めでいこーお。
今ンとこ最高は過去5年でPF、1.42 獲得PIPS3万五千 最大ドローダウン1800PIP
だね。でもこんなじゃまだつかえないわ。
>>344 実はまだ完成したばかりなんだ、
バックテスト上は長期的に利益が出てても、やっぱりドローダウンはあるし短期的に乱高下があるだろ、
だから逆行してる時は自作のEAが悪いのか、あるいは想定されるドローダウンの範囲内なのか!?
て悩むし、今すぐEAストップして注文キャンセルしたほうが良いのか、て思ったりする。
あと、暴走したりバグで変な注文出されたら困るから、24時間不眠で張り付いてる状態だし。。
あと重要指標発表やイベントの時もEAがどう反応するのか、すごく不安だ。。。
安定稼動の実績ができれば、少しは安心できるのかな。。。
24時間張り付いてたら、自動売買の意味ないじゃんw
>>346 それ全部FTで確認すべき事じゃねーの?
立候補した人が当選結果待つ心境だよね。
それは違うな
>>346 重要指標のときにどう動くかは、過去の雇用統計の日でバックテストしてみりゃ
ある程度わかるだろ。
毎回同じに動くわけじゃないけど、勝率くらいは把握できるだろ。
たぶん、グラフ見てるだけで実質的な分析が足りないよ。
月単位とか週単位で残高の増減率を集計してみなよ。そういうデータ分析から
月単位でどの程度の損はやばい、とか具体的なイメージができてくるから。
>>351 重要指標の過去のチャートだけ見て、ブレークアウトとか書いて
BTの結果も上々で、実戦投入してから現実を知るわけだなw
>>352 それはみんな通る道w
オレももちろん通ったw
でも足closeでしか売買しないEAなら、
open price onlyのBTとFTって結果はほぼ同じだよね…?
スリッページとか約定の成否くらいで…
>>354 FTと同じデータでBTできるなら、ほぼそうなるんだけどね。
実際にはFTとBTは同じデータじゃないでしょ。
だからBTでは成績優秀でもFTに入ると大ドローダウンということもある。
Open Price Onlyなら同じでは…
他の2つは確かにオフラインチャートで確認すると明らかに怪しい
帯状のパターンになってるけど
>>354 BT時はスプレッド一定だし注文は100%通るしFTとは条件違うよ。
特に重要指標時はまったく違うと言っていい。
>>356 FTした期間を、あとからBTしなおした場合、ってことを言ってるんだよね。
それはそう。
でも結果がわかってしまったことはFTするとは言わない、ってことを言いたかったんだ。
>>345 >過去5年でPF、1.42 獲得PIPS3万五千 最大ドローダウン1800PIP
十分な成績だろ
むしろカーブフィッティングを疑ったほうが良い
>過去5年
ここがミソなんじゃないかと。
ユロや米ドルはトレンドフォローだと2006年あたりで成績がガラっと変わるから。
エクセルでやった簡単な計算だと、
時間足陽線だったらローソクの切り替わり時に決済・新規ショート、陰線だったらロング
…ってのを繰り返すと明らかに上昇傾向のときとそうでもない時期に分かれるな
ある程度の期間やってるとプラスになるけど
トレンド性があるときととそうでない時期は短期の動きからして全然違う…
インジケータではなくて、計算途中の作業用に時系列配列を使おうと思ってます。
たとえば、配列 wrk1[0], wrk1[1], wrk1[2], … があるとして
新しい足ができたときに自動的に中身が
wrk1[0]→wrk1[1], wrk1[1]→wrk1[2], wrk1[2]→wrk1[3], …
と移されるのが時系列配列だと理解してます。これって正しいでしょうか。
そんな時系列配列を使いたくて下のようにコードを書いて、start()の中から
wrk1配列にアクセスしていますが、新しい足が描画されても
上記のように配列の要素が自動的に移ってくれません。(各要素そのまま)
これって書き方が悪いのか、そもそも時系列配列の私の理解が間違っているのか
どちらでしょうか。ちなみにMT4のカスタムインジです。
double wrk1[]; // 関数の外
int init()
{
int cnt = Bars + 1;
ArrayResize(wrk1, cnt);
ArraySetAsSeries(wrk1, True);
return(0);
}
ソースを書くモチベーションが上がりません><どうしたらいいですか?
>>364 出来合いのEAでも買えばいいよ。
自分で作らないなら相応の代価は払わんとな。
>>363 ありがとうございます。
今日はチャートが動かないので明日試してみます。
ところでstart()関数って、新しい足はもちろん、最新のレートを受信するごとに実行されますよね。
上記のコードで確保した配列の内容って、startが終了して次に実行される時でも保存されているものなんですか。
staticでなければstart()が終了する度に中身が消えると思っていたので
かなりビックリです。(それが時系列配列の仕様?)
>>366 ビジュアルモードでバックテストして、そのチャートに印字をドロップ
MT4の水平線で、トレンドラインのように短いラインを
引くことは出来ないのでしょうか?
メール送信側に設定できるフリーメールってありますか?
>>366 グローバル変数は自動的にstatic変数になる。
>>368 トレンドラインを水平に引けばいい。
水平ラインには始点や終点という概念(プロパティ)がないから
特定の期間だけ引くとかできない。
今日はみんな優しいおっおっおっ
雨だからな
>>362 > 新しい足ができたときに自動的に中身が
> wrk1[0]→wrk1[1], wrk1[1]→wrk1[2], wrk1[2]→wrk1[3], …
> と移されるのが時系列配列だと理解してます。これって正しいでしょうか。
微妙。ArraySetAsSeries(wrk1, True); だけではそんな親切なことしてくれない。
SetIndexBuffer(number,wrk1); が必要。
>>371 ありがとう。やっぱ無理ですか。
なんかインジとかあるかなぁと思ったけど。
そうします。
最適化について
セットしたスタート・ステップ・ストップの
組み合わせを全て調べてるのではないのですか?
4つのパラメータでステップは各10段階あるので
単純計算で10000の結果が出るはずですが
プラスマイナスを含む結果が500程度しか出ていません!
>>376 Genetic algorithmのチェックをはずす
378 :
362:2012/09/30(日) 23:29:59.30 ID:1SjC5Jin
>>367,370,374
レスありがとう。
コードをstart()に移して試したけど状況は変わらず。ただし面白いことがわかりました。
インジを起動した直後(=IndicatorCountedがゼロ時)は期待通りの動きをします。
しかしチャート上のすべての足について一通りstartの実行が終わった後、新しい足でstartが起動された
時には配列の要素が移ってくれません。
無償で使わせていただいているソフトなんで諦めますが、どうやってこの問題を回避させるか
にこれからは悩みそうです。
SetIndexBufferを使う回避策は(関数の本来の目的と違うので)ちょっと納得いきませんが
最終手段として使わざるを得ないかもしれないですね。。。orz
379 :
362:2012/09/30(日) 23:52:05.51 ID:1SjC5Jin
連投スミマセン。ご報告だけ。wrk1[]をSetIndexBufferに割り当てたら正常に動きました。
うーーん、8個しかない表示用バッファを潰されるのはツラいな。。。
Array の Resize と、バーができるたびにシフトさせるコードを実装すればいいと思うけど。
381 :
Trader@Live!:2012/10/01(月) 13:38:43.38 ID:RkMZxlou
mt4って業者ごとにダウンロードしないといけないの?
適当にダウンロードしてきたmt4にサイバーエージェントのアカウントでログインしようとしても出来ない 、普通のデモトレードは出来る
サイバーエージェントのmt4でならログイン出来るんだけどできれば今まで使ってた奴でスイッチしたいんだけど無理なのかな?
サーバ欄にサイバーのIPアドレス打ち込まないとIDとパス入れてもダメだよ
バグを潰したら成績が落ちたぜ…orz
EA開発にもだいぶ慣れてきたけど上達したのはカーブフィットのテクだけ・・・Orz
385 :
Trader@Live!:2012/10/01(月) 21:04:43.60 ID:WOELEJe8
FXDDとForex.com バージョンを上げたら、Win7の64Bit版で水平線やチャネルラインの色が変えられなくなった。
どうしたら治るんだろ?
386 :
Trader@Live!:2012/10/01(月) 23:37:07.80 ID:pN62O9bx
243 :Trader@Live!:2012/09/19(水) 19:27:28.32 ID:op+VB7/U
>>242 サーバーIPとログインIDとパスが分かってれば、大抵の業者はどこのMT4でもいけるんじゃね?
ただ、そのサーバーIPを知る為には、一度専用のMT4をインスコしないといけない気がするけど
ちなみに、FXトレード・フィナンシャルのリアル口座持ってるんで試してみたけど、
メタ社の公式のMT4にFXTFのサーバーIPとID&パス入力で普通に使えたよ
どうやってIP調べるのですか??????????
おしえてください。
388 :
362:2012/10/02(火) 01:31:27.79 ID:IFxiCkdj
>>380 ありがとうございます。自前で配列要素を移動させた結果、期待した動きになりました。
ADXを関数化したくて悪戦苦闘しておりましたが、皆さんのおかげで、丸四日間悩みまくった問題が解決できてすこぶる嬉しい\(^。^)/
389 :
362:2012/10/02(火) 01:36:29.60 ID:IFxiCkdj
↑おっと言葉たらずだった。。。拾ってきた特殊なADX(iADXの亜種)です。(^_^;
待機ポジションを一括で削除するようなスクリプトあるんだけど
1日1回定時に実行したい時とかどうするんだろ
既存EAにタイマー組み込んで実行するしかないんかな?
FXDDデモが切れまくり・・・・
ちょっとレートが動くといつの間にか息してないし
>>391 俺んとこのFXDD 本日は全く切れてないが???
emaのクロスでアラームとメール送信が1回だけ発動するインジってありますか
どれもロウソク毎に鳴ってしまうんですけどこれは設定できますか?
395 :
Trader@Live!:2012/10/02(火) 21:01:53.77 ID:0TzR2XhO
393
おら345だお!
つくれお!
簡単だお!
あとネットでおちてるMA-Crossover_Alerは欠陥だお。
どこかで穴が露呈されるお!!
だからおらつくりなおしたお!
そしたら393のような状態だったから、一休さんのように一休み一休みポクポクチーンで考えたお!
したらEAの作成なんて難しく考えたらダメと気づいたお!
393はいい経験になると思うお!
それ自力で解決したらおらのようにガンガンEAつくれるようになるお!!
だからガンガレお!!!
396 :
Trader@Live!:2012/10/03(水) 05:57:53.63 ID:75WiRK3B
ユーロインデックスが MT4でほしいんです
国内の糞日足6本ではなく 正確なものがほしいんです。
賢者の皆さま どうか どうか お願い
チャート図の右軸の価格のフォントサイズって変えられないものでしょうか?
せめて、現在の値だけでも大きくできると助かるんですが
【インターバンクマーケットオーダー状況】 10月3日 9時27分
【ドル円】
79.00円 売り
78.90円 売り
78.80円 売り
78.70円 売り
78.60円 売り
78.50円 売り
78.20円(現在値)
77.50円 ストップロス売り
77.30円 買い
77.20円 買い
77.00円 ストップロス売り
76.90円 ストップロス売り
【ユーロドル】
1.3050ドル 売り
1.3040ドル 売り
1.3010ドル ストップロス買い
1.3000ドル 売り
1.2970ドル ストップロス買い
1.2910ドル(現在値)
1.2900ドル 買い
1.2880ドル 買い
1.2860ドル 買い
1.2840ドル 買い
1.2800ドル 買い
/ ̄ ̄ヽ ┏┓
/ (●) ..(● ┏┛
| 'ー=‐' i ・
> く
_/ ,/⌒)、,ヽ_
ヽ、_/~ヽ、__) \
誤爆ヽ(;▽;)ノ
>>397 signal-priceじゃアカンのけ?
その2年間で勉強するという考えは浮かばなかったわけだ
>>404 まったく思いつきませんでした。
すみません
double rvi3 = BufferRvi[i + 3];
double rvi2 = BufferRvi[i + 2];
double rvi1 = BufferRvi[i + 1];
double rvisig = (rvi + rvi1 * 2.0 + rvi2 * 2.0 + rvi3) / 6.0;
BufferRviSig[i] = rvisig;
}
//ここから追加。
static datetime tm = 0;
if(tm == Time[0] ) return;
if(BufferRvi[0] >BufferRviSig[0] && BufferRvi[1] <= BufferRviSig[1]){
tm = Time[0];
Alert("up");
}
//ここまで。
}
>>403 承知かもしれませんが、00-RVIはプログラムが間違えていて、未来のレートを参照しています。
で、過去については素晴らしい描画をしますが、使えるかどうかは要注意でしょう。
>>406 ありがとうございます。
うまく動作しましたらご報告とこちらのスレにフィードバックいたします。
>>407 たしか未来みているので治したことで本来の動きになったとはきいているのですが
個人的にはこっちのリペイントされるほうがなぜかうまくいっておりますw
なんであえて古いバージョンを使用しております
int start()
{
int total=OrdersTotal();
if(total>0 )
{
for(int i=0; i<total; i++)
{
if(OrderSelect(i,SELECT_BY_POS)==false) break;
if(OrderSymbol() != Symbol())continue;
int type=OrderType();
}
}
Comment("type= ",type," total= ",total);
return(0);
}
質問なんです。
ポジションを調べるプログラムですが、
@もし1個しかポジション持たなくて、そのポジションがエラーで
forのループ内でbreakされた場合、このプログラムは
オーダートータルはあるんだけどポジションは無かったことにされてしまうんでしょうか?
Aそもそもポジションがエラーだったらどうすりゃいいんでしょうか。排除するにはどんな
方法があるのでしょうか?
うむむ。やっぱりそうでしたか。どうもありがとう。
breakする前に警告するように書き直します。
412 :
Trader@Live!:2012/10/05(金) 20:31:49.61 ID:+vK7tngz
>>413 そのEAたちをフル稼働させて儲ければいいじゃん
415 :
Trader@Live!:2012/10/05(金) 23:41:00.74 ID:lr8wng2e
ペッパーストーンのアンドロイド版MT4が繋がらなくなりました。
他の方はどうですか?
416 :
Trader@Live!:2012/10/05(金) 23:43:13.89 ID:lr8wng2e
ペッパーストーンのアンドロイド版MT4が繋がらなくなりました。
他の方はどうですか?
418 :
Trader@Live!:2012/10/05(金) 23:45:45.10 ID:lr8wng2e
ペッパーストーンのアンドロイド版MT4が繋がらなくなりました。
他の方はどうですか?
419 :
Trader@Live!:2012/10/05(金) 23:54:06.17 ID:lr8wng2e
ペッパーストーンのアンドロイド版MT4が繋がらなくなりました。
他の方はどうですか?
あぼんした
421 :
Trader@Live!:2012/10/06(土) 00:04:38.89 ID:lr8wng2e
つながらねーよ。
なんでじゃ
423 :
Trader@Live!:2012/10/06(土) 00:10:18.61 ID:Ikfi6Qor
ペッパーストーンのアンドロイド版MT4が繋がらなくなりました。
他の方はどうですか?
急につながらなくなりました。
鯖えらー???
424 :
Trader@Live!:2012/10/06(土) 00:12:24.72 ID:Ikfi6Qor
他の方はどうですか?
>>414 おはようございます。
もう全額出金しました。途方も無い金額になるのも見に見えていますし、親戚に保証人になって頂くのに現預金でこれだけあるとお見せしないと入院出来ないので。
ご紹介させて頂いた商材はいろいろ検索して調べてみて下さい。
インフォトップで1位になった極めてマトモな物だけです。詐欺商材は初めから入れていません。
では、動ける間に買い出しと親戚の所へ行ってきます。
>>425 いづれにせよ大きい額の入院費が必要なら
15000円でチマチマ商材売るより
そのEAで稼いだほうが早いだろw
それに入院費が幾ら掛かるか知らんが
入院費程度の預貯金も無いって事は
おまい自身が今までその商材で
稼げなかったって事を意味するんだが・・・
買って損する情報ありがとうございましただね。
VQ使ってるんですが、5M足でTimeFrame=15で計算した数字と15M足でTimeFrame=0で出した数字が違うのはやっぱりバグってんですかねorz
コードみると配列初期値の代入もとにClose[i+1]を使ってるけど、そもそもこの時点でTimeFramdeを意識しなくていいのだろうか、とか思っちゃいます。
あまりよくわからないけど。。。
バグのないVQあるよ。
430 :
Trader@Live!:2012/10/06(土) 17:55:25.89 ID:eofGMexe
いいね、VQ。ほれ込んでEA化したけど、なんか違う。
optimizationかけてもその実行結果が出ないのは何故?
>>430 レンジ相場を避けるフィルターが必要なんじゃね?
>>430 ああごめん、
>>431は「なんか違う」へのレスな。
実行結果が出ないのは、うちのもそうだな。
昔は出てたんで、MT4のバージョンによるのか。
プラスになれば出るよ。
連投すまん。
ぐぐってみたら
Optimization Resultsのタブの中で右クリック。
「Skip Useless Results」のチェックを外すだけで大丈夫です。
だって。
434 :
430:2012/10/06(土) 20:32:01.67 ID:eofGMexe
しらなかった!
ありがとう、あなたに場苦役ありますように
MT4で既に開いているチャートのウインドウサイズを
マウスのドラッグ操作ではなくプログラムによる操作で
指定のサイズに瞬間的に変更することは出来ないのでしょうか?
>>436 なるほど
バックテストのチャートウインドウは任意のサイズで微妙に違う場所に出てきたりしますが
スクリーンショットをとるために特定のサイズにピタリと合わせようとしているのですが自動では難しいようですね、
どうもありがとうございました。
broco終了ですか?
変わるようなサーバーあったら教えてください。
俺は、FINEXOとGlobalCapitalに乗り換えた
>>438 437ですがその後あれこれ忙しくなり全く手が付けられてないのですが
頂いたリンクを見ますと座標が書かれていますのでこれで解決できそうですね。
ご丁寧にどうもありがとうございましたm(_ _)m
MT4対応のFX業者でオススメ教えてちょ
ぺいぱーすとーむ
簡単な操作レベルなんですが、多分、できないと思いますが、確認させて下さい。
メインチャートがあって下にサブ1・サブ2・サブ3とインジケータが並んでいるとします。
サブ3をメインとサブ1の間に移したいのですが、一度、サブ1・サブ2を削除しなきゃダメでしょーかねぇ。
サブ3をクリック、ドラッグ、ドロップで移動できりゃ楽なんでしょうけど。。。
MT4のDDEリンクがエクセルで機能しないのですがどのような設定をすればいいですか?
MT4のDDEリンクを設定しエクセルでデータ取得しようとしたのですが、うまく機能しません。
エクセルではなくopenofficeを使用すればうまくデータ取得することができたのでエクセルの設定に問題があると思うのですが、
DDEのサンプルファイルを開くと「セキュリティの警告 リンクの自動更新が無効にされました」と表示され、
http://support.microsoft.com/kb/930479/ja このマイクロソフトのホームページに記載されていることを行ったのですが、操作するたびに応答なしとなりうまくいきません。
エクセルでどのような設定をすればうまくDDEリンクのデータ取得ができますか?
MT4フォルダにあるDDE-Sample.xlsは一応エラー無しに起動する。
↓
データの更新をしようとすると、固まる。
エクセルは2007版
Printでログさせているんですが、エキスパートログを見る事ができません
・ ターミナルのexpertタグはチェックしました
・ \experts\logは作成されません
何か設定オプションがあるのでしょうか
サーバーエージェントで使っています
よろしくお願いします
サイトからDLしてきたインジのアラートタイミングを足確定から条件を満たしたときに
変えたいんですけど・・・プログラミングとかは全くの素人です。
>>445 MT4を管理者権限or通常で起動する。
Excel を管理者権限or通常で起動する。
この4つの組み合わせをすべて試してみて。
>>446 特に設定は無いと思う。
start() 関数に Print 文だけ書いたサンプルで試してみて。
>>447 そのインジをファイルアップローダに上げてくれたら、
素人にも可能かどうか判断してあげる。
>>446 >\experts\logは作成されません
まさかフォルダができてないという意味でしょうか。
だったらインストが失敗してる可能性が。。。
ちなみにうちはlogsってsがついてます。
またフォルダはあるとして、terminal.exeがログをオープンしてる最中は出力が
フラッシュされてないことがあるので、一度終了すると良いみたいです。
453 :
Trader@Live!:2012/10/10(水) 16:29:07.18 ID:J/ET49Cm
>>451 ex4ファイルで修正ができなくなっている。コンパイラがないと無理。自分で作るに挑戦しては?
えっと、まずピタゴラスイッチのアルゴリズム行進でアルゴリズムとはなにか?を掴もう。
それからプログラムとは?の全体像をイメージしよう。
変数を宣言し、その変数に現在の値を代入し計算させる。計算結果を比較して
条件になったり、ならなかったりで作動スイッチを入れたり入れない。これの繰り返し。とこれだけ。
まず入門書の簡単なやつでアルゴリズムの感じが分かったら、変数とはなにかについて
ググリまくろう。プログラムとは距離=速さ×時間をkyori=hayasa*jikannみたいに書いた集合体だ。
ついでに変数の種類もおぼえよう。
次に機械の制御が2種類しかないことを知ろう。
スイッチが入ったら一気にやるか、スイッチが入ったらジョジョにやるか。
前者がIF後者がFOR。で、IFを使った条件分岐でほとんど書ける。
そして比較や計算の演算子もしっかり覚えよう。
あとは現在の状況を調べる命令文と作動スイッチの命令文を覚えればいいだけ。
>>1のメタトレーダー書籍 がおすすめ。
お金があるなら4万円で業者に頼もう。
454 :
Trader@Live!:2012/10/10(水) 16:50:33.54 ID:ywN37OWj
456 :
444:2012/10/10(水) 17:49:28.00 ID:tWF/2EIQ
>>454 こんなとこに設定が保存されているんですね!感動しました。
いじって試してみます。ありがとうございました。
fxproのデモサーバーで最近ダウ先とoilが表示できないんだけど
他にダウ先やoilを表示できるデモサーバーありませんか?
>>457 限月の問題だとは思うが、もう2週間以上経ってるからなあ
>>446 ストラテジーテスター上で動かした場合は\tester\logsに入っている可能性もある。
あとwindows7で動かしているとC:\Users\ユーザ名\AppData\Local\VirtualStoreにあるかも。
適当言うな
あれをああすれば可能だろ
あれをああするのは面倒じゃないかw
無理ってことで納得してもらうほうがええねんて。
やっぱ無理ですよね。どうもです。
465 :
Trader@Live!:2012/10/11(木) 08:18:44.83 ID:rTApLT0F
検証しても検証しても順張りのメリットが見えない
>>465 なんで?順張りだとごっそり持ってかれるから?
>>449 startで Print("Hello")だけ入れてみましたがだめでした。
>>452 \experts\logsですね
念のためlogsディレクトリのプロパティを確認して、読み取りだけに
なってないことも確認したのですが、一度メタを終了してもだめですね
エキスパートログ、どっかに設定があるんでしょうね
とりあえず、ありがとうございました。
>>459 すみません。
私宛のレス、見落としていました。
VirtualStoreの下にありました!
ありがとうございます。 m(__)m
ただ、Print文の結果は出てこないんですよね。
08:56:00 'XXXXXX': login
08:56:00 'XXXXXX': previous successful authorization performed from ....
09:04:03 Custom indicator ADX EURUSD,M15: removed
09:04:03 Custom indicator Schaff Trend Cycle EURUSD,M15: removed
09:04:03 Custom indicator JPN_Time_Sub EURUSD,M15: removed
09:04:03 CyberAgent FX MT4 build 432 stopped
こんな感じの内容ですが、これがエキスパートログであってますか?
>>455 Metaeditorで変更してみたんですがやっぱりタイミング変わりませんね。
足確定したときにウィンドウとアラート音が鳴ります。
>>468 うちはVistaなんでフォルダ場所がちと違うんですが、ログイン情報が載ってくるのは
エキスパートログではない(別の)ログファイルですよ。
それと、コンパイルが通ってない、というオチはないですよね。
>>469 それは絶対にやり方がおかしいw
i==0 にしたら、絶対にアラートが鳴らないはずだからw
>>448 MT4とエクセルで4つの組み合わせを試してみましたが、リンクの更新をしたり、
='MT4' | BID ! EURUSD のような'MT4'の文字を入力したりするとエクセルが応答なしとなりフリーズします。
openofficeではデータ取得ができているので、エクセルに何か問題があると思うのですが、
MT4とDDEのことを書いてあるWebページはほとんどがエクセル2003だったので、エクセルのバージョンが関係してるのですか?
>>472 Excel2010 64bit 版では、特に問題なく動いてます。
新規にエクセルファイルを作って
='MT4'|ASK!EURUSD
と打てば、出るので特に設定が必要というわけでもなさそう。
でも、問題なく動く前は、フリーズしていたんだよ。
それでなんで解決したのかさっぱりわからない...orz
移動平均をPRICE_OPENで表示させているのですが、現行バーの表示が
zナビゲータのvalue値と一致しないケースがあります。
また、平均足オープン値を表示させているのですが、現行バーの表示が
上下になぜか値が変動してしまいます。(ナビゲータのvalue値は、初期の値から変化しない)
これってMT4のバグですかね??
あ value表示は、ナビゲータではなくデータウィンドでした 訂正します
>>470 logsの位置は違っていました
さすがにコンパイルしてEAは動いています。結果レポートは確認してます。
後、他の方に指摘して頂いたようにメタを終了しないとlogファイルには
吐き出されないようです。
でも、相変わらずPrintが反映されません orz
>>476 とりあえず、インストール先を C:\MT4 にして、
どこの業者のBuildいくつを使ってるか書いてみて欲しいかも。
>>478 OrderModify は、既に約定した注文だけに使えるものなのかな?
>>476 そもそも\experts\logsの配下にログファイル自体は存在しますか?
それとEAではなくてカスタムインジケータではどうでしょうか?
*私はEAを作ったことはありませんが、カスタムインジケータでは散々Print()を
画面とログに吐かせています。もちろん特に何も設定していません。
異なる2つの業者のMT4を同時に起動させて、業者AのMT4ではトランスミッター用のEAを
稼働させて売買シグナルを発生させ、もう一方の業者BのMT4ではレシーバー用のMT4を稼
働させると、Aの業者のチャートデータに基いて売買が可能なんでしょうか?
483 :
481:2012/10/11(木) 20:24:13.86 ID:Gg+kQAde
>>482 同一ターミナル内であればグローバル変数にすれば何とか為るかとは
思うのですが、異なるターミナル間では変数の受け渡しはどのように
すればよいのでしょうか?
ファイルに吐くとかソケット間通信とかあるだろ
485 :
Trader@Live!:2012/10/11(木) 21:14:31.38 ID:rTApLT0F
466へ
自分のエントリーが悪いのか 取れる数 と 逆にいかれる数 で逆にいかれる数のが多く、損切が微々たるものでもトータルで利益にならない。
押し目からの反転確認でインしてるのになぁ おかしいなぁ
なんかアドバイスあったら
486 :
Trader@Live!:2012/10/11(木) 21:44:14.65 ID:rTApLT0F
↑の続き
ちなみに逆やってもダメね トータル トン が微負け
488 :
481:2012/10/12(金) 04:51:20.80 ID:owY3uv4o
>>484,
>>487 色々アドバイスありがとうございます。
ファイルに吐くやソケット通信は自分の能力を
超えています。
MultiTerminal Proなんて初めて知りました。
ただ、自分としてはブラックボックスが嫌いなもので
MQLで簡単にやる方法はないかと思ったのですが、ない
ようですね。
>>488 ブラボが嫌なら、フリーのスクリプト探すとか・・
テキスト、CSVファイルでやりとりするか
sqliteとかデータベースでやりとりすればいいんじゃね?
492 :
Trader@Live!:2012/10/12(金) 12:37:10.85 ID:xQ8Zs6ti
裁量バックテスターというソフトを使っているんですが
複数時間足を使う時Backtesterconverterで設定した時
オフラインチャートにチャートが表示されないんですが原因がわかる方いますか?
生成はされてるみたいなんですがチャートには反映されません。
493 :
481:2012/10/12(金) 13:27:11.92 ID:WiCSyOmt
>>490,
>>491 ありがとうございます。
結局、あちこち探し回った結果、何とかなりそうなダイナミックリンク
ライブラリを見つけましたので、自分にとってはブラックボックスでは
ありますが、一度トライしてみます。
でも、ハードルが高そうです。
こんなコトしてる間に、稼働中のEAが益々損失を膨らませています。 orz
494 :
Trader@Live!:2012/10/12(金) 13:52:52.17 ID:XMGTlS1x
回線が途切れない、途切れにくいデモ口座サーバはどこでしょうな?
リアル口座を使うといい。
どこでも片っ端からデモを作りまくれ
そしたらいくつか見つかる
デモとライブではサーバーそのものが異なるのだがw
ごめんデモの話だったのね問題外だったわ
>>494 俺、FXDD FXCM Japan Alpari Japn FXTF .. etc 色々試したけど、長時間
に渡って停止したなんてことはどこの業者にもなかったような...
回線がよく途切れる現象は、意外と自分の使ってる回線業者の方に問題が
あると思うのは俺だけかな。実際、ジェイ何とかはよく途切れるし、イオ
何とかは全くと言って良い程途切れないよ。
NTT光いいよ
無線LANはよく切れる。
502 :
Trader@Live!:2012/10/13(土) 18:15:11.85 ID:EMeeITsd
平日にblue stacksでMT4を動かしてたんだが
PCとスマホ実機との比較だがレートの動きが0.2〜0.5くらい遅い。
タブレット持ってないんでわかんないけど、多分タブレットで使う時の表示レイアウトなんだろう
右側にチャート、左側に気配値
スマホ実機だとボタンを押して切り替えるか横にスクロールさせるでしょ?
503 :
Trader@Live!:2012/10/13(土) 18:31:25.10 ID:EMeeITsd
INTER TRADERは2時間近くデモが止まってた事がある。
多分リアルは違うと思う。リアルで2時間も止まってたら暴動が起きるレベル。
CitiFXPROのデモは数秒止まる事が時々あったけど、安定してるけど、
他、殆んどの業者はそう。
>>494 どこでも一時的な停止はあるけどね。
デモなんだからいいじゃん
リアル口座も持たない業者からチャートを安定して見せてもらおうってのは
ムシの良すぎる話ないので、そういう業者を自分で探すくらいの手間を
惜しむのは考え方としてアレだな。
むしろ業者側としては長期でデモだけってユーザーはゴミ同然。
そういうユーザーが「ここのデモはいい!」って情報を広めると、さらにゴミが
集まってきて、結果としてサーバーに負荷を掛けて腐らせる。
もちろんタダで楽に見つかり、長期にわたって安定してるならそれに越したことはない。
話ないので→話なので
えらそうなことを言っておいて、誤字脱字ってのはかなり恥ずかしい・・・
スキャラ―の俺は秒足でやってるからMT4は常に2つ以上起動してやってるよ
大きく動くと固まったりするからな
まあそのせいで逆にPCに負荷がかかって固まったりするけど
MT4を2つ立てただけで不安定になるPCなんて化石だろ
買い替えろ
裁量で退場した。俺にはEAしかないと思い寝る間を惜しんで
独自ロジックのEAを作った。自画自賛だが誰も思いつかないロジックで
結構夢中になって製作した。9月はほぼそれに費やした。
P/Fはまあまあだがまだ実用レベルではない。
既存のインジをフィルターに使おうといろいろ取替引換評価していた。
ストキャス表示させたら俺のEAのグラフとほぼ一緒だった。
椅子から落ちそうになった。更にストキャスの方がサインが的確だった。
俺の時間を返せ。
裁量で退場する奴はEAでも成功しない
別の道を歩め
>>509 じゃあストキャスだけでPF>1.0ってことか。
置き土産に手法さらしてけ。
>>511 「インジはフィルターに使った」と書いてあるのに読めないのかよ
>>512 いや、もう一度よく読め。インジを見繕ってたら、ストキャスとEAが同じだと言ってんだぜ?
>>517 EAはチャートウィンドウにオブジェクトを描画できるだろ。点でもキャラクターでも
並べればグラフみたいにはできる。
ストキャスはバックテスト後にサブウィンドウに表示される。それを見比べたら
売買タイミングとストキャスのサインが似たり寄ったりだった、と言う意味に取った。
じゃーフィルターの意味はわかる?
売買条件を絞り込むために使われる条件のことだ。
別にインジケーターでなくてもかまわん。
>>520 だからストキャスだけで売買してるんじゃないことは解るはず
>>522 (1)
>>509のEAのPFがそこそこだったのは、フィルターを入れる前。
(2)成績を入れるためにフィルターを見繕っていた。
(3)フィルターとして試したストキャスのグラフは、EA本体のグラフ(?)と
そっくりだった。
(1)〜(3)から、ストキャスをメインとしたEAを作れば、
>>509がフィルターを掛ける前の
EAと似ていることが類推できる。
つまり「ストキャスだけで売買してる」のでなくて、ストキャスを使わなくてもストキャスト
似たような売買を行うEAなんだろ。
おまけにストキャスの方が優れてるって言ってる。
だから、ストキャスで売買するEAを作って、
>>509のエントリーとエグジットの
基準を使えば、「そこそこのストキャスEA」になっちゃうんだぜ。
話がホントだったらね。
もう少し噛み砕いて言うと、
>>509が椅子から転げ落ちたのは
「俺が苦労して作っていたのはただのストキャスEAだったのか〜!」と気づいたからなんだよ。
いいじゃん、PF>1.0なら。そこからが本当の出発点なんだからね。
何度もすまん。
話がホントだったら、の話だ。
オレは90%ネタだと思ってる。だから
>>511で茶化した。
どうせさらせないだろ、と思ったんで。
あんたももう寝ろよ。(5連投目)
「既存のインジをフィルターに使おうと」って
書いてあるから既存じゃない自作のインジ(ロジック)をフィルターに使ってたんだろ
その自作インジフィルターをストキャスに置き換えた
幹の部分は変わっていない=ストキャスだけで好成績ではないと思われる。
それに>511みたいにPF1.0以上でPFがまあまあなんて言わないよ2.0以上からだ
>>528 つまり、「EAのグラフ」が自作インジのグラフだった、って考えだな。
その程度で椅子から落ちるか?
あと、PF2.0なんて「まあまあ」なんてレベルじゃないぞ。
おまえEA作ったことあるのか?
>>529 訂正:
つまり、「EAのグラフ」が自作インジのグラフだった、って考えだな。
↓
つまり、「EAのグラフ」が自作インジフィルターのグラフだった、って考えだな。
2年くらいのBTならカーブすれば2.0なんて珍しくないけど
>>531 カーブすれば・・・かw
ああ言えばこう言う、だな。
ま、いいよ。
自作フィルターのところは、元の文にはそう書いてないにしろ、
苦労して作ったEAだって話がホントなら、何かフィルターはあっただろうから、
あんたの方がスジが通ってるよ。
ここも親切な人増えたな
阿呆相手に時間つぶしで遊んでる奴w
カモは大切に育てないとね。
ここは恐ろしいスレですね
そして、誰も寄り付かなくなってしもたな。
ロジックが煮詰まった結果じゃないの
ああ、これがシュタインズゲートの選択!
人類最大の発明だな。
MT4で単純にMAクロスとかで売買するEAを作ったりそれをBT等するにはどれく
らい時間かかりますか?プログラムは初心者です。ある程度理解して作れる
ようになるまで一日5時間勉強して、一週間位で作れるようになれますかね?
努力と能力次第
つまり努力と能力しだいでは一日5時間で1週間で作れるようになれる可能性
があるということですな。
1日目で作れる可能性すらあるよw
単純にMAクロスとかで売買するEAをみつけるのに1時間。
MQLの文法を一通り眺めるのが2時間。
拾ったEAをコピーして自前のEAとして作り直すのに1時間。
BT等するのに1時間。
これで5時間。
wwwwwwwwwwwなる。
クリック証券のBO用に5分おきにシグナルが出ていたらアラートを鳴らすEAを作っているんですが、
エントリーシグナルが出ているときはずっと鳴り続けてしまいます。
これを1回だけしか鳴らさない方法はありますか?
552 :
Trader@Live!:2012/10/16(火) 23:02:19.39 ID:OxVzzZGR
>>552 URLありがとうございます
playsound関数をつかっているのですが、AlertFlagはplaysound関数にも対応できますか?
>>553 AlertFlagはただの変数だからなんにでも使えるよ。
start関数はtickが変更されるたびに呼ばれるから連続でアラームがなるわけ。
@playsoundしたらAlertFlagをtrueにする。
A5分おきにAlertFlagをfalseにする
っていう感じにすれば良いんじゃね?
俺たちにはCheckNewBar()があるじゃないか( ー`дー´)
Win8RTMでOpenPriceのBT出来てる?
書き込めないおー(>_<)
558 :
Trader@Live!:2012/10/17(水) 13:43:04.85 ID:Zsg+BBNn
win2000なんですが快調に動いていたのにバージョンアップしたらエラーで動かなくなりました
プログラムの修復をすると起動はしてくれるのですが旧バージョンと出てログインできません
どうしたらいいでしょうか教えてください
バージョンは121securitesのversion4.00 build 388です よろしくお願いします
win2000てえらい化石だな
パソコンごと買い換えろ
>>559 コメントありがとうございます マシンとしては早くて安定しているのでどうしても離れられません
ビルド409以降でないとデモ口座が作れないという話があるみたいですが私はごく最近の10月2日ぐらいまでは使えていたのです
アップデートはずっと無視してました
アップデートしてみたらwin2000ではdllのエラーになるし、metatraderが動きません修復してterminal.exeだけをアップデート後のものに置き換えてもダメでした
別のSilverlightもwin2000では最新版になれず、捨てるしかないという状況です 悲しい
562 :
初心者:2012/10/17(水) 17:48:23.31 ID:UA2ruR1P
imacd関数についてなんですが、某サイトに以下のことが書かれてありました。
最後の引数(IMACDの最後の引数int shift)はどのバーを使うかです。0なら今表示されている最新のバーで数字が増えるごとにバーを一本づつさか
のぼっていきます。ここは大変重要でどのインディケータにも共通するとこなのでしっかり押さえてください。
最新のバーというのが曲者なんです。最新のバーは次のバーに移るまで動き続けます。つまり、ここの引数を0に
しておくとバーが出来上がるまでの動きが反映されるので、MACDがクロスしていなくても一瞬の動きでクロスし
たと認識されたりして、後で結果のチャートを見るとシグナルでてないのに売買してると混乱を招きます。
このMACDサンプルの結果をジャーナルでみると、売買時間が時間足を無視した中途半端な時間で仕掛けたりする
のはこのためです。完全にシグナルでてからとするならここに0を使ってはいけません。
(
ttp://ameblo.jp/greattrader/entry-10021885649.html)
特に
>>ここの引数(int shift)を0にしておくとバーが出来上がるまでの動きが反映されるので
反応プライスをクローズ値にしておくとクローズ値ではないのでしょうか?出来上がるまでにクローズ値なんか
できあがらないから動きは反映されないんじゃないでしょうか?クローズでもオープンでも高値安値でも。
>>562 反応プライスをクローズ値にしておくとクローズ値ではないのでしょうか?
クローズ値ではないのです。
>>560 古いマシンにこだわってるのは
FXのクソポジにしがみついて損切りできない人と同じみたいだ
金儲けするんだから最新とは言わないがましな環境は整えようぜ
安定した環境というのは手放しにくいもんだ。俺も仕方なしにMT4をVうpした
>>556 俺ならLINUX入れてWINEでMT4を動かすけど。
トレード専用とか
>>564 サムライジャパンは損切りしました 今はなでしこジャパンです
民主党はずっと売りポジです ロムニーは買うつもりです
どなたか4時間足チャートに、日足のPIVOTをドット表示で表示させる
インジケータをご存知ないですか??
Pivot-2.mq4 を利用しているのですが、
1h足チャートだと日足のpivotとして正確にでるようですが、4時間足チャート
だと別のものが表示されてしまします。
ちなみに業者はアルパリジャパンです。
>>562 何分足何時間足であろうと今この瞬間のレートは終値(クローズ値)です。
570 :
568:2012/10/18(木) 10:01:49.00 ID:1u9LQp/M
10:00で4時間足2本目で更新すると
表示が正常になりました。
これバグ????
すみません。
EAのtesterまで終わって、デモ口座で動かそうとしているところなんですが
Expert AdvisorsのオプションのAllow live tradingはデモ口座にログイン
している状態ではOKでよいのでしょうか。本口座の方で動いてしまうという
ことはないですか?
後、本口座とデモ口座の見分けってどこを見るのがわかりやすいですか?
>>572 おお!、成る程、地味に出てましたね
ありがとうございます。
既に定常的に動かしてるEAがあって、新しいEAをデモで動かしたいのですが
何か方法ありますか?
>>574 もう一個MT4をインストールする。
そのときにインストール先を既存のMT4フォルダとは別のフォルダにする。
新しいMT4で新EAを稼動させる。
やったことないからわからんけど。
>>570 既存MT4フォルダをそのまま別名でコピー
別口座にログインでOK
577 :
Trader@Live!:2012/10/19(金) 14:32:45.93 ID:NJBG693v
578 :
Trader@Live!:2012/10/19(金) 14:46:27.14 ID:NJBG693v
>>578 こういうのを使うはずだが、確認してない
ObjectCreate("Rectangle", OBJ_RECTANGLE, 0, Time[0], price1, Time[1], price2);
ObjectSet("Rectangle", OBJPROP_BACK, false);
580 :
577:2012/10/19(金) 15:46:07.93 ID:BAbnNrl2
>>579 ご回答ありがとうございます
それはポップアップウインド部分ですね
それで気付きましたが自作してたら他人には分からないですよね
MT4 サポート レジスタンス
等で検索して探したのですが同じようなのは見つかませんでした
ボリンやRSIなどオーソドックスな構成なので自作してる感じに思えなかったのですが
もしかした自作かもしれませんね
証拠金維持率が〜%以下になったらメールとサウンドでアラートしてくれる方法ってありますか?
既出だったらすみません
よろしくお願いします
>>581 条件式は詳しく見てないけど、
TimeSeconds(datetime_0) == 60 - seconds // int seconds = 20;
これって TimeSeconds(datetime_0)が40の時だけになるってことだよね?
Sleep(1000)もしていたら、見逃す可能性無い??
>>583 少し数字を小さくしてみたほうがよさそうですね。
アラートを鳴らすだけなら、指定時間に見逃すことなく鳴るのですが、
指定時刻のシグナル判定がうまく出来ないんです。
なにかおかしな表現とかありますか?
自己解決しましたm(_ _)m
>>575,76
ありがとうございました m(__)m
>>589 仮想フォルダって何でしょうか?どこのフォルダのことでしょうか?
検索しても出てこないのですが・・・。
>>590 互換性フォルダ でググって調べてくれ...
>>591 はい調べてみます!ありがとうございます!
ググってもヒットしなかったので質問です
mt4のターミナルにて、「取引」で右クリック→損益表示形式→ポイントで表示はできるのですが、「口座履歴」でpips表示orポイント表示する方法が分かりません
期間内での合計pips損益をよく目にしますが、それはみなさん自分で計算しているのでしょうか?
よろしくお願いします
>>591 MT4自体の保存フォルダを Program file 以外の所にすると、ex4ファイルがすんなり出来ました!
ありがとうございました!
>>587 > エラーも出てません。コンパイルし終わって indicatorフォルダを見ると、
> mq4ファイルはあるのですが、ex4ファイルできてません。なぜなのでしょうか?
meta editor を開いて、指定のindicatorを実際にコンパイルしてみてもできてない?
>>595 MT4自体の保存フォルダを Program file 以外の所にすると、ex4ファイルがすんなり出来ました!
ありがとうございました!初歩的な所でつまずいていた様です。ありがとうございます。
597 :
Trader@Live!:2012/10/20(土) 02:35:37.10 ID:5VKPXgRF
特亜系エセ左翼・カルト宗教団体が行っている敵対する人物への組織的な嫌がらせ、集団ストーキング、電磁波悪用による体調不良、マインドコントロールの手口、「集団ストーカー カルト」で検索してください。
598 :
Trader@Live!:2012/10/20(土) 02:36:55.12 ID:NWIAOu8x
>>580 support resistance mt4で検索すれば良いのに
チャートの売買履歴記録時の
矢印(オープン、クローズ時)の色は変えれるけど、
それを結ぶラインは固定なのか?
600 :
Trader@Live!:2012/10/20(土) 09:53:11.73 ID:GeqqsXnG
iCustomを使っての自動売買システムについて質問を致します、
ボリンジャーバンドの表し方が判りません。
ボリンジャーバンドはBandsの名称でメタトレーダーに入っています、しかし、
Bandsでは“上バンド” 中心バンド” “下バンド”の3本しかライン設定がありません、
私は -4σ、-3σ、-2σ、-1σ、ミドルバンド、+1σ、+2σ、+3σ、+4σの9本を使用したいのです、
バンドを3本から9本へiCustomの設定で増やす方法について教えて下さい。
通常、iCustomは↓のプログラミングを行うのですが
iCustom(通貨ペア名、タイムフレーム、インディケータ名、パラメータ設定、ライン番号、シフト数)
"Bands"の「上バンド」を示す場合は↓のプログラミングになります
iCustom(NULL、0、"Bands"、BandsPeriod、BandsShift、BandsDeviations、1、0)
Bandsはバンドが3本なので「パラメータ設定」部分が
BandsPeriod、BandsShift、BandsDeviationsの3つですが
バンドを9本にしたい場合、「パラメータ設定」部分の表記が判りません・・・@
また、9本のバンドに対応する「ライン番号」も判りません・・・A
また、Bands以外のインディケータが必要になるのなら何処からダウンロードできるでしょうか?・・・B
そのインディケータの9本のバンドに対応する「ライン番号」も判りません・・・C
以上@〜Cまでが不明でございます、
iCustomに詳しい方、是非、教えて下さい。
>>600 結構ぶっとんだ質問だなwww。
>Bandsはバンドが3本なので「パラメータ設定」部分が
>BandsPeriod、BandsShift、BandsDeviationsの3つですが
この認識が大間違いだよ。
Bandsのインジをチャート上に開いてみろよ、単にパラメータが3つ必要ってだけ。
線が3本あるからパラメータが3つ必要ではない。
BandsPeriod、BandsShift、BandsDeviationsの意味をちゃんと理解しましょう。
@ ±1σ〜±4σまで表示したい場合はBandsDeviationsの値を1〜4に変えればいい。
Aライン番号はBandsのソースコード内にあるSetIndexBuffer()で宣言されている値を設定する。
つまり、ライン番号0 = ミドルバンド、ライン番号1= 上バンド、ライン番号2 = 下バンドになる。
BC"BandsDeviations"と"ライン番号"の組み合わせで9本いけるから、ほかのインジはいらない。
602 :
Trader@Live!:2012/10/20(土) 11:57:36.38 ID:GeqqsXnG
>>601 判りやすく説明して頂き
本当にありがとうございました。
判った様な気がします。
感謝を込めて
>>600 より
ブログ主に聞けよw
>>601,602
iCustomを使ったことないユトリが言うのもなんだが、
1つのインジで描画できる最大チャートって8本じゃなかったけか?
>>606 自動売買だからチャートに描画しないんで大丈夫。
描画しないなら8本より多く行けるとかマジか
でも確認できないと怖いから俺なら何回かにわけて記述するな
609 :
606:2012/10/20(土) 18:38:54.24 ID:QaAxxMj/
>>607 おぉその通りだ。すまんかった。軽く首つってくるわorz
指標配列は8本までで、指標配列以外はiCustomで値取れないでしょ?
描画の有無とかそういう問題じゃないと思うんだが・・・・・・
iCustom で値を取るのは何種類でもできる。
これをObjectでライン描けば、何本でもかける。
iCustom()の場合パラメータを変えて100回呼び出せば、
100本のライン等の値を取得できるのだから、8本の制約は受けないですね。
そもそも何で質問者はiCustom()を使おうと思ったのか謎。
iBands()でいいじゃん。
>>611 描画されるのが指標配列の8本目までってだけで、指標配列自体は
9本以上作れてiCustomでも値が取れるってこと?
もしそうならデータ共有とかに転用できるかも?
>>600 何本も使うならこんな感じがいいんでないかな、iCustom()よりぜんぜん処理速いよ
double dev,ma,u1,u2,u3,u4,l1,l2,l3,l4;
dev = iStdDev(・・・);;
ma = iMA(・・・);
u1 = ma+dev;
u2 = ma+dev*2;
u3 = ma+dev*3;
u4 = ma+dev*4;
l1 = ma-dev;
l2 = ma-dev*2;
l3 = ma-dev*3;
l4 = ma-dev*4;
もうすぐハゲで死んでくかわいそうなオレに教えてください。
サブウィンドウのインジに条件満たしたら矢印記すようにしてんだけど
その矢印の位置を指定したいんだけどソースをどう書けばいい?
例えばRSIなら50%の位置とか、CCIなら0ラインの位置とか、そういう意味ね。
今のままだと上過ぎたり下過ぎて矢印が隠れてしまう場合があるのよね。
サブウィンドウのサイズを固定してオートスケールを禁止するとか、
ダミーのラインを描いてオートスケールされても矢印が隠れない程度に幅を持たせるか。
double BufRSI[];
double Arrow[];
int init()
{
SetIndexStyle(0, DRAW_LINE);
SetIndexBuffer(0, BufRSI);
SetIndexStyle(1, DRAW_ARROW);
SetIndexArrow(1, 233);
SetIndexBuffer(1, Arrow);
}
int start()
{
for( i=limit; i>=0; i-- ) {
BufRSI[i] = 値;
Arrow[i] = EMPTY_VALUE;
if(なんたら) Arrow[i] = 値;
}
}
こんな感じでよくね?
あと俺の気にしていること(ハゲ)を言うな!
ストラテジーテスターの損益計算について質問です。
NI_CONTの日足(Open prices only)でバックテストしていますが、ロスカットプライスを
飛び越えて寄り付いた場合の計算が合ってない気がします。
例えばロングポジションの時にギャップダウンしてロスカットプライス以下で寄り付いたにも関わらず
テスターの結果タブを見ると、ロスカットプライスの値段で損失計算されているようです。
どうすれば日足のOpenプライスで計算させることが出来ますか?
すいません、困っていてどこに質問すればいいのか分からなかったのでこちらに書き込みさせてもらいます。
PCでMT4に関係の無いプログラムをアンストールなどの作業をしていました。これが関係あるかわかりませんが、
あるインジケーターが、今まで無かったのに、急にメインチャートの下に謎の小さな矢印がびっしりと表記されるようになりました。
そのインジケーターの矢印を出さない設定にすると謎の矢印も消えるのでそのインジケーターが原因に間違いありません。
出来れば正規の矢印は表示させておきたいのです。謎の矢印が出なくなるようにしたいのですが、解決法をご存じないでしょうか。
よろしくお願いします。
>>619 そのインジをアップするところから始めたら?
>>620 アップとはこちらに書き込みということでしょうか?
ここも親切な人増えたな
623 :
615:2012/10/22(月) 02:27:17.23 ID:e4eB5EPF
>>617 おかげさんで解決できましたありがとう
ちなみに今まで
Arrow[i] = EMPTY_VALUE;
if(なんたら) Arrow[i] = Open[i];
と書いてました。
キミは親切な人だからきっとまたフサフサになるよ
>>619 書き方から察するに他の複数のインジも入っていますね?
「そのインジケーターが原因に間違いありません」のトコに異議あり。
もしオブジェクトの描画で同じ名前をつけているインジが2つあったら
双方の描画や消去がコリジョンします。
作成したEAを始めてデモ口座で動かしているものです。
トレードができません。
チャート・ウィンドウの右上にはニコちゃんマーク出ています。
そのEAを同じ期間でテスターで確認するとちゃんとトレード結果が出ます
サイバーエージェントで動かしてますが、FAQを見ると
C:\Program Files\CyberAgent FX MT4\experts
の下に置けとあって、インストールされているのはProgram Files(x86)
なのですが、それがいけないんでしょうか
MT4の画面にはEAはちゃんと表示されているんですが
チェックすべきところを教えていただけると助かります
>>619 正規の矢印と謎の矢印を表示しているインジケータは別なんですよね?
チャート>表示中の罫線分析ツール
で、メインチャートから、謎の矢印を表示しているインジだけを削除すればダメですか?
mt4にトレンドラインを引いても勝手にラインが消えるために困っています。
対応策があれば教えてください
>>625です
追加で失礼します。
EA稼動チェックのため、パラメータをトレードが発生しやすい条件に
変更したいんですが、EA稼働中に
・パラメータの変更
・さらには通貨ペアの変更はありでしょうか
>>625 (x86)フォルダでいい。あとはEAの作者に聞こうよ。人の作ったEAのことなんて分からんわ。
もしエラーが出てたらexperts\logsにあるファイルに出力される。
>>629 フォルダの件、ありがとうございます。
EAはバックテストではトレードできています。
エラーは出ていません。
デモでリアルタイムでやったときトレードできないのは何か設定の
問題ではないかと思うのですが、、、
さて、かねてから敬遠していたMT4とやらを触ってみようか。
GCとDCでずっとドテンするってのを組んでみた。
1M で、FastMA 260 / SlowMA 540 に落ち着いた。
2010年1月1日からのBTで最適化。
んで、使い物にならん。。。
Profit factor 1.06
Maximal drawdown 33628.60 (78.83%)
Total trades 1944
Profit trades (% of total) 714 (36.73%)
なんかフィルタかけるか、足変えようか。どうしよう。
>>625 ターミナルの操作履歴タブは確認しているよね。
俺が似た症状になったときは、バックテストと実トレードで
ロットの最低単位が違くてトレードできなかった事がある。
>>632 >なんかフィルタかけるか、足変えようか。どうしよう。
それにもっともらしい名前つけて売るのがいいよ
SL1万pipsくらいに設定しとけば勝率100%
5M
Profit factor 1.22
Maximal drawdown 20844.80 (50.71%)
Total trades 613
Profit trades (% of total) 225 (36.70%)
2007.1.1~
Initial deposit 10000.00
Total net profit 60800.80
まぁ、まぁ、かな。同一ロットでやってるからあとでロットの調整でも入れようかね。
15Mや1Hもやってみようかな。一応スキャを目指してます。
マネーマネジメント関係は何が良いのでしょうか。
>>634 フィルタ入れるまではTP/SLが自動的に込み込みなんでこのままにします。
いいフィルタはないものでしょうか。
5M 200 / 770 がよさげでした。BT 2007.1.1〜 です。
>>636 誰もが一度は通る道ではあるけど、
MAクロスに限らずインジの未来予測能力なんてほとんどないので、
他のことにエネルギーを使ったほうがいいと思う。
過去のデータで最適化していいパラメータが見つかったとしても、
これから先のこととは無関係。
ウォークフォワード分析をすればたいてい直ぐに化けの皮が剥がれる。
過去について最適化して利益を計上すればそれでよしとするなら、
自分でEA作らなくてもそんなものいくらでもweb上に転がっていますよ。
土日にスタバをハシゴしながらシステム作りの仕上げをしたんだけんどお
今朝からeur/usdM5のシグナルが7勝1敗だぞいウホホ
でもメンタル弱いというか自分の作ったモノがイマイチ信用できなくてまだ1回しかエントリーしてない(笑)
>>633 操作履歴には特に思い当たるものはないんですよね
念のため、最初にexpertsに入っていたサンプルの"Moving Average"も
動かしてみたけれど引っかからないんです。
ロット数は0.1、デモ口座だから初期資金は500万設定です。
EURUSD BT 2007.1.1〜
Initial deposit 10000.00
いつも1lot
M15 50/260
Total net profit 64133.80
Profit factor 1.23
Maximal drawdown 21640.60 (52.19%)
Total trades 625
Profit trades (% of total) 222 (35.52%)
--------------------------
M30 40/1610
Total net profit 58335.20
Profit factor 1.73
Maximal drawdown 28223.40 (33.30%)
Total trades 102
Profit trades (% of total) 25 (24.51%)
--------------------------
H1 20/70
Total net profit 72482.20
Profit factor 1.29
Maximal drawdown 29689.60 (28.63%)
Total trades 507
Profit trades (% of total) 197 (38.86%)
--------------------------
H4 270/590
Total net profit 91575.60
Profit factor 6.83
Maximal drawdown 22159.40 (32.41%)
Total trades 14
Profit trades (% of total) 10 (71.43%)
こんなんでました。
そんなしょぼいのいちいち報告しなくてもいいから
ひと月ROMってね
>>640 おい、やったな(笑)
これでおまえも勝ちトレーダーだぞ(笑)
643 :
Trader@Live!:2012/10/22(月) 20:53:51.10 ID:K40cKSRK
>>641 すんません。合格点の基準を教えてください。がんばってみます。
>>642 まだまだっす。
マネーマネジメントやってなかったんでドローダウンのパーセンテージは意味を成さなかった。。。
複利で、レバも最適化しながら再計算してみます。
>>643 for(i = 0; i <= limit; i++) { //←この行のあとに以下2行を追加でどうでしょう、足の形成中に矢印がついたり消えたりする場面がでてきますが
CrossUp[i] = EMPTY_VALUE;
CrossDown[i] = EMPTY_VALUE;
彡 ⌒ ミ
(´・ω・`)
あう、EURUSDで複利でしようとすると、オーダー時のレートを参照しなくてはならない。
どうしよう。
あとは
AccountBalance()
OrderProfit()
AccountProfit()
あたりを使えば普通にできそうなんだが・・・
>>645 645さん、有難う御座います。上手くいきました。^^
ローソク足と矢印の距離を変更する個所は何とか自力で・・・。
Range*0.75;
でした。
さすがたっくん
>>647 す、すみません、初心者スレってことで許してください。なるべく冗長にならないようにします。
>>646 に関してはAskで乗り切りました。
複利を使ってもM1、M5はどうにもなりませんでした。
どのみちBTとリアルの乖離が心配なんでこれらはあきらめた。
M15、M30、H1、H4、D1における、一定レバ複利運用で、最適MAの組み合わせを得た。
これを同時に運用して、最適なレバの組み合わせを得た。
そのパフォーマンスは、2007年1月1日以降5年10ヶ月で75倍。詳細は以下。
annal 110%
monthly 6.4%
Profit factor 2.18
Maximal drawdown 43.59%
Total trades 113 (1 trades / 3weeks)
徹夜でまとめました。
今微調整中です。
今後は他通貨の各足のMAの組み合わせを集めて、同時運用におけるレバの組み合わせを求めていきます。
縛りは最大ドローダウンは50%以下、PF2以上、を目安にします。
これでそこそこのものができそうですが、、、どうなりましょうか。。。
>>651 テープレコーダー状態なんで以降スルーさせていただきます。
お返事は先に書いたとおりですのでお読みください。
>>650 過去データから利益を搾り取るという間違えた目的を持ってEAを作成すれば、
過去についての目的は叶うがそれでお終いですよ。
リアルじゃまったく稼げない損を積み上げるEAになってしまいます。
過去について大きな利益をあげるなんて、
ある程度のプログラミング経験があればみんな可能です。
FXに関わったプログラマはみんな金持ちになっていると思いますか?
こういう指摘は理解できないでしょうけど、
バックテストでは大きな利益なのにリアルじゃまったくダメと気付いた時は、
EAについての考え方を根本から変える必要があると思います。
>>653 アドバイス大変ありがとうございます。
あなた様のEA作成の際、重要視なさる点をぜひお教えください。
ぷらとろ?
PD臭い
>>654 理想は最適化なしでの安定した利益ですが、
そんな戦略・戦術を見つけるのは不可能に近い。
最適化するのであれば
「ある期間で最適化したパラメータが、次の期間でも間違いなく有効」
ということを確認しながら開発を進めることが必要でしょう。
これもかなり難しいですよ。
拙い私はバイ&ホールド系のEAに逃げています。
そういうものなら最適化しなくても使えそうなものはできるので。
ロングだけ?
別にここでやるのもいいけどさ
リアル運用した結果もちゃんと書いてくれよ
上下のヒゲの長さを判別してどっちが長いか表示してくれる
インジケーター教えてくださいませ
>>658 >>657のバイ&ホールド系に対してかな?
基本的にロングだけ。
ドローダウンが大きくなったときは仕方なく、
ヘッジとして同じ通貨ペアをロングと同ロットショートする予定。
当然スワップが貰える通貨ペアなのでスワップ派みたいなものです。
スワップ派なんて時代錯誤も甚だしいかw
バイ&ホールドは底値圏以外で始めると後々苦労するので、
今はデモ運用のみ。日の目を見る日は来ないかも。
>>661 黒ヒゲ懐かしいw
それ以外にありましたら教えてくださいませ
御所望のインジは寡聞にして存じ上げませんが、こちらのサイトで探してみられてはいかがでしょうか。
http://www.abysse.co.jp/mt4/index.html なお自作するにしても「High[i]-MathMax(Open[i],Close[i])」と「MathMin(Open[i],Close[i])-Low[i]」を
比較すればいいと思いますので、そんなに敷居は高くないと思いますよ。
>>664 そちらも探してみたのですがそれらしいものはありませんでした。
自作にチャレンジしてみようと思います。
ご丁寧にありがとうございましたm(_ _ )m
666 :
Trader@Live!::2012/10/24(水) 06:47:29.83 ID:y6BoufV8
sellのベルメッセージが非常にうるさいのですが
offにする方法などありますでしょうか 初心者の質問で大変申し訳ありません 教えてください。
現在稼働中のEAって履歴をチェックするしかないですか?
タスクマネージャーみたいなものでまとめてチェックは無理ですか?
EAの履歴どうやってわかんの?
ひとつの口座で複数のEAを走らせると何が起こるかバックテストしたいんだができないんだな。
何か良い方法はないものでしょうか。
デモ口座でやるしかないんじゃないかね
ええと、書き方がまずかった。
ひとつのEAで同時に複数の通貨のトレードをしたい。
これができるかどうか。
ざっと調べたところどうもできないっぽい。
もしご存知の方お教えくださいな。
なるほど、ありがとうございます。
バックテストできないのはつらいなぁ。
横から失礼します。
一つのEAで複数のトレードはOK、だがバックテストはできない
同じ口座で複数のEAを実施するのはOK
で合ってますか?
それなら、通貨ごとのバックテストをして、手作業でマージすればんでしょうか?
>>674 ポジションサイジングも込み込みのものを書きたいんで、手作業はかなりきつめっす。
>>675 おおお!!! 勉強しまっす。取り扱い業者やら、EAやインジその他の互換性も調べなくては・・・
>>677 VOM みたいなライブラリ使って、仮想的にポジ管理するしかない。
679 :
Trader@Live!:2012/10/25(木) 09:35:36.30 ID:vBkPyvC8
ストラテジーテスターの操作履歴を、取引回数分全て見たいんだけどどうすればいいですか?
最後の数百回位の履歴しか表示されない・・・
>>677 オブジェクトに状態を持たせればいい。
mql5ではデータ構造の導入が容易いから、その辺は何とでもなる。
永続化には一工夫要るけど、DB使いたいなーって思う。
そんなんよりMT5自体というか、その用語を理解する方がクソ面倒くさい。
ブックイベントとか、ヘルプ100回くらい読んだぞ?
DOMってなんだよ?市場の深さが変化した時っていつだよ?
これ読んで「あ〜、板情報のことな」って直ぐ分かる人要るのか?
トレードイベントなんかも手探り感パネー。
MT4にMQL5の言語仕様だけ載せてほしいって思うのは俺だけか?
682 :
Trader@Live!:2012/10/25(木) 10:30:34.46 ID:vBkPyvC8
>>682 操作履歴タブを左クリック→操作履歴が表示される
表示された操作履歴上で右クリック→「開く」をクリック
今日だったら、20121025というファイルが表示されるから、これを開けば良い。
684 :
Trader@Live!:2012/10/25(木) 13:46:03.34 ID:vBkPyvC8
>>683 超あり!
今日のログだけで4ギガもあるwww
FXPROの鯖死んでる?
687 :
Trader@Live!:2012/10/25(木) 23:42:15.45 ID:IPl3Cx4v
豊嶋さんのブログを参考に\experts\filesにtest.txtというファイルを作り、EAには
int handle = FileOpen("test.txt", FILE_CSV|FILE_READ);
if(handle == -1) return(0);
int test = FileReadNumber(handle);
FileClose(handle);
と記述したのですが、ファイルを読んでくれない。
どこが間違っているのでしょうか。
688 :
Trader@Live!:2012/10/25(木) 23:49:25.76 ID:IPl3Cx4v
補足すると、コンパイルするとターミナルのExpertsタブには
「terminated by timeout」との警告が表示されます。
test.txtに「1」と記入し、EAにPrint(test);と記述すれば1と表示されると
思うのですが、表示されません。
689 :
Trader@Live!:2012/10/26(金) 02:07:42.14 ID:x5dGd0+u
画面いっぱいにローソク足がオートスケールしてしまうのですが
手動で高さを調節するにはどうすればいいですか?
スマホのMT 4でデモするときに
残金がドルじゃなくて円で出来ないんですか?
>>687 Program Filesのような標準の場所にインストールしてるなら
test.txtのファイルを置く場所がそこじゃないかも。
&権限の問題で読めなかったりする?かも??
逆にすごくユニークな名前のファイルをEAから作ってみて、
そのファイルがどこに置かれたかを検索で確認。
回りくどいがこれでどうじゃろ?
>>534 理想的なチャートですね。
どういう手法ですか?
ロンガー 多いからなー
brocoからGCIに移転したんだけど
更新されないチャートがあって困ってる
どっかにいい鯖ないもんかねー
今年1月から種100万で始めて、もう10月も終わろうかという時期に
未だ、利益が25万とはねー 情けなや
バックテストって一体なんなんだろう?
年利25%ならたいしたもんだ
1億円で運用すれば2500万円だ
>>697 低レバでの成績ならとても優秀な成績だと思います
700 :
687:2012/10/26(金) 21:45:54.53 ID:1fyY15CA
>>691 どうもありがとうございます。
MT4はDドライブ直下にインストールしており、EAにファイルを作らせたら\experts\filesの下に作られました。
それで困っていたのですが、ファイル名の拡張子をcsvに変えたらうまくいきました。
豊嶋さんの例ではtxtだったのでそうしたのですが、?
1年で100万が200〜300万になるEAをハイレバで7つ投入してるけど4か月でまだ140万
最初の2か月で200万まで行ったあとのDDがこれだとマイ転もありうる・・・
皮算用では1年後1000万なのにな
いくら良いシストレを組んでも、胆力が伴わないと、疑心暗鬼が迷いを誘い、肝心なところで・・・・
うーん、やっぱGCI鯖で
日経平均が更新されない・・・・
ダウは更新されてるから日経平均だけ駄目っぽいか
>>701 この2ヶ月でトレンド変わったっぽいから、それに対応できてないEAだとしたら大負けもあるかもね
705 :
697:2012/10/27(土) 07:52:38.19 ID:KKq3d6zc
>>699,
>>701 低レバとハイレバの境目はどの辺りなんでしょうか?
レバ規制を受けている国内業者でやるか、レバ規制のない海外業者でやるかの
違いなんでしょうか?
MT4でインポートしたヒストリカルデータを全部削除したいんですが、何処のファイルを消せばいいでしょうか
"C:\Program Files (x86)\MetaTrader 4\history"以下の階層の「.hst」「.raw」「.sel」を全部削除してみたんですが
MT4を起動し直しても特に変化がないようです
何処か別の場所に保存されてたりするんでしょうか?
windows7を使っています
>>705 海外でも維持率ぎりぎりまで張るようならフルレバならそうだけど
ロット数が同じなら口座のレバは本質的には関係ない
708 :
697:2012/10/27(土) 14:13:20.58 ID:ulAjqE6q
>>707 なるほど、至極ごもっともです。
ハイレバとは、ナンピン・マーチン系のEAを動かして、ひとたびDD喰らうと
お陀仏になるような張り方なんでしょうか。
>>709 StopLevel対策で、
指定TP,SLの場合に成行で決済してるんだと思うけど。
ポジにTP,SLが設定してあったら、
FreezeLevelがONになってる業者だと
対象範囲内は、CloseやModifyの注文は実行できないよ。
いじる前は動いてたならそのせいじゃないかな?
>>711 そしたらInvalid stopとか別のエラーが出るだろうね。
エラーメッセージから判断すると、単純なクライアント側のミスっぽい。ソース見てないけどw
>>713 そうだった。
もう一度、
>>709を見直してみたら。
ポジション管理の問題だった。
変更前だとクローズ処理(成行決済)時にチケット情報を初期化してるけど。
変更後ではTPやSLでクローズした場合の処理を入れてなくて。
次からの処理が正常に行えない状態だった。
エラー処理もないんだよな。
>>710のには、ポジション状態のチェック含め、
エラー処理も入れてあったから一応、対処済。
715 :
Trader@Live!:2012/10/28(日) 06:21:18.96 ID:3G1pulX3
716 :
709:2012/10/28(日) 08:21:21.13 ID:6+wliECB
717 :
Trader@Live!:2012/10/28(日) 09:30:02.48 ID:TOSHuYBQ
FxPro EUR/USD USD/CHFが表示されなくなった。
通貨一覧にもない。
720 :
718:2012/10/29(月) 06:48:50.66 ID:QBlpPi/G
再インスコしても、主要なドルストが表示されない。
まいったな、ダウとかどうしよう。
721 :
718:2012/10/29(月) 06:58:33.39 ID:QBlpPi/G
解決した。
メルアドを変えたら、Forex majorsが表示されるようになった。
>>721 よかったね。
FxProのスレでも非表示なってるって人もいたみたいだね。
でも、メルアドと関係あるのかな?
自分はまったく、その事象を確認できたなかった。
うちはさっきまでおかしかったけど今起動したら何もしてないけどForex majorsが表示されたよ
>>724 デモサーバーです、2時間くらい前に立ち上げたときはForex majorsのペアのチャートが表示されずにリスキャンしてもだめだったので
放置していたのですが721さんのレスをみて起動してみたらチャートが表示されてForex majorsが復活してました
今はDemo01.DC1に繋がってます
>>725 もしかして、この事象がおきてるのはデモサーバ?
>>726 デモ口座だけっぽいですねLive口座だったら他にももっと書き込みありそうですし
アルパリなんですけど、冬時間移行で1時間だけ28日(日)のチャートが出来上がっちゃってるんですが、
これってそのうち調整されるんでしょうか?
>>728 メンテか何かで誤って、ゴミレートを出したんだと思うから。
相手が気づけば修正するんじゃないかな。
それまでは、ゴミレート入りのチャートで取引しないとね。(インジが崩れちゃうね。)
教えてあげれば、少しは早く修正するんじゃないかな。
>>729 ありがとう。インジガタガタです。
教えてあげようと思います。
731 :
Trader@Live!:2012/10/29(月) 08:34:18.77 ID:oC/ZRG+L
732 :
Trader@Live!:2012/10/29(月) 08:56:30.19 ID:oC/ZRG+L
GCI、為替チャート以外見れないお><
733 :
Trader@Live!:2012/10/29(月) 11:35:31.10 ID:oC/ZRG+L
あ、GCI、チャート開きなおしたら見れたわw(ノ´∀`*)ホッ
おいおい アプデートしたら、PIVOTの表示でねーぞ
正確なヒストリカルデータを探しています・・・
Forexiteは論外として、FXDDやアルパリから入手した物も細かくみてみるとおかしな所がたくさんあります
現在FTに使っているForex.comのデータはかなり正確なんですが1分足は数ヶ月しか保存されていません
最低でも間近2年くらいの正確なデータが欲しいところなんですが何かいい方法はないものでしょうか?
相対業者のレートで何を持って正確と言えるか
737 :
734:2012/10/29(月) 15:12:12.00 ID:nECYISSm
アルパリだけど、原因は冬時間の移行のでせいだった
明日なおりゃいいけど
アルパリはオセアニアだから2週間ほど前に移行してないのかな
ロンドンにあわせてるのか
>>735 Forexiteってダメなの?
AutoForexiteってのでダウンロードして、なんの疑いもなく使ってたw
だめな理由おせーて
740 :
Trader@Live!:2012/10/29(月) 21:05:07.65 ID:plYU+FCn
まともなヒストリーデータなんて見たことが無いし、
そもそも過去のデータなんか適当でいいんじゃないか?
ちょっとデータが欠落しているだけでDDするEAなんてカーブフィッティングの
見本のようなものだし。
741 :
735:2012/10/30(火) 04:04:31.77 ID:0DhDWdox
>>739 AutoForexiteは自分もやりましたがすぐにやめました
まず自分の目で確かめてみて欲しいです
これでダウンロードしたものとリアル口座の1分足がどう違うか
個人的にはこんなデータで開発しても何の意味もないと思うくらいズタボロだと思いましたね
まず出来高がありえないほど少ないですし、そのせいかヒゲのないローソク足がたくさんあります
およそのレートがあってれば問題ないEAもあるのでしょうが、少なくとも自分には無意味でした
>>741 見比べても特に不自然な所はないけど?
小数点以下2桁4桁だからヒゲや出来高が少なく感じてるだけじゃねw
>>741 >まず自分の目で確かめてみて欲しいです
人に情報を請うてる分際でこういう偉そうなことを言える無神経なヤツが
ヒストリカルデータが信用できないだの神経質なこと言っちゃって(笑)
おまえみたいな輩は自分でえんぴつでヒゲ書いとけばええねん
744 :
734:2012/10/30(火) 07:37:42.79 ID:/CQOpCD9
アルパリだけど、PIVOTやっぱりだめだわ
表示がおかしい。
きちんと表示させる方法はない9でしょうか?
>>744 アップデートって、
何をアップデートしてそうなったんだ?
アルパリで使うとダメみたいだけど、
他の業者だとちゃんと表示するの?
原因がMT4か、インジか特定しないと何とも。
エラーとかは何か吐いてないの?
すみません。
誤ってEAを稼動させてしまったのですが、EAを乗せたチャート(ニコマーク)が
表示されているものを閉じればEAも終了という理解でOKですか?
どこか後ろで走ってないか不安です
>>746 チャートの右上に、
EA名と"×マーク(停止中)"または"ニコマーク(稼働中)"が
表示されているのが、EAがセットされているチャートです。
対象のチャートを閉じるまたはEAを外して、
上記の表示が消えていれば、無搭載になります。
裏で走ってたらやだw
>>748 EAセットしてあるチャートあるの忘れてて、
突然、触ってもいないのにポジとったからビックリしたことはあったな。
デモでEAの動作確認してたMT4だったから、金銭的被害はなかったけど。
チャートを多起動してる時や、フォーム構成の保存で、
誤って、EA付きで保存してしまったりしないようにしないとね。
750 :
忍法帖【Lv=40,xxxPT】(1+0:8) :2012/10/30(火) 18:39:50.35 ID:OjDry8J5
751 :
Trader@Live!:2012/10/30(火) 20:42:21.48 ID:aYz/pd6e
チャートの新規指値注文線を非表示にするにはどうすればよいですか?
決済逆指値注文は非表示にできました。
インジケーターが表示されるサブウィンドウの上限下限範囲は、
プログラム中に指定可能なのでしょうか?
現在プロパティでいちち指定してやっているのですが・・・
>>752 #property indicator_minimumu 数字
#property indicator_maximum 数字
使ったことないけどw
typoが。。。こっちが正しい
#property indicator_minimum 数字
#property indicator_maximum 数字
ありがとうございました。
あとすみません、サブウィンドウ内に「表示されてしまうインジケータ名を
表示させない方法はありますか?
SetIndexLabel(int index, string text)では、ないんですよね?
>>755 インジの処理の中で、Commnet(" ");
ってやってもダメかな?ダメだったら他の人にバトンタッチw
ありがとうございます。
ちょっと変わらないみたいです。私も調べてみます
IndicatorShortName(" "); は?
前に行ったデモ口座申請内容をコピーするには、どのファイルをコピーすればいいですか?
新パソコンへ移行するため、旧PCの申請内容を引き継ぎたいと考えています。
新PCへインストール後、旧PCのフォルダをコピーしました。
新PCでデモ口座申請すると、名前等の内容が全て空欄になっています。
旧PCは古く、以前アップデートした後からMT4は起動しなくなりました。
CPUの機能が動作条件に合わないためだと理解しています。
>>759 デモ口座申請時の情報は、
レジストリに保存してたはずだけど。
>>758 ありがとうございます。
それで消えました!!
762 :
Trader@Live!:2012/10/31(水) 16:22:52.58 ID:gx2q7BtI
今日から冬時間ですか?
4時間足が3時に変わったけど。
763 :
Trader@Live!:2012/10/31(水) 20:08:39.85 ID:eVHm/E27
思い切り初心者な質問ですが、よろしくお願いします。
●MT4で、4時間足〜日足の間に、もう一つ時間足を作っている人が多いんじゃないかと思いますが、
時間軸は何が一般的でしょうか? 8時間足? それとも12時間足ですか?
8時間足とか12時間足とか聞かないなあ
キモイw
8hはけっこう重要だよ
1日の中で東京→ロンドン→NYとプレイヤーが変わっていくんだから
6時間オススメ
それどうやって作るん? あっはん♪
周期設定のボタンどうするん? うっふん♪
あたし巨乳の女子大生だから親切に教えて♪
769 :
Trader@Live!:2012/11/01(木) 00:37:53.03 ID:2AwJLYm3
ポリーラインを引ける(zigzagを手動で引きたい)インジケータって
ありますでしょうか?
色々と探して見たんですけど、見つからなくて困っております><
何か情報をお持ちでしたらよろしくお願いします
>>747 ありがとうございました。
安心しました
771 :
Trader@Live!:2012/11/01(木) 17:24:21.40 ID:dh+eBDI+
新しいEAを作ったけれど、BTすると直近の1年間は何とか結果が出るけども、
それ以前がヨロシク有りません。
馬鹿正直にブレークアウトも使ってはみたけど、両刃の剣。
仕掛けの向きなんてどっちもありって感じだから、手仕舞い重視で、トレーリン
グストップにも工夫したつもりだけれど、もう一つ効果の程は・・・
基本ロジックがダメだと、何をしても上手くいかない見本なのか???
せめて過去3年間程度、損益曲線が右肩上がりにならないものかと・・・
晒しますので、何かアドバイス頂けないでしょうか?
http://u3.getuploader.com/mt/download/802/Otameshi_EA.zip パスワードは、experts です。
773 :
Trader@Live!:2012/11/01(木) 18:22:28.22 ID:tIOTIRwE
ボリンジャーバンドを出した上で、ミドルライン(移動平均線)だけを消す方法は
ありますか?
21SMAを出してボリンジャーバンドも出すと、ミドルラインとSMAが重なって描画され、
色が混じります。これは我慢ですかね?
Stop Outが怖くて大きくLotsを指定することができません。
どなたか良いアドバイスがありましたら教えて下さい。
MT5についてググっていたら
日産センチュリーなんてキーワードが沢山掛かって
なにそれ豊田商事みたいな怪しげなインチキ会社かよ
ってかセンチュリーはトヨタだろwww
と思っていたらまともな証券会社だったのでワロタ
98歳〜 明治生まれの戦前世代。軍国主義時代の前に教育を受け終える。
大正デモクラシーにどっぷり浸かっていた、古き良き時代の人々。
86歳〜97歳 第一次神世代。日本の伝統教育、教養の中でしっかりと育った世代。
軍の中のエリートであったかどうかで戦争観は異なる。
○ 77歳〜85歳 戦前教育第一世代。昭和一桁世代。少なくとも小学校卒業、あるいは高等学校まで
戦前教育を受けた世代。上半分は大正、明治生まれの人と同様に、
いわゆる旧制高校時代を懐かしむ人もいる。
× 61歳〜76歳 戦後教育第一世代。学校教育だけに限らず、マルキシズム、反戦平和主義の
戦後マスコミの影響を濃く受けた世代。70年安保闘争を経験した若者の多くが
就労困難者のため教職に就き、80年代に小中学の教育を左傾化させる。
○ 44歳〜60歳 戦前教育第二世代。両親の少なくとも片方が戦前教育を受けた最後の世代。
その下の、親も子も戦前教育から断絶した世代とは一線を画する。安倍元総理をはじめ
今後の日本を背負う人々を多く含む。ヨーロッパにおいても反戦終息後の新しい世代であり、
より保守的、親米的である。
× 29歳〜43歳 戦後教育第二世代。親も子も戦後教育しか知らない世代。特に70年生まれ以降は
自虐史観絶頂期に中高教育を受ける。バブル時代に最も物質的享楽を得た世代。
人格より能力を重んじるが、ホリエモンを一例としてその能力とやらには疑問が残る。
◎ 24歳〜28歳 左翼史観、自虐史観の全面的な衰退期に教育を受ける。
高度成長やバブルに浮かれる事も無く、品格ある日本という国家、民族について
自信を回復した新しい世代。第二次神世代。将来に期待。
× 〜23歳 戦後左翼思想の遺物、ゆとり教育で薄っぺらな教科書で育った世代。知識、能力に問題あり。
http://homepage3.nifty.com/katu-kobayashi/hitorigoto/200706.htm
>>773 >21SMAを出してボリンジャーバンドも出すと、ミドルラインとSMAが重なって描画され、
だったら、ボリバン・ミドルで代用できるなら、21SMAは描画しなくていいのではないですかね。
って的外れなツッコミですか?
ついでにラッキーセブン、ゲット!♪
778 :
773:2012/11/02(金) 16:15:38.71 ID:aqPn2SPB
>>777 例えば、21SMAを黄色の実線、2σをグレーの点線という風にしたかったけど、
ボリバンで設定すると、両方とも同じ色・同じスタイルになっちゃうみたい。
なんかやり方あるのかなと、ちょっと気になったわけです。
779 :
Trader@Live!:2012/11/02(金) 16:55:23.27 ID:0iLoXbo7
>>778 Bands.mq4
3本の線を個別に設定できる。
>>774 >どなたか良いアドバイスがありましたら教えて下さい。
初心者なので「良いアドバイス」かは分かりませんが。
>Stop Outが怖くて大きくLotsを指定することができません。
損益管理ですよね?、私もこれで苦労しています。
損益管理の方法としては
@「損切り」を行う。(一定幅や指標などにより「損切り」を行う)
利点:ある程度の計画が立てられる。
「損切り」や「利食い」の深さを調整することが勝敗の確率も変えられる。
欠点:トレード回数が多くなり、利益が出にくい。
A「ナンピン(難平)」を行う。(一定額損したら買い増して平均取得価格を下げる)
利点:「損切り」をしなくてすむ。(時間があれば絶対に負けない)
欠点:利益確定までの期間が長くなりやすい。分割して仕掛けるので一回に大きなLotsは賭けられない。
B「塩漬け」にする。(一定額損したら逆方向に同額賭け、トレンドが変わったら片方ずつ決済する)
利点:「損切り」をしなくてすむ。「ナンピン(難平)」よりは大きくLotsを賭けられる。
欠点:トレンドが変わったかの判断が難しい。利益が出にくい。
C「ギャンブル賭け(マーチンゲール法)」を行う。(負けたら1倍2倍4倍と倍賭けでLotsを増やす)
利点:資金が続けばいつかは利益が出る。
欠点:間違いなく失敗する。
以上が私が知っている損失管理の手法です。
他にもあれば、私にも教えて下さい。
fxproとまってる?
>>774 損切りの位置を決める。
おれはチャート見てるけど、pipsにしたいならそれでもいい
そこから、きみが平常心で損切りできる金額を決める
この2つから計算してロットを決めればいい
例えば、6時〜12時、12時〜18時、18時〜24時、24時〜6時
のように独自の時間軸のローソク足って作れるのかなあ。
>>775 >@「損切り」を行う。(一定幅や指標などにより「損切り」を行う)
>>777 >損切りの位置を決める。
レスありがとうございました。自分も損切りをしてみます。
786 :
773:2012/11/02(金) 20:39:55.03 ID:aqPn2SPB
>>779 >>780 両方ともできました。ありがとうございました。
このスレは最高ですね。ただ、解説書も一冊持たないと、
こういうことの繰り返しだな。
>>784 このスレの
>>2 >Q: 10分足とか他の時間足を表示したい。
>A: 「MT4 10分足」でググって下さい。URLは差し控えます。
Lotsの計算方法をLots=MathFloorで検索してみたら色々でるのですが、
どれがいいのかさっぱりわかりません。どなたかご教授下さい。
>>788 あなたはEA作成の適性がない
このまま続けてもお互い時間のムダだから
市販のEA買ったほうが良いと思う
>>788 いいから Lots=0.1 に固定にして、PF が 1超える ea 作ってみ。
手持ち資金に対して、いくら賭けるかなんて話は全く別次元のものだ。
だが、新しい世界を知りたいなら「ケリー基準」で検索してみれ。
あと間違っても Lots=MathFloor(0.1) とか書くなよ。
EUR/USDにて、ある程度利益の出るモノは作れたんですが
それほど優れてもいないので条件追加と最適化を繰り返しながら
いいシステム(何らかの傾向)を探しているんですね
その際に重視するステータスって何がいいでしょうか
具体的にはBalanceかmaxDDか、ですね
初期設定ではBalanceで最適化しますが
最近はmaxDDを見る方がいいんじゃないかと思えてきました
792 :
Trader@Live!:2012/11/03(土) 09:34:44.22 ID:34xxLFhL
4時間足の切り替わりって世界標準では何時なんですか?
自分の使ってる業者だと日本時間で0時4時8時12時・・・
MT4で海外サーバー使うと全然違うし
グリニッジ基準が一般的なのかな?
>>794 MT4の仕様がサーバ時間の
0時スタートの4時間区切りだろうから、
MT4のサーバが採用している時間帯によって、
その時間帯の0時が日本時間の何時にあたるのかによって、
日本時間として区切りを見るとスタート時間が異なるんでしょ。
多分
>>794が知りたいのは、少し意訳するけど
「プロのトレーダーは何時スタートの4時間足使ってるんだろう?それがわかれば俺も勝てるのに!」
的な事だけど、敢えてスルーする
>>795さん、素敵です。
スジ者は欧州時間になったら欧州の人間に合わせて騙すし自明じゃんw
798 :
Trader@Live!:2012/11/03(土) 20:37:20.79 ID:anVBiG6Q
>>775 日産センチュリーは元々商品先物会社だよ。
そういえばMT5ってワンクリック発注てあるよな。
あれ使いやすいわ。
それとDOMの使い勝手がいい
799 :
784:2012/11/03(土) 23:55:29.02 ID:0xpQy3I6
>>787 例が悪くて申し訳ありません。
実際にやりたいのはアジア前場、アジア後場、ヨーロッパ前場、NYヨーロッパ、NY後場
みたいな足で、「一定時間毎ではない」ものです。
また、夏時間、冬時間で各足の長さを変える必要もあるので、
QAにあるものだと対応できないようです。
なんらかの方法があればいいのですが。
>>799 リアルにそれやるんなら、
>>2の方法でそれぞれのチャートを用意して常駐させておくとか?
さすがに下記みたいなのを1枚のチャートで処理するのは無理だろうと思ふ。
「アジア前場は3時間(※適当)で足を区切ってその次の足は4時間で〜」
802 :
Trader@Live!:2012/11/04(日) 07:25:36.06 ID:NbV4rxn+
外為ファイネストのMT4使ってる人いない?
いると思いますよ
805 :
Trader@Live!:2012/11/04(日) 11:21:26.05 ID:NbV4rxn+
>>803 使ってますか?
スプは広がりにくいですかね?
外為ファイネストは俺も気になるな。
1年ぐらい前までは専用スレがあったんだけど、今はないね。人気がないんだろうか。
カリネックスブリッジらしいから、スプの広がりより滑りを気にしたほうが良さそうよ。
>>807 EAより高いインジでボッタくるおめでたさ加減。
EA触っているんだけど、MACD_SAMPLEのストップ効かないんだけど
中のどこかを触ればいいのかな〜。よろしくですねm(__)m
2011年7月の雇用統計が
1日じゃなくて、8日だった理由が
分かる人いませんか?
>>810 12日を含む週の3週間後の金曜が雇用統計だから
FXDDデモ使ってます
以前スクショとった時は全く問題なかったのに、今見ると歯抜けデータになっておかしくなってるところがあります。
2012/07/26頃から2012/10/12頃まで。ユロドルの15、30、60分足で確認しました。
同様におかしくなってる方はいますか? 自分のとこだけなのかどうか確認したいです。
陽線、陰線が指定した本数連続で続くとアラートが鳴るインジってあります?
>>811 ありがとうございます。
改めて、調べてみると。
12日を含む週を調査データとする関係で、
12日の曜日によって、
第1か第2週の金曜日かが変わるんですね。
雇用統計のときだけロジック変えるとか考えてるなら
止めたほうがいいぜ
>>778 もう、解決したかも知れないけど・・・
先に、ボリバンを表示させて、あとに21MAを
表示させれば良いよ。 好きな色で!
>>815 何でですか?
雇用統計のような値動きは博打と一緒で、
手法でどうとなることじゃないってことですかね。
使用としてるのは、
手法を変えるというよりは、
EAを止めるつもりです。
>>817 雇用統計でトータルで勝てないEAは
元々のロジックに根本的な問題があるって事
819 :
Trader@Live!:2012/11/05(月) 11:34:01.95 ID:CfTQ+5Hl
>>818 ボラの強弱など極端なものを
時間制限など都合のいい制限をして、
成績よくしようとするなら。
売買のロジックで、
そういった相場状況での
取引の有無を制限するようにってことですよね。
>>819 素敵なチャートですね
外為ファイネストの鯖って日本時間なんだ
実際にシストレしてる方々
EA採用の基準をどこにおいています?
プロフィット・ファクタ?
ドローイングダウン?
できましたら数値的目安も教えていただけるとありがたいです。
>>822 793 Trader@Live! 2012/11/03(土) 10:32:21.13 ID:GZ5Cv4pe
>>791 シャープレシオ
MARレシオ
>>822 購入・DL派ならネットの評判で決めては、自作派なら
>プロフィット・ファクタ?
一般的には2〜3あたりが良いとされていて4以上なら最適化されすぎで
最大ドローダウンは10%以内でトレード数が多いほど優秀とされています。
しかし、テスト期間によって変わるのであまり重視しないほうが。
>ドローイングダウン?
???
自分は基準にするプログラムを作りました。(ランダム仕掛けで損切り・利食いを一定幅のプログラム)
それから色々と仕掛けや手仕舞いなどを変えたEAを作り較べてみましたが
そうすると大体の基準がわかってきます。
ほとんどのアイデアが基準プログラムと大差ないのがやってみると良くわかります。
基準は絶対値じゃなく相対値で決めては?
個人的にはPF2以上は最適化されすぎ、最大DD30%以下はリスクとらなすぎと感じる
まあスキャル型のEAの評価はまた違うのかもしれんが
827 :
Trader@Live!:2012/11/05(月) 20:56:47.45 ID:bSX3wYIE
インジを探しております。
TDコンポをずっと探しておりますが、TDシーケンシャルばかりでなかなか見つけることが出来ません。
どなたか、TDコンポ表示させている方いらっしゃったら教えて下さいませ。
>>827 ex_upとex_lowへ代入している2行を、ifブロックの外(前)へ持ってくれば良くないですか?
>>829 調べてもらって、ありがとです。
でも、知識が無くて見てみたけど判らないんですよ。
EA選択基準のリプライ、ありがとうございました。
>最大DD30%以下はリスクとらなすぎと感じる
これはDD20%だと取るべきリスクにならんだろう、ということですね。
参考にさせて頂きます。 m(__)m
連投ですみません。
EA選択基準についてなのですが、スキャル、長期色々でしょうが
スキャルは除くとどの程度の時間間隔でトレード発生というのを
目安にされています?
自分的には週に2−3回はトレード条件が発生するのがよいという
感じなんですが、今検討中のだと月に2,3回なんです。
これだと実際の検証に時間がかかりすぎるわけで、やはりよくないですか?
メタトレーダ入門のサンプルプログラムに次のようにオーダー例がありました。
OrderSend (Symbol(),OP_BUY,Lots,Ask,Slippage,0,0,"",MAGIC,0,Blue);
SlippageはPP単位でPointはかけなくてもいいんですよね?
どうもうまくオーダーがかからないので確認させていただけると助かります。
>>830 以下を参考にしてみてください。自分で試してないので間違っていたらご容赦を。。。(_ _)
/**** 変更前 ****/
if(Close[i]>=ma && (up0-up1)>0)
{
ex_up[i] = (up0-up1)*digi;
if( (up1-up2)*digi<Alert_Level && (up0-up1)*digi>=Alert_Level && IndicatorCounted()>0 ) DoAlert();
}
else if(Close[i]<ma && (low0-low1)<0)
{
ex_low[i] = (low0-low1)*digi;
if( (low1-low2)*digi>=(Alert_Level*(-1)) && (low0-low1)*digi<=(Alert_Level*(-1) ) && IndicatorCounted()>0) DoAlert();
}
/**** 変更後 ****/
ex_up[i] = (up0-up1)*digi;
ex_low[i] = (low0-low1)*digi;
if(Close[i]>=ma && (up0-up1)>0)
{
if( (up1-up2)*digi<Alert_Level && (up0-up1)*digi>=Alert_Level && IndicatorCounted()>0 ) DoAlert();
}
else if(Close[i]<ma && (low0-low1)<0)
{
if( (low1-low2)*digi>=(Alert_Level*(-1)) && (low0-low1)*digi<=(Alert_Level*(-1) ) && IndicatorCounted()>0) DoAlert();
}
連投すみません。
いまだにVQに未練のある情弱ですw
VQって常に相場をLongかShortのどちらかに無理やりに分けてますよね。
これを改良して「Long」「Short」そして「No Entry(様子見)」の三種類で表示してくれるような
改良版VQ(?)ってどなたかご存じないでしょうか。
>>834 YES。
ただし、ポイント表記なので、値を5とした場合、
2・4桁業者だと5pip、3・5桁業者だと0.5pipを意味するので、
設定値をパラメーター入力時に手動で調整するか、
通貨ペアの桁数から調整するかしたほうがいいよ。
>>832 人生焦ったら負けだよ。フォワードテスト中は本業に励んで
投下資金を貯める期間だと思えばいいじゃない。
…俺はフォワードテストしないんで全く適当な事言ってるけどな()
>>826 >個人的にはPF2以上は最適化されすぎ、最大DD30%以下はリスクとらなすぎと感じる
>>831 >これはDD20%だと取るべきリスクにならんだろう、ということですね。
例えば
10万円をレバ1倍10万円で運用で単純計算で最大DD30%は3万、残高7万
10万円をレバ10倍100万円で運用で単純計算で最大DD30%は30万、残高−20万
運用資金が多ければ不可能ではないが、その結果がPFが2未満なんて正気か?
DDはパーセントじゃなく実金額で判定すればいい
そのためにBTは複利じゃなくて固定ロットで
>>835 上下に表示されるようにはなったんですが、表示内容がおかしくて
これだけでは駄目なようです。残念。
回答を、ありがとうございました。(_ _)
843 :
Trader@Live!:2012/11/06(火) 18:14:11.37 ID:9iybTgJl
ツールバーの表示(チャート、ライン、周期設定)が立ち上げる度に消えているんですけど・・・
どうすれば直りますか(表示を保存)
>>843 基本チャート開いてんだしツールバーいらなくね?
846 :
843:2012/11/06(火) 20:54:50.35 ID:9iybTgJl
返信さんきゅーです。
>>844 MT4自体をインストールし直すって事ですか?
>>845 それでも無いと結構不便なんですよorz
先週末まで普通に表示されてたんですけど、、何でいきなり消える様になったのか・・・
むしろ
>>841 のロジックが気になる件。
勝率低い割りに利益が出てるし、同じ急角度で利益が伸び、
同じ浅い角度で損失が出てくから、深いTP、浅いSLのトレンドフォローだろうか。
「固定ロット」って言ってるから、逆マーチンしてる訳じゃないよね。
>>840,841,849
最大DDが現時点での金額から算出されているのは知っている、
だから単純計算と書いたのだが。
普通にレバを利かせてトレードすれば、元金から数%の下落でも強制ロスカットが発生する。
(そのEAには強制ロスカットのロジックが入ってないように見えるけど、レバ1が前提とか?)
もちろん10回に1回でも勝てば利益がでるようなEAならある程度DDが高くてもいいと思うが
PFが2未満を人に勧めようとは思わない。 初心者を混乱させるだけだと思う。
> 10万円をレバ1倍10万円で運用で単純計算で最大DD30%は3万、残高7万
> 10万円をレバ10倍100万円で運用で単純計算で最大DD30%は30万、残高−20万
レバ1で30%DDって ドル円が100円→70円の動きだよ
それをレバ10に当てはめるとかEAでやるようなトレードじゃないね
EAのBTでレバとか強制LCとか見当違いの事言ってるね
強制LCの前にS/Lで損切りするだろ
もっと泳がせとけよw
おそらくFXやったことないであろう人が聞きかじった知識で滅茶苦茶書いてるのをニヤニヤして見てたんだからw
ああごめん、俺間違えてたわw
喧嘩せんといてーや。ほなおやすみ
854 :
Trader@Live!:2012/11/06(火) 23:49:45.20 ID:aM385o7i
ダウとナスダックのチャート分析にMT4を利用したいのですが、
Uniforex、fxpro、gciの鯖それぞれ日足が違います。
なぜこのようなことになるのでしょうか?
教えてください。よろしくお願いします。
>>854 サーバ時間によって、日足の区切りに違いがでるから。
"MT4 日足 5本 6本"とでも検索してみるといいよ。
>>851 >レバ1で30%DDって ドル円が100円→70円の動きだよ
30%DDは、一方通行ならレバ1でもレバ10でも100円→70円なんだけど?
>それをレバ10に当てはめるとかEAでやるようなトレードじゃないね
だから、勧めようとは思わないかいているんだが。
それともレバ10では賭けないといっている?
>EAのBTでレバとか強制LCとか見当違いの事言ってるね
>強制LCの前にS/Lで損切りするだろ
損切りすればいいけど、そのEAは何日も決済しないで持ち越していない?
チィック数に対してトレード回数がかなり少ないと俺は感じるけど。
実際にそのEAはレバ何倍で動かしてるの?
あと単純に質問、何でドルでテストしているの?
お前FXのことなんか何もわかりませんって素直に言えよ
往生際の悪い
じゃなきゃ頭悪すぎ
もうスレ汚しだからFXの初心者スレ行けな
素人は黙っててくれるかな。
>>856 円でBTしたことあるならその画面見せてよ
とりあえずでテストするときは口座通貨はクォートカレンシーでテストするのがいいんじゃないかと思う
0.1ロットとかで固定すれば何pips稼いでいるかもわかりやすいし (自分はまずは何pp稼ぐかが気になるので)
それにEURUSDをJPY口座を設定してテストしてもUSDの損益に今現在の気配値表示のUSDJPYレート
を掛けているだけの損益が表示されてしまう、トレード日時のJPYレートで計算されないんですわな
これではテストした日のUSDJPYレートによって損益が変わってしまいます
トレード当日のレートで損益計算したかったらdeinit()とかで自前の損益計算の関数使うとかしないとですな
済みません、昔流行ったラインマンのEAは何処かにないでしょうか?
てか1〜2年でレバ1で30%もDDするやり方があるなら教えてほしい
863 :
Trader@Live!:2012/11/07(水) 09:09:34.48 ID:UYDoKxKz
>>836 無理矢理でもいないんだけどね。
単純にYにするってロジックを組み込んでないだけだから
フィルターになるようなインジでも入れてみたら?
自分の都合通りにシグナルが出るような物が欲しければ自分で作る以外にないです。
今TSDで拾ってきた画像だけど、これ見てフィルターの作り方を思いつかないのなら
止めた方がいいかも
http://para-site.net/up/data/39852.gif あと長いタイムフレームと短いタイムフレームのシグナルが一致した時だけエントリーとかだと
押しや戻しを拾うのに良いけど、ひとまず工夫して下さいね。
MT4っていろんなところでDL出来るみたいだけどどこでDLしても同じやつなの?
違うならオススメある?
>>837 すみません。Slipageについて質問したものです。
>ただし、ポイント表記なので、値を5とした場合、
2・4桁業者だと5pip、3・5桁業者だと0.5pipを意味するので、
例えばドル円が80.196と表記されているのは3・5桁なので0.5ppということ
になりますか?
皆さん、スリッページは何pp位にされてます?
>>865 スリッページは,point表示だから,5pipsのスリッページを設定したけりゃ,
50を入れる.10pipsなら100を入れる.
俺の場合は,100を入れてる.
3・5桁業者の業者な.
ナイトセッション さらに買ぶたを焼く
FXDD MT4なんですけどストラテジーテスター使うと日本時間表示させるインジケーターが全部
1時間ずれてたりずれてなかったりするんですがどうすればずれないように出来ますか?
cyberagent fx mt4 demo を使用してます。
JPN_Time_SubZero.mq4を入れてカスタムインジゲーターからドラッグしても反映されません。
ダブルクリックしても同じです。
原因が分かる人いますか?
右クリックでした。
>>871 画面を白くしていると見えないとか・・・
874 :
836:2012/11/08(木) 15:24:29.18 ID:BmXij5vb
>>863 レス、ありがとうございました。
>今TSDで拾ってきた画像だけど、これ見てフィルターの作り方を思いつかないのなら
>止めた方がいいかも
Forumで紹介されてるフィルタ DLしてきたんで試してみますね。
…といいつつ、もう3-Level VQの改造も始めちゃってるんですがw
>>871 そもそも、ex4 ファイルは出来上がっているのか?
876 :
Trader@Live!:2012/11/09(金) 05:24:22.42 ID:9UBB+pq4
MT5は相当少ないんだろうな
cyberagent fx mt4 demo使ってます。
MT4と他社のレートにズレがあるんだけど、これって修正できるんですか?
MT4初心者なのでわかりやすく御教授ください。
BASICならFORループの中で、” input a ” など入れて、処理をいったん止め、
変数の中身を表示させて確認できますが、MQLで” input a ”のように、処理を
いったん停止させる命令や方法があれば教えていただきたいのですが。
今Strategy Tester使えなくなってるよね?
BTをする時のステータスは相対値と絶対値どちらを重視するのがいいでしょうか
例えばRSIを使ったEAを作ったとします
RSIだけでは心細いので相場が一定以上動いてる時に反応するようにしたとします
その時のフィルタで、a日間の変動pipsがb以上、とするか
a日間の平均変動pips×b倍以上、とするかです
自分はどう考えても後者がいいと思うのですがなかなかうまくいかないです
前者だと結果としては出しやすいです、しかしそれは一時的なEAでしかないと思ってしまいます
後者の方で結果が出るよう研究を続けるべきですかね
後者は俺なら変動平均に対しEMA的な重み付けを施すとか試す。
でも前者=一時的なEAという意味付けがよくわからない。
>>884 前者が何故一時的だと考えたかを話します
仮に前者の方法でBTを行い、ある値bで結果が出たとします
その値で結果が出たということは、現代の相場にとってb値が「程よく動いている状態」を示していて
あまり動いていないb以下の時に取引を避けているから、だということになると思います
しかしながら5年前、10年前の相場にとってもb値が「程よく動いている状態」とは限らないと思うわけです
1日に動くpips量や出来高はその時代によってかなり違いますから
そう考えるとそのb値がいつ使い物にならなくなるか心配で仕方ないわけです
とはいえ、もしかしてあなたの思うのはそういうことではなくて
仮に前者のb値でも定期的に最適化して使用すれば問題ないだろう、ということでしょうか
たとえばATR(x)がy以上、というフィルターよりも
ATR(a)、(b)Ratio(c)をフィルターにしたほうが陳腐化するのが遅いのは確かだわね
>>883,885
> 自分はどう考えても後者がいいと思うのですがなかなかうまくいかないです
ってことは883さんがテストしている元のアイデアが機能しない可能性が大きい
マイナスサムの世界で普遍的に機能するアイデアなんて簡単に見つかるはずもない
「相場にはこういう特性があって、それをこう利用すれば利益に繋がる」
頑張ってこういうアイデア・エッジを探すしかないでしょう
相対値と絶対値については、絶対値なら最適化が必要になるし、
相対的な数値を使うほうが一般的
一年ぐらいぶりにいじったら、バックテストが短期間でも終わらん
これ、重くなったの?再インストで直るかな
MT5のBTならCPU沢山付いたPC使えばすぐ終わるだろ
>>889 サンクス。再インストしたらちゃんと動いた。
データ量の問題かなあ。不可解だ・・・
開発と運用を経験している方に質問させて頂きたいです
2010〜2012年のBTで取引回数1000回以上、年利50%
2008〜2010年のBTでポンコツ、というEAがあったら運用しますか?
昔の期間よりも最近の別通貨でBTの結果のほうが大事だろう
同じパラでユーロドル、ポンドル、ユーロ円このあたりで安定してないと無理
MT4をバックテスト用にプライスデータをダウンロードしないようにするために
通信を遮断する場合ルーターでポート番号で遮断しようかと思っているのですが
MT4は何番のポートを使って通信しているのでしょうか?
>>893 俺は知らないけれど、WireShark とか使ってポート監視してみたらすぐわかる。
mt5を導入したら、mt4に干渉するなんてことはないよね?
896 :
Trader@Live!:2012/11/12(月) 05:31:38.54 ID:trtwccuG
すみません。MT4でサブウインドに表示されている上下の方向を示すカラーサインを、メインチャートに矢印表示したいのですが、作成する上で参考になるサイトか激安な業者知らないでしょうか?あと、BTでエラーがでるので売買サインも入れたいです。
>>898 修正できない。
素直に他者のMT4を使いませ。
>>899 そうなんだサンクス。
使ってるのがMT4の対応してない業者なんだよね。
fxpro止まってたな?
飛んでる。
903 :
Trader@Live!:2012/11/12(月) 15:30:21.79 ID:trtwccuG
>>897 相場は分からないんだけど、矢印つけるのとBTできるよう改善の二つで5000円から1万円かな。
906 :
Trader@Live!:2012/11/12(月) 16:58:04.75 ID:trtwccuG
>>905 作成できる方ですか?
あと、ここで詳細は怖いので、
捨てアド晒すのでメールいただけないでしょうか?
bo_bom1112アットyahoo.co.jp
>>893 ボートはIEや他のインターネットブラウザと同じHTTPDポート
そんな事するよりLANケーブル抜くか、MT4設定のProxyをダミーで
設定すれば通信不可にできるけど?
日産センチュリー、まだ225に対応しとらんのかよ。
パンローリングの入門書を読んで勉強中のものですが、どのEAを採用すべき
かということについて、質問させてください。
EAの最適化について
”最適化の目的は利益が最大になるパラメーターを求める事ではない”とあり、
パラメータ、通貨ペアに大きく依存しないシステムであることをチェック
するべき、とあります。
カーブフィッティングに注意すべきなのは分かるのですが、パラメータは
やはり重要な気がします。
この辺り、少し具体的なアドバイスを頂ければうれしいです
>>910 片方に偏りすぎちゃダメってことで、
バランスよくしろと。
まぁ、その境目を見つけるのが大変ってことで。
>>910 ようこそ!最適化という泥沼の世界へ。
最適化する人は「過去成績の良かったパラメータはこの先も有効」と信じているはず。
でもこれは99.9%嘘と考えたほうがいいでしょうね。
これが本当ならこんなに楽なことはないのですが。
どんなEAでも最適化さえすれば過去については利益がでるからね。
最適化の結果なんて奇跡みたいなものだから、意味はほとんどないでしょう。
試行回数が多いと奇跡の○○が起きるのは、不思議でもなんでもない。
美人じゃない彼女でも写真を何万枚も撮れば、驚くほど綺麗に撮れることもある。
並みのアマチュアでもパー3のホールで何万回もトライすれば、
ホールインワンが起きても驚かない。
奇跡の○○が起きても、それが真の実力であるとはまったく期待できない。
誰もこれから先もホールインワンが続くとは思わないでしょう。
>>912 キミ喩えが上手いなーw それに親切
でも自分で痛い思いしないと人間って理解できないことってあるから
>>910さんは気が済むまで最適化に明け暮れるのも良いと思うよw
俺なんかアホだから最適化の無意味に気付くのに2年ほど費やし
その後無駄となったノート何十冊を見ると吐き気がしたねw
今はパラ固定で思いついたフィルターを検証するのにEAを使ってる
>>910 パンの何読んだんか知らんが、
新版「魔術師たちの心理学」は読んだんか?
パラはやはり重要だよ。でないと勝てない...と俺は思う。
すみません。
vbaのプログラムで
for i = 0 to K-1 step 2*J となっているのをMQLで書くと
for(i=0; i<K; i=i+2*J) であってますでしょうか?
>>910 自分がやっている自作EAのパラメーターの活用方法は
@傾向をしらべる。
例えば、損切りpips>利食いpipsと損切りpips<利食いpipsでは
どちらが確率が良くなるか、また利益がでるかなど。
いろいろやると以外に面白い結果がでる時がある。
Aトレード回数の調整。
短期・中長期など自分が行いたい(またはEAが向いている)期間に合うパラメータを捜す。
通貨ペアや足を決めたら、パラメータを変えて一日数回や週2〜3回や数ヶ月に1回など
行いたい期間になるパラメータを捜す。
利益が出るパラメータは傾向としてトレード回数が少ないから信用出来ないことが多い。
(トレード回数が少ないのは、少ないサンプルでやっているのと同じ、あとトレードコストも安くなるから利益もでやすい)
B最大損益を把握する。
実際に行うとテストでの最大利益以上に儲かることはほとんどない。
同じように最大損益以上に損することもほとんどないから
テストでの最大損益を元にリスク管理すればいい。
>>915 うーん、文法的にはこちらの方が等価かな
for(i=0; i<=K-1; i=i+2*J)
最適化へのご意見色々ありがとうございます。
>>916 確かにトレード回数調整には役立ちそうです。
週に2,3回は成立する条件を求めたいと思っています。
最大損益を元にリスク管理というのも納得です
自分的には最適化の上でのことであっても、高いリターンを出したシステム
の方を選ぶべきかという比較に用いるのかと思っていたのですが、
あてにならないのでしょうね。
ただ、そうすると既に動かしておられる皆様はパラメータをどの根拠で
決めておられるのでしょうか?
同じパラで主要通貨3,4つ、過去2年程度(積算して6年ー8年分)のBTですべて利益が出ること
同じパラでってのが信じられないな
そもそもそんなEA存在しないんじゃない?
今日まで開発続けてきて、通貨毎の特性の違いには驚かされているからなぁ
存在するとしても年に数回しかトレードしない相場のごく一部を切り取ったようなEAになるだろうな
それ以上手を出せば同じパラじゃ特性の違いで破綻する
同じ通貨でもBTとFTの違いにはもっと驚くよ
別通貨かと思うくらい
あんま最適化しなくとも利益が出る戦術が強固なんだろうな、と思う。
違った。パラをいじっても成績に影響が少ないロジックがいいと思う。
アノマリ1つ、あとはTP/SLの調整くらいで利益が出ないと先々通用しない
925 :
Trader@Live!:2012/11/14(水) 00:19:05.41 ID:kmhRCBXT
>>920 存在しないからみんな錬金術を研究しているんですよ。
通貨ペアによる特性は確かにあるようなので、すべて同一に扱うのは難しそう。
EAがモメンタム戦略であれば、その戦略に適した通貨ペア3つとかなら可能かも。
私の場合一応プラスになるというだけで、運用しようと思わせる損益曲線にはならない。
そこで個別に最適化すれば、過去についての見栄えは随分良くはなるが、
最適化以降については効果がないんだよね、困ったことにw
>>921 同じ設定で同じEAを複数のブローカーで走らせると損益はかなり違う、
こんな話はよく聞くし、デモだけど私も経験しました。
本来微小な差しかないはずの条件でさえこれほど違いがあるのだから、
過去(最適化)と未来の運用成績は似ても似つかないものになって当然ですよね。
927 :
Trader@Live!:2012/11/14(水) 01:49:06.60 ID:98mI1+GH
ダウ、日経、債券、CFD(金銀油)が見れる国内業者ってありますか?
逆転の発想でとことん最適化したピーキーなEAの逆トレードEAを走らせるというもの
LSだけじゃなくTP/SL、パラすべてがミラーでないといけないけどね
MT4の右下の接続状態の所をクリックしてpingが速い接続先を選んでいるのですが
いつの間にか別の接続先に変わってしまいます。
これを固定させておくことはできないでしょうか?
930 :
Trader@Live!:2012/11/14(水) 02:56:56.77 ID:TAdeKrOD
すみません!
インジのカスタム業者でおすすめ教えてください!!
自分が気になるのはTP/SLを設ける人が多いってことなんだが・・・
TP/SLを設けるってことは可能性は低いものの明らかに手仕舞い時ではない時に
手仕舞いが発生することになると思うのだよ
前にTP/SLを設けていたEAからTP/SLを削除して
決済部分にもシステムを盛り込んだら成績が大幅に上がったことがある
「いつエントリーするかを考えるのと同じようにいつ決済するかを考える」
以来、基本的にはこの考え方のもと開発を続けてきたのだが、もしかして間違っている?
>>931 俺も同じ。
TPの値を最適化して値を求めるなんて
カーブフィット以外なにものでもないと思ってる
トレール,ストップは,仕切り直しをするのに重要だと思う.
ただ,トラリピEAのようにトレール無しで,ストップは900Pips程度に設定
した場合,「過去の実績」では素晴らしい結果が出るのも事実.
2009年1月から今日迄(約3年11ヶ月)
種100万円,0.1ロット(10000通貨)で始めた場合,総利益410万円,勝率100%,PF∞
AUDJPYで,トラップを¥79.3から¥75.3迄50Pips毎に計9本の買いトラップを設定した場合
俺もTPいらない派
SLは想定外のことが発生したときの保険のために入れてるけど
基本刺さることはない
TPなしだとクローズ即ドテンかな?
それともエントリーのほうが条件きつめなのかな
TPははずせても、SLはやはり必要でしょ
>>935 TP決済のロジックが反対のエントリーと同じだとそうなるけどな
おれはTP決済のロジックはそれはそれで考えてる
相場にはヨコヨコもあるからね
>>936 SL決済もロジックでやってる
>>934 みたいに保険のためにSL値はいれてあるけど。
つまりEAを作るときは
エントリー、TP、SLと最低3つ条件がある
>>938 エントリ、TP、SL、決済、4つをロジックでということかな?
>>939 え?なんで4つに?w
TPもSLもロジックよ
なのでTPのつもりで書いたロジックがやってみたら損で決済されたり
SLのつもりで書いたのに益で決済されたりというEAになったりすることもある
自分の手がけてるEAはTP140〜180 SL50〜80くらいのが多い(最適化できれいに2D分布してる事が多い)けど
デイトレ、金曜クローズ、時限クローズなし、ドテンクローズ、と色々やってみるとデイトレ、週トレよりも持越したほうがよくなってたね
相場環境でTPを自動調整するとよくなるのもあったけどSL調整はしないほうがいい傾向だった
こういうのだと最近は損切りばかり
逆張りだから両建て状態でもプラスになることが多いけどいつのまにか両方損切りで終わってたり・・・
>>942 TFは特に意識してないっていうかインジの性格とEAのロジックによって1分足から日足まで色々
普段裁量監視してるチャートは15分だからMAなんかは15分使うことが多い
まあMAの場合15分200MAも1時間50MAも同じだろうけど(それで崩れるようなEAは使えない)
945 :
Trader@Live!:2012/11/14(水) 11:58:09.55 ID:q4ArnLFS
相関係数を見るインジケーターってありますか?
何となにの相関係数?
MT5でダ先やナス先も見れるところある?
インジケーちゃPeriodConverterOptMod で3ヶ月足とか表示できないのでしょうか?
表示させる方法はありますか?
無理だな。
質問です
EAの吐くメッセージ数ってユーザ側で確認出来ますか?
1日平均約60クローズ、オープンも常に60-70,TP,LCはModifyで設定
というeaで,ブローカー側の上限が1日辺り1万メッセージ というのは厳しいでしょうか?
誰か詳しい方いらしたらよろしくお願いします
EAの吐くメッセージってなんだ?
ログにも残らないメッセージでもあるのか・・?
952 :
Trader@Live!:2012/11/15(木) 11:58:25.96 ID:sztykuQd
FXDDのMT4を使っています、
EURUSD,H4 USDCHF,H4 GBP USD,H4 USDJPY,H4の
4つのチャートですが閉じても次に起動をさせると
4チャートとも必ず含まれた状態で起動します、なぜでしょうか?
4チャートが開いていない状態で起動させる事は可能でしょうか?
宜しくお願い致します。
Heiken_Ashi_Smoothedについて教えてください。
パラメーターのPeriodはわかるのですが、Method(Metodになってるけど…)とはなんの数値なんでしょうか。
四本値かMAの種類だと言うことは想像がつくのですが、ググってもはっきりしたことがわかりません。
>>953 MAの種類
SMA 0
EMA 1
SMMA 2
LWMA 3
>>952 Program Filesにインストールしてない?
C直下ならチャートを閉じると、閉じた状態で再起動するよ
957 :
Trader@Live!:2012/11/15(木) 14:02:59.81 ID:sztykuQd
>>952 です
返信ありがとうございます、
確認するとProgram Files(×86)のフォルダー内にインストールしました
(Windows7の64Bitを使用しています)
私はパソコンについて詳しくありません
そこでお尋ねしたいのですが
インストールの場所ですが
Cドライブを最初に開いた階層で
Program FilesやProgram Files(×86) 、temp、Windowsのフォルダーと
同列の階層にMT4をインストールすれば良いのでしょうか?
もう一度宜しくお願い致します。
>>957 その階層でおkです
VistaやWindows7ではProgram Filesにインストールすると、削除したファイルが元に戻る等の
不具合が発生するらしいです
959 :
Trader@Live!:2012/11/15(木) 14:26:25.70 ID:sztykuQd
960 :
Trader@Live!:2012/11/15(木) 17:54:16.96 ID:rzsHX+W/
EAのmq4ファイルをC#のクラスにして実行したいと思ってるんだけど、
なんかそれ用のフリーのツールとかってありますか?
>>961 UAC設定が強固や、
WindowsDefenderが設定されてたりしてない?
インストール先がおかしいとか?
2バイト文字のディレクトリって、大丈夫だっけ?
俺は、win7(64bit)で問題ないし、
別機で、xpのavast入りでも問題ないよ。
入れてるMT4は各業者が配布しているのね。
>>962 そういえばインストール時にUACが反応しなかったけど
UAC無効
ディフェンダー 無効
でもだめだった。んがー
Win7 Professional なら、
Windows Virtual PC を実行して、
仮想Windows 上で MT4 をインストールして
その後、 MT4のフォルダをローカルにコピーするという手も。。
FxProデモサーバー落ちてる? 0時から回線不通!なんだが・・・・ orz
>>963 winVista以降のOSで、
MT4を「C:\Program File」に入れると
不具合出る場合があるらしい。
だから、「C:XXX\MT4」とかして、
他に入れればいいみたいよ。
俺はwin7で「Program File」に入れてるけど、
まだ、問題らいしいことはないんだけどな。。。
>>965 ここにも沸いたか!
まぁ、ちゃんとデモだって、
どっちで起きてるのかを言ってるからいいか。
>>964 ちょっとやって見ます
>>966 だめふぉ
時間かかりそ
なんでかなー
インストール出来ないなんて始めてだよ
>>969 別業者のでも試してみては。
それでできるなら、その業者のMT4の問題で、
できないなら、端末の問題で、問題の切り分けはできるよ。
最近自作EAをリアル口座で動かしているんですが誤動作が怖いです
もちろんよく確認してから稼働させてはいるんですがプログラムの見落とし等で
特殊な状況において売買を無限に繰り返してしまったりとか
そういうことがあっても不思議じゃないと常に不安なのです
そういったことを未然に防ぐいい方法(システム)があったら教えてくださいませんか
>>971 オープンソース化して、大勢の人間に見てもらう方法が良いと思うぞ。
974 :
Trader@Live!:2012/11/16(金) 15:17:38.37 ID:mg4cA9Wa
>>947 MT4にしたらいいじゃん。
日本人くらいだよダウ先ダウ先とか言ってんのって
S&P500とSTOXX50だけで事足りるんだけどなあ。
取引量を考えるとな。
S&P500の1/10程度のダウ先に価値があるとは思えないんで
975 :
Trader@Live!:2012/11/16(金) 15:24:32.75 ID:JHiKxKu9
MT4ですが、たとえば50MAと49MAを表示させた場合、
色分けしてもカーソルを合わせないと、どっちがどっちか
わからなくなるので、いくつのMAかを常に線の上や右側に
表示するMAインジケーターはありませんか?
976 :
Trader@Live!:2012/11/16(金) 15:32:57.19 ID:mg4cA9Wa
>>975 作らないとないですね。
そもそもわからなくなるほど沢山表示させてないなら
明らかに違う色にして覚えておくだけで済むと思いますけど
>>975 チャートのすみにでも
「赤:49,青:50」でも書いた、
ラベル置いとけばいいんじゃない。
978 :
Trader@Live!:2012/11/16(金) 17:26:21.06 ID:mg4cA9Wa
セパレートウィンドウに表示させる空のインジを作っておいて
それでチャートにメモするのもありだね。
すいません、ちょっと伺いたいんですが、
チャートの横の値表示のところをドラッグすると、上下に伸縮できますよね?
それが、縮むだけで伸びなくなっちゃったんです。
プロパティーを開いてOKすると、いちおう元に戻ります。
スケールの固定とかはチェックしていないです。
これ何が原因か、わかる方おられますか?
値表示のところをダブルクリックすると、元に戻らない?
>>980 戻りました!ありがとうございましたm(_ _)m
RCIの-80以下(80以上)の期間をカウントするインジを作成してます。
現在の足がRCI0、1本前がRCI1、2本前がRCI2・・・、と例えるとして
RCI5>-80 && RCI4<-80 && RCI3<-80 && RCI2<-80 && RCI1>-80 の場合
RCI4に"1"、RCI3に"2"、RCI2に"3"
という具合にカウントされた数字を表示したいんです。表示したい場所はRCIの0ラインあたりです。
TDシーケンシャルのソースを参考にしてるんだけど全然ダメです。
なんか参考になるインジ或いはソースがあったらおせーてください。
983 :
982:2012/11/17(土) 22:17:40.50 ID:yS8/qxjw
文字化けしちゃいましたねw
&& ⇒ &&
です
テキストオブジェクトを使えば実現できると思います。
参考にできるソース等は持ってませんが
ObjectCreate
ObjectSetText
ObjectMove
ObjectDelete
。。。の使い方を調べてみると参考になるのではないでしょうか。
すみません。今MQLを勉強中なんですけど
首吊線でサインを出すようにしたいんですけど上手くできません
以下の書き方でいいんですか?
”(” ってエラーが出ます
// 直近ローソク足 首吊り線(売)
bool CandleRawKuvituri(int period)
{
bool ret = false;
if(Close[4] > Open[4] && Close[3] > Open[3] && Close[2] > Open[2] && Close[1] > Open[1]){
if(Close[2] < Open[1] && CandleRawyoKarakasa() && UpTrandCheck(period)) ret = true;
}
return(ret);
}
989 :
982:2012/11/17(土) 23:18:53.75 ID:yS8/qxjw
int start()
{
int bc=0; int sc=0; int fbc=0; int fsc=0; int bcd=0; int scd=0;
int limit = Bars - IndicatorCounted();
if(limit == Bars) limit -= rangeN-1;
for(int i=limit-1; i>=0; i--)
{
double RCI1 = iCustom(NULL,0,"SpearmanRankCorr",rangeN,0,14,0,i);
double RCI2 = iCustom(NULL,0,"SpearmanRankCorr",rangeN,0,14,0,i+1);
if(RCI2>=-0.8 && RCI1<-0.8 && bc==0)
{
bc=1;
ObjectCreate(""+i,OBJ_TEXT,0,Time[i+1],0);
ObjectSetText(""+i,""+bc,8,"Arial",White);
fbc=i;
scd=0;
}
/* if(RCI1<-0.8 && bc!=0 && ObjectFind(""+i)==-1 && fbc!=i)
{
bc++;
ObjectCreate(""+i,OBJ_TEXT,2,Time[i+1],0);
ObjectSetText(""+i,""+bc,8,"Arial",White);
}*/
}
>>989 int start(){の{とペアになる}がないけどコピペミス?
てか、metaeditorとか捨てちゃえよw
適当なテキストエディタで作業した方が効率いいっしょ?
久々にバックテストしようと思ってFXDDの1分足データダウンロードしたら切れまくりでワロタw
8/22から9/10まで一気に抜けてるとか、もうね・・・
もう誰もFXDDなんか使ってないんじゃ
MT4初心者ですまん。
手動で全決済ってどうすれば出来ますか?
サンクス
全決済スクリプトで一発決済してる
両建ててorderclosebyでパタパタっと閉じていけばいい
1000なら次スレ無しよw
1001 :
1001:
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。