記事"MQL5でExpert Advisorを書くための初心者向けステップバイステップガイド"についてのディスカッション - ページ 11 1...456789101112131415161718...30 新しいコメント Andrey Khatimlianskii 2014.10.22 13:29 #101 Grenjohn:もう少し詳しく教えてください!Expert Advisorで、通常のタイマーのようにティックに関係なく、秒単位で明確にポジションをオープン、クローズ することは可能でしょうか?つまり、時計が12:52:25の場合、新しいティックを待たずにポジションがオープンされ、クローズも同じですか?必要な頻度でタイマーを開始し、その中で必要な時間の発生を確認します。または、トリガーに必要な時間(12:52:25 - 開始時間)を計算し、正確な間隔を設定します。取引禁止にならないように、市場が閉まっていてもタイマーは作動します。 Grenjohn 2014.10.22 13:42 #102 また、タイマーの開始方法や正確な間隔を設定する方法は、Expert Advisorのコードに記述する必要がありますか? Andrey Khatimlianskii 2014.10.22 13:44 #103 Grenjohn: また、タイマーを開始する方法や正確な間隔を設定する方法は、EAのコードに書かれているはずです。 まず、検索を使って ください。 Grenjohn 2014.10.22 13:51 #104 まあ、検索で見つけたから調べてみるよ! Grenjohn 2014.10.28 10:12 #105 Expert Advisorを特定の曜日にオープンし、特定の曜日にポジションをクローズ するようにプログラムすることは可能ですか? 削除済み 2014.10.28 10:48 #106 Grenjohn:Expert Advisorを特定の曜日にオープンするようにプログラムして、特定の曜日にポジションを オープンしたりクローズしたり することは可能ですか?可能です。 Dmitriy Skub 2014.10.28 10:48 #107 Grenjohn:Expert Advisorを特定の曜日にオープンし、特定の曜日にポジションをクローズ するようにプログラムすることは可能ですか? 可能です。 削除済み 2014.10.28 10:49 #108 Dima_S: できます。 同期的に)))) Grenjohn 2014.10.28 11:27 #109 ありがとうございます。でも、このようなイベント(指定した時間)が発生したら、この関数が機能するはずだと理解していたのですが、なぜか機能しません。ポジションが開かない!!? extern int tp = 1000;extern int sl = 1000;extern double Lots = 0.2;int ticket;void OnStart(){datetime date1=D'2014.10.28.13.22.13';if(OrdersTotal()==0){ticket=OrderSend(Symbol(),OP_BUY,Lots,Ask,0,Bid-sl*Point,Bid+tp*Point,"",123,0,Red);}if (OrdersTotal( )==1 && Hour( )==13 && Minute( )==23 && Seconds ( )>=00){bool select1=OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES);bool close1=OrderClose(ticket,Lots,Bid,20,Green);}return(0);}毎週(1週間に1回)、何月何日、何時何分、何秒何秒にポジションをオープンし、数秒後にクローズする必要があります。 EAが複数のペアで実行されない、助けが必要 Please correct this EA [ARCHIVE] Any rookie question, 削除済み 2014.10.28 11:52 #110 Grenjohn: お互いを尊重しよう。コードが 読めるように正しく挿入して ください。その方法はすでに説明しました。 1...456789101112131415161718...30 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
もう少し詳しく教えてください!Expert Advisorで、通常のタイマーのようにティックに関係なく、秒単位で明確にポジションをオープン、クローズ することは可能でしょうか?つまり、時計が12:52:25の場合、新しいティックを待たずにポジションがオープンされ、クローズも同じですか?
必要な頻度でタイマーを開始し、その中で必要な時間の発生を確認します。
または、トリガーに必要な時間(12:52:25 - 開始時間)を計算し、正確な間隔を設定します。
取引禁止にならないように、市場が閉まっていてもタイマーは作動します。
また、タイマーを開始する方法や正確な間隔を設定する方法は、EAのコードに書かれているはずです。
Expert Advisorを特定の曜日にオープンし、特定の曜日にポジションをクローズ するようにプログラムすることは可能ですか?
Expert Advisorを特定の曜日にオープンするようにプログラムして、特定の曜日にポジションを オープンしたりクローズしたり することは可能ですか?
Expert Advisorを特定の曜日にオープンし、特定の曜日にポジションをクローズ するようにプログラムすることは可能ですか?
できます。
ありがとうございます。でも、このようなイベント(指定した時間)が発生したら、この関数が機能するはずだと理解していたのですが、なぜか機能しません。
ポジションが開かない!!?
extern int tp = 1000;
extern int sl = 1000;
extern double Lots = 0.2;
int ticket;
void OnStart()
{
datetime date1=D'2014.10.28.13.22.13';
if(OrdersTotal()==0)
{
ticket=OrderSend(Symbol(),OP_BUY,Lots,Ask,0,Bid-sl*Point,Bid+tp*Point,"",123,0,Red);
}
if (OrdersTotal( )==1 && Hour( )==13 && Minute( )==23 && Seconds ( )>=00)
{
bool select1=OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES);
bool close1=OrderClose(ticket,Lots,Bid,20,Green);
}
return(0);
}
毎週(1週間に1回)、何月何日、何時何分、何秒何秒にポジションをオープンし、数秒後にクローズする必要があります。