オリジナルEA制作依頼
オリジナルEA製作の依頼です。
少し記載内容に分かりにくい部分があったので、加筆しています。
あと、EAの内容項目に記載漏れがあったので追加しております。
お手数掛けますが、すでに御見積りを出して頂いている方は再度追加項目をご確認頂いて、
見積り額の調整があれば調整を御願い致します。
EAの内容
・エントリー指値・逆指値注文及び利確指値・損切指値を業者に値を通さずに行えるステルス発注出来る
・エントリーした際はアラートで知らせてくれる
・エントリーしたポジションは、エントリー足から○本目(指定本数)で自動決済
・○pips(指定pips)以上の含み益が出ると、自動建値トレール
・別途オリジナルの損切ルールも搭載(依頼前に個別にお伝え致します)
・GMOのはっちゅう君のようなインターフェース(使いやすいインターフェース)
追加項目
・全通貨、全時間足対応(可能であれば)
・エントリー箇所とイグジット箇所に自動でチャートにサインが描かれる
※制作を依頼させて頂くEAは、あくまでトレードの補助として使用するEAです。
エントリーに関しては裁量なので、EA化する必要はありません。
御見積り前に、EAの内容をどのぐらい実現可能か、
インターフェースに関しては完成後どのような形になるのかを
あらかじめお伝え頂ければと思います。
予算
約50,000円 (実現可能な範囲により前後)です。
EAの著作権は、全て私が保有致します。
mp4ファイル付で御願い致します。
以上、宜しくお願い致します。
コメント
itsusony
2014/02/12 13:11藤本様
お世話になっております。孟です。
進捗共有です。
winformツールの開発いま進行してます。履歴注文管理、新規注文までできました。
ステルス注文の発注までできたので、これから決済注文などを着手する予定です。
ツール系の開発終わる次第EAの方を着手します。
近いうちに実際のスナップショットを取って、再度連絡致します。
ざっくりですが、よろしくお願いします。
因みに、MT4のバージョン最近激しく変わってまして、BUILD 604になりました。API部分若干変わった見たいです。
現在作ってるEAが最新版を合わせて作っておりますが、大丈夫でしょうか?
MT4ダウングレードできませんので、最新版に合わせて作ったほうがいいかなと思ってますが、一応念の為確認したかったです。
itsusony
2014/02/25 05:23藤本様
お世話になっております。孟です。
さきほど成果物をfx-onのサイト内にアップしました。
説明書も付いておりますので、お手数ですが、確認のほうをお願いします。
念のためdropboxにもアップしてます、
https://www.dropbox.com/s/bmdb3t2o894y4by/%E7%B4%8D%E5%93%81.zip
zip圧縮してあるんで、解凍して使ってください。
※ファイル名説明
EA --- Guest.mq4 eaソースコード、コンパイルして設定してください
ソースコード 注文ツールのソースコードです。c#製
注文ツール 注文ツールコンパイル済版、Guest.exeをダブルクリックし、開いてください。
説明書.rtf 名前どおり、説明書です。
確認して頂いた後、不具合や、仕様違いがございましたら教えて頂ければ、こちらで修正しときます。
よろしくお願いします。
まいける
2014/02/25 20:01孟様
御世話になっております。藤本です。
納品ありがとうございます。
さっそくダウンロードさせて頂き、説明書通り連動したのですが、
ツール上でエントリー値(指値)を入力すると、その値に達成してなくてもすぐ注文が入う現象が出ました。
例えば141.00で買い注文を入れると、現在値140.50でもすぐエントリーしてしまうというような現象です。
何度か注文して確認したのですが、おそらく現時点ではbuy limit sell limitになっているのでは?と思います。
基本的に指値注文はbuy stop もしくは sell stop で行うので、その仕様にして頂けないでしょうか?
また、指値に刺さって注文が入った際に、ツール上のエントリー中の部分にポジションリストが表示されますが、
その部分から利確指値・損切指値を設定出来るようしたいです。
あと可能であれば、全通貨の注文リストの一括取り消しボタンも欲しいです。
1つ確認なのですが、ツールで複数通貨の注文が出来ると思いますが、例えばユーロ円からポンド円に切り替えしても、ユーロ円で行った指値注文やエントリー中のポジションの損切・利食いなどは問題なく執行されるのでしょうか?
その他細かい部分も含めて、下記に改善要望をリストにしてみました。
・指値注文方式をbuy stop ・ sell stop に仕様変更
・ツール上のエントリー中リストから利確・損切指値設定(変更)可能に
・全通貨の注文リスト一括取り消しボタン実装
・新規注文の際のリアルタイムのチェックボックスをデフォルトでは外した状態に
・新規注文の際の取引数量の値を0.1単位まで表示・増やす単位も0.1ずつに
・ツールでのトレール設定の仕方が分からない
・損切ルールに当てはまっていても損切されない
難しい項目があれば教えて頂ければと思います。
大変お手数掛けますが、宜しくお願い致します。
itsusony
2014/02/27 03:41藤本さん
お世話になっております。孟です。
バージョン2できました。
変更履歴:
1.注文ツールのUIを使いやすく微調整
2.ツールICON追加
3.EAの安定性チューニング
4.EAの作動頻度を秒間10回までアップ
5.指値を分かりやすくした(横ラインで示す)
これでかなり改善されたじゃないかなと思いますが、
ただMT4の仕様の問題ですが、今回パフォーマンス向上のため、作り上バックテストサポートされてないAPIも利用したので
バックテストができなくなりました。ご了承ください。(デモ口座でのテストは全然問題ありません)。
お手数ですが確認の方をお願いします。
https://www.dropbox.com/s/wrm2kx7c4jpmnul/%E7%B4%8D%E5%93%8120140227.zip
よろしくお願いします。
まいける
2014/02/27 11:29孟様
御世話になっております。藤本です。
バージョン2確認させて頂きました。
やはり指値に刺さっていなくてもエントリーしたり、
利食指値・損切指値に刺さっていなくてもイグジットする現象は全く改善されておりません。
さらに、エントリーした通貨とか違う通貨のチャートにイグジットサインが表示される現象が新たに出てきました。
また、前回改善・追加要望した
・指値注文方式をbuy stop ・ sell stop に仕様変更
・ツール上のエントリー中リストから利確・損切指値設定(変更)可能に
・全通貨の注文リスト一括取り消しボタン実装
・新規注文の際のリアルタイムのチェックボックスをデフォルトでは外した状態に
・新規注文の際の取引数量の値を0.1単位まで表示・増やす単位も0.1ずつに
・ツールでのトレール設定の仕方が分からない(トレール機能がそもそもない)
・損切ルールに当てはまっていても損切されない
の実装・改善が見られませんでした。
最優先として、
指値に刺さっていなくてもエントリーしたり、
利食指値・損切指値に刺さっていなくてもイグジットする現象を改善していただかないと、
その他の機能の確認や挙動の確認などが全く出来ません。
ですので、まず上記2点の改善を必ずして下さい。
以上、宜しくお願い致します。
itsusony
2014/02/28 00:07藤本さん
いつもお世話になっております。孟です。
指摘して頂いたバグ多分原因わかりました。
こちらの処理方法が、指値が買いの場合、現在のASKが指値より安かったら、現在のポジションを買うっていう処理が入ってます。売りの場合、現在のほうが高かったら売ってしまうっていうことでした。
一応この辺最優先で直ったので、まずこれを確認して頂いてから残りのほうを対応しますが、いかがでしょうか。
お手数ですが、よろしくお願いします。
http://fx-on.com/asp/if/dev/members/download_outsource.php?f=32
※ EAを切り替えのみでOKです。
まいける
2014/02/28 10:47孟様
御世話になっております。藤本です。
了解致しました。
オリジナル損切ルールは、上ひげ・下ひげから±○○pips(指定piis)が必須です。
ひげを使った損切ルールに合わせて、CLOSEを使った損切ルールも別にありますが、
条件が若干複雑なのでヒゲを使っての損切ルールのみの実装を希望させて頂きました。
ひげを使った損切ルールの確認ですが、
買いの場合
エントリー後、陰線確定後(エントリー足含む)その陰線の下ひげから-○○pips(指定pips)に達したら損切
売りの場合
エントリー後、陽線確定後(エントリー足含む)その陽線の上ひげから+○○pips(指定pips)に達したら損切
になります。
以上、宜しくお願い致します。
itsusony
2014/03/01 00:25藤本さん
お世話になっております。孟です。
細かい修正まだ途中ですが、
一応一括取り消し機能が対応しました。
オリジナル損切ルールなんですけど、こちらテストした結果、要件通りアクションしてると思いますが、
お手数ですが、損切うまく行かない場合のチャート図をスナップショット撮って頂いても可能でしょうか。
一応分かり易いため、損切ポジションのところ、EA上はさみサインを追加したんで、そのサイン出ってるかどうかも確認して頂きたいです。
修正自体おそらく簡単なもんだと思いますが、こちらの仕様上の理解もしかしたら間違ってる箇所あるかもしれません。
お手数かけしますが、よろしくお願いします。
http://fx-on.com/asp/if/dev/members/download_outsource.php?f=33
まいける
2014/03/03 10:48孟様
御世話になっております。藤本です。
さっそく動作確認させて頂きました。
・新規注文の際のリアルタイムのチェックボックスをデフォルトでは外した状態に
・新規注文の際の取引数量の値を0.1単位まで表示・増やす単位も0.1ずつに
上記の部分の改善を確認出来ました。
ありがとうございます。
全通貨の注文リスト一括取り消しボタンも実装ありがとうございます。
現在の所では、各通貨毎に一括取り消しボタンをクリックしないとダメですが、
最終的には、一括取り消しボタンを1回クリックすると、
全通貨で注文予約しているものを一括で取り消し出来る仕様で御願い致します。
それが難しいのであれば、指定時間が来ると全通貨の注文予約を一括取り消しという形でも大丈夫です。
次に、指値に到達してポジションを持った後の挙動がまだおかしいです。
指定した利確・損切pipsもしくは決済足数に到達していないのに、イグジットする現象が毎回出てきます。
利確・損切PIPSの数字に「20」と記入しても、すぐイグジットされました。
スナップショットも撮っております。(snap1)
さらに、利確・損切PIPS及び利確値・損切値に何も記入しなくても、エントリー後すぐイグジットされる事もあります。
ですので、オリジナル損切ルールの確認が出来ませんでした。
また、利確値・損切値を指定した注文がエントリーされた場合は、
エントリ中にポジションリストが表示されませんでした。(snap2)
表示されないと、利確値・損切値の変更が出来ないので困ります。
また、イグジットサインが別通貨に表示されたりする現象もありました(snap1)
エントリー後に、利確・損切値を変更出来る仕様になっていましたが、
すぐにイグジットするので、利確・損切値でイグジットが正常にされるかもまだ確認できておりません。
・利確・損切pipsもしくは決済足数に到達していないのにイグジットする現象
・利確・損切値を入力した際は、エントリー後、エントリ中にポジションが表示されない現象
・イグジットサインが別通貨に表示される現状
の上記3つの現象を改善頂いてからオリジナル損切ルールの確認をさせて頂ければと思います。
以上、宜しくお願い致します。
スナップショット
http://fx-on.com/asp/if/buy/members/download_outsource.php?f=34
※コメントを投稿するにはログインが必要です。
コメント内容は送信されません。
コメントを公開します。よろしいですか?