どうもトッティですww
最近Line@でiCustomについての問い合わせや依頼が多くあります。
しかも多くの方ができて当然とばかりにきいてきますww
○○さんのインジをiCustom使ってロジックの内容を変更できるようにしたいんです。
(僕には上記写真の雰囲気を感じていますww)
もうねiCustomって人のシグナルインジを弄るための関数じゃないからww
まぁね人のロジックをさらに自分でカスタマイズしたいって気持ちは分からなくもないw
でもここで気づいて欲しいことがある!!
1.そもそも販売ロジックをより回数を残し勝率を残せる技術があるなら、
自分でロジックを組みなおした方がいいんでないかww
(なんのためにコード書いてバックテストとれるようになったの??ww)
2.回数と勝率のバランスが調整されたものでの販売がほとんど!!
だからロジックの中の変数を触ろうとする方が間違い!!
そして1.に戻るww
そして残念な通達であるが、
3.完成されたシグナルインジのロジックは
iCustomを使用しても中身を変更することはできない!!
(しっかりとiCustom関数について勉強しましょうww)
MQLで調べるのによく使うサイトでも大きく書かれているが、
自作インジをつくれない人がiCustomを使わないこと!って言ってますww
つまり人に聞いて使える代物じゃないからiCustomに関することで問い合わせは基本NGと思った方がいいですよ~ww
そうは言っても最低限の知識は持って欲しいのでiCustomについて少しまとめます!!
iCustomでなにができるの??
一言で言ってしまえば指定したインジケーターファイルで出力される値を関数内に引っ張ってくるってだけ!!
まぁこれで分かる人ならここのページには絶対きてないよねww
わかりやすくかみ砕いていこう!!
例)
指定ファイルをA,iCustomを使うファイルをBとします。
指定ファイルAにはRSI(期間14*期間は固定で触れない)が入っていると、
ファイルBには指定足でのRSI(期間14)の値を持ってくるだけ!!
でも基本的にRSIって期間の変更ができますよね??
iCustomって変数かえられるんでしょ??ってなりますよね~
これは両方ともYes!!でもここで多くの人が都合よく解釈しすぎ!!
iCustomで変数を変えるには条件があるの!
その条件とは、
指定したファイルAで使用するインジが外部入力で値を変更可能な場合に限り、iCustomを使用する場合でも変数を触ることができるんです!!
ここまで、OKですか~??
ここで少し話を戻して考えましょう!!
変数触れるようにすればいいんならシグナルインジでそれを許可すりゃいいじゃんなんて思ってません??
こういった発想の人はもう少ししっかりと勉強した方がいいですよww
そもそもシグナルインジで出力されるのって何ってことが分かっていない!!
シグナルインジで出力されるのはシグナルを出すか出さないかの2種類のみ!!
つまり0or1という結果だけが出力されて、もしiCustomでシグナルインジのファイルを指定するとこの値を取ってくることになるんだよね~ww
でも、これってすごく大事なことができるって気づけます??
そう!!このシグナルインジからシグナルを出す、出さないっていう値をとることで
自動売買の作動トリガーに結びつけることができるんですね~
だからiCustomってとっても便利な関数なのは間違いないんですよww
どうしても弄久したいあなたへ
いままでの流れで実はシグナルの中の変数を変える方法があるんです!!
なんてことはありませんww
ですが発想的に言えばダブルアローを作ることが可能!!
つまりあなたが持っているシグナルインジのポイントにあなたが望む条件をプラスする形でならば、iCustomを使ってシグナルを出すポイントを引用して、さらに条件式であなたが加えたいロジックや条件を追加することは可能なんですね~
前提として僕はこういったことお勧めしてないですからね~ww
だから詳しいやり方は自分で調べてくださいww
本気でここまでできるなら自分でロジック組んでバックテストに励んだ方が良いと思いますよ~
おわりに
ここまで読んだからにはiCustomで人のロジックを弄るなんてしちゃだめですよ~
やるなら裁量としてどういった条件を加えるかを考えましょうね!!
LINE登録者限定でBO勝率インジや 便利系インジ配布していきます。 またFXのインジも今後作成していく予定です。 LINE登録者には利益になるよう考えていきます!!