2017-02-19|MT4でFXを勝ち抜く研究をするブログMT4でFXを勝ち抜く研究をするブログ新ブログはこちらへhttps://trv-and-mt4.blogspot.com/ハーモニックパターン検出インジケータV10取説2017年2月25日土曜日[ハーモニック]ベータ版アップデートV9ベータ版をアップデートしました。少々遅れたため3/11まで使用期限を延長しています。延長したインジケータを利用するためには最新版のダウンロードが必要ですのでご注意ください。皆様からのバグ報告お待ちしております。修正内容はメモリ使用量の削減と、処理高速化、インジケータリロード時に消えてしまうハーモニックが存在する件などの対策です。ベータテスト版P.S.おもったより風邪が長引いております。皆様も体調にはお気をつけください・・・・。「MT4でFXを勝ち抜く研究をするブログ」で公開している無料インジケータは、こちらの一覧から。インジケータ一覧Twitterもよろしくお願いします。https://twitter.com/mt4programブログランキングにご協力よろしくお願いします。m(._.)mにほんブログ村お約束ですが、本ブログは、投資に対する利益を約束する物ではありません。最終的には自己責任によるご判断よろしくお願いいたします。熱出して寝込んでいる、だいすけです。明日から客先出張なのですが、それまでになんとかしないと・・・栄養ドリンクと解熱剤で今日中になんとかすべく布団の中に潜り込んでいます。こんなブログを書いていると、FX-ONにて、たまにこんなプログラムを作ってくれませんか?1万円で。いうご依頼があります。皆様のソフトウェアのイメージだと、大体1万円ぐらいが相場ですので、そのようにおっしゃるのだろうと思います。この価格は開発に関する費用を、購入人数で割っている為、実現可能な値段です。プログラムにかかる人件費はどの程度でしょうか?これは、都市部と地方でかなり異なるのですが、ざっくり行くと1日分の作業で最低3万円です。3万円でこの程度のプログラム作れます?っていわれると、あぁこの人1日分の作業依頼してきているのだなぁと感じます。ハーモニックパターン検出インジケータの場合、どうでしょうか?大体開発に20日、改造に20日程度かけています。大体120万ぐらいかかっているイメージですね。これを100人程度の方に買っていただける前提で18000円前後の値付けをしています。18000円のうち、宣伝費とFX-ON手数料として35%ぐらいとられますので、100人に売れてやっとトントンといったところです。お金のイメージついていただけたでしょうか?ですので、プログラマさんにお願いする時に自分がほしいものを素直にお金を出して作ってもらうのは、個人感覚では、なかなか単価が合いません。その為、こーいうインジケータがあると売れると思うんだけどどう?あったら買うよとか、こーいうデータくれたら解析結果渡すよみたいな提案の方がじゃぁやっていようかな?ってなること多いです。落ちのない話ですが、熱のせいってことで。それでは皆様おやすみなさい・・。「MT4でFXを勝ち抜く研究をするブログ」で公開している無料インジケータは、こちらの一覧から。インジケータ一覧Twitterもよろしくお願いします。https://twitter.com/mt4programブログランキングにご協力よろしくお願いします。m(._.)mにほんブログ村お約束ですが、本ブログは、投資に対する利益を約束する物ではありません。最終的には自己責任によるご判断よろしくお願いいたします。MT4プログラミング[MT4インジケータ]高速版簡易Zigzag■高速版簡易ZigZag需要があるかどうか、さっぱりわかりませんが、高速版簡易Zigzagです。MT4にZigzagインジケータついていますが、実は結構遅いです。ハーモニックパターン検出インジケータの検知にもZigZagのアルゴリズムだけ一部拝借していたのですが、インジケータ再描画時に、消えちゃうパターン対応にするために、全バーに対してZigzag演算していたら処理が返ってきません。(MT4ですが、いつの間にか3秒以上処理時間がかかると強制的にインジケータをアンロードするような?)ということで、どうせZigZagは過去の書き換えが発生する前提なので、書き換え範囲を前1頂点に絞り、なるたく高速にそれっぽい情報を描画するインジケータです。別にZigZagで不満がない人は全く不要なインジケータです。FX-ONにアップロード予定も特にありませんが、ex4ファイルでほしいという方がいらっしゃったら改めて考えます^^;;あ、あと本家のZigZagですが、たまに、頂点間に頂点より大きい別の高値や安値があるのに無視してしまう件だけ対策しています。共通処理の関数化とかあえて行っていません。//インジケーターバッファを初期化する。//とりあえず、陽線なら安値、陰線なら高値とする。1;}「MT4でFXを勝ち抜く研究をするブログ」で公開している無料インジケータは、こちらの一覧から。インジケータ一覧Twitterもよろしくお願いします。https://twitter.com/mt4programブログランキングにご協力よろしくお願いします。m(._.)mにほんブログ村お約束ですが、本ブログは、投資に対する利益を約束する物ではありません。最終的には自己責任によるご判断よろしくお願いいたします。インジケータ2017年2月21日火曜日[MT4プログラム]小ネタ、どうしようもなく遅いCObjectArrayを少しでも高速化2[MT4プログラム]小ネタ、どうしようもなく遅いCObjectArrayを少しでも高速化http://mt4program.blogspot.jp/2017/02/mt4cobjectarray.htmlの続きです。ループのたびにチェック処理が入ると遅くなるため、チェック不要なことがはっきりしているのなら、チェックなんてやめてしまえばいいというのが前回の趣旨でした。そもそもMQLには配列ムーブはありませんが、配列コピーなら存在します。元の配列がそれほど大きくないことがあらかじめわかっているのであれば、バッファ用の配列を用意して、そこにいったんコピー後、一つずらして元に戻すという処理をおこなうともしかしたら早くなるかもしれません。MQLが〇〇で、内部でForループでコピーしているような、〇〇だと効果はないどころか逆効果になりますが・・・。