int start()
{
...
int ot=OrdersTotal();
bool open_allowed = true;
if(ot>0)
{
if(OrderSelect(ot-1,SELECT_BY_POS))
{
if(TimeCurrent()-OrderOpenTime()<=1) open_allowed=false; //если разница между текущим временем сервера и временем открытия последнего ордера 1 секунда или меньше, запретить торговлю
}
}
if(open_allowed)
{
//открываемся
}
...
}
EAやスクリプトを探すのを手伝ってください、きっと用意されているはずです...。
マーケットで一定の時間に一定の損切りと利益で取引を行うEAが欲しい。それ以外のものは必要ないのですが...。
よろしくお願いします。
どんなExpert Advisorでも、MetaEditorで対応するスクリプトでこれを行います!
if(Hour() >= xx) открыть;
皆さん、ごきげんよう。
私は初心者です。テスターでアイデアをコードに落とし込むのは初めての試みです。
考え方は簡単で、1時間足のローソク足の始値で交互に上下に1つずつ注文を出す。
簡単なコードを書いてみた・・・。しかし、問題は、プログラムが1つのローソク足の開始時に複数の注文を開くことがあることです。
1秒間に1回以上カチカチ音がする場合に発生するようです。
if( ) 条件のヘッダを付けてみたのですが・・・。
本当に1オーダーしか開きません。
しかし、このバリエーションは、次の日、与えられたろうそくが開かれないので、私には合わない、なぜならこのろうそくのオープニングの瞬間に
取引にはすでにランダムな数の注文が あります。
OrderSend(Symbol(),OP_BUY,0.1,Price,3,SL,TP) の実行を return; で中断することもやってみたのですが・・・・・。は役に立たなかった。
1秒以内にどのティックでも1つだけ注文が出るようにする方法を教えて頂ければ幸いです。
int start()
{
double Price=Ask;
double SL=Price-300*Point;
double TP=Price+300*Point;
if( Hour()==10 && Minute()== 00 && Seconds()==00)
OrderSend(Symbol(),OP_BUY,0.1,Price,3,SL,TP);
}.
まあ、方法はわからないが、データは保存されているはずだ。
皆さん、ごきげんよう。
私は初心者です。テスターでアイデアをコードに落とし込むのは初めての試みです。
考え方は簡単で、1時間足のローソク足の始値で交互に上下に1つずつ注文を出す。
簡単なコードを書いてみた・・・。しかし、問題は、プログラムが1つのローソク足の開始時に複数の注文を開くことがあることです。
1秒間に1回以上カチカチ音がする場合に発生するようです。
if( ) 条件のヘッダを付けてみたのですが・・・。
本当に1オーダーしか開きません。
しかし、このバリエーションは、次の日、与えられたろうそくが開かれないので、私には合わない、なぜならこのろうそくのオープニングの瞬間に
取引にはすでにランダムな数の注文があります。
OrderSend(Symbol(),OP_BUY,0.1,Price,3,SL,TP) の実行を return; で中断することもやってみたのですが・・・・・。は役に立たなかった。
1秒以内にどのティックでも1つだけ注文が出るようにする方法を教えて頂ければ幸いです。
int start()
{
double Price=Ask。
double SL=Price-300*Point;
double TP=Price+300*Point;
if( 時()==10 && 分()==00 && 秒()==00)
OrderSend(Symbol(),OP_BUY,0.1,Price,3,SL,TP)を実行。
}
solnce600:
1秒以内に、どのティックでも1つしか注文が出ないようにする方法を教えて頂ければ幸いです。