mt4プログラミング初学者です。添付するソースコードにトレーリングストップの実装と修正

予算
3,000
納品希望日
ご相談
募集期限
募集終了 締切日 2023年6月4日 /
掲載日 2023年5月29日
応募状況
応募人数 2
契約人数 2
閲覧数 54

募集内容

依頼の概要・目的・背景
【概要】用意する単純なソースコードにトレーリングストップの実装お願いできればと思います。 【目的】勉強の為にお願いしたいので子供でも分かる説明も簡単で良いのでお願いします。       親切に説明しているサイトをみても良くわかりませんでした。 トレーリングストップの内容は20pipsプラスになったらトレーリングストップ発動し20pips下(または上)に損切を入れる。以降さらに20pips獲得するごとに同じように20pips下に損切価格を変更するといった内容です。 それと下記のコードでは3時半に一つ前のローソク足の高値と安値に指値を入れる様にしているのですが片方しか注文しなかったりしますのでそちらも直していただければと思います。 下記がソースコードです。 #define MAGIC 123 // パラメーターの設定// extern double Lots = 1.0; // 取引ロット数 extern int Slip = 10; // 許容スリッページ数 extern string Comments = ""; // コメント // 変数の設定// int Ticket_L ; // 買い注文の結果をキャッチする変数 int Ticket_S ; // 売り注文の結果をキャッチする変数 //----------------------------------------------- int start() { if(OrdersTotal()==0){Ticket_L = 0;} if(OrdersTotal()==0){Ticket_S=0;} // 買いエントリー if( Hour()==3&&Minute()==30 && ( Ticket_L == 0 || Ticket_L == -1 ) ) { Ticket_L = OrderSend(Symbol(),OP_BUYSTOP,Lots,High[1],Slip,High[1]-300*Point,High[1]+1500*Point,Comments,MAGIC,0,Red); } // 売りエントリー if( Hour()==3&&Minute()==30 && ( Ticket_S == 0 || Ticket_S == -1 ) ) { Ticket_S = OrderSend(Symbol(),OP_SELLSTOP,Lots,Low[1],Slip,Low[1]+300*Point,Low[1]-1500*Point,Comments,MAGIC,0,Blue); } if(Hour()==6){ OrderDelete( Ticket_S,Blue); } if(Hour()==6){ OrderDelete( Ticket_L,Blue); } return(0);
添付ファイル
参考URL
求めるスキル
特記事項
初心者OK
経験者優遇
スピード重視

応募者一覧

応募者
応募日時
addTWELVE
2023/05/29 12:20

募集内容についての質問

質問と回答の履歴

質問はまだありません。不明なことがあれば質問してみましょう。
募集終了
ブックマーク
予算
3,000
募集終了

募集者情報

sirou321
sirou321
5.0 (4)
2
発注件数
100%
発注率
100%
取引完了率
認証状況
本人確認
機密保持契約(NDA)

この募集内容に似ている仕事

似ている仕事はまだありません。
同じカテゴリからも探してみましょう。