コーディングの方法は? - ページ 29 1...222324252627282930313233343536...347 新しいコメント ejoi 2007.07.15 14:58 #281 ここで... string price = (DoubleToStr(iMA(Symbol(),0,1,0,MODE_EMA,PRICE_CLOSE,0),Digits)); if (price=>1.0000 && price< 1.0050) { sell order here } islandrock 2007.07.15 15:13 #282 サンクス 迅速な対応ありがとうございました。 islandrock 2007.07.15 18:21 #283 ejoi: ここで... string price = (DoubleToStr(iMA(Symbol(),0,1,0,MODE_EMA,PRICE_CLOSE,0),Digits)); if (price=>1.0000 && price< 1.0050) { sell order here } これをコンパイルしようとすると、比較で異なる型が表示されます。 ralphronnquist 2007.07.15 20:16 #284 ejoiは文字列化の部分で少しミスをしたようです。 double price = iMA(Symbol(),0,1,0,MODE_EMA,PRICE_CLOSE,0); if (price=>1.0000 && price< 1.0050) { sell order here } islandrock 2007.07.16 01:46 #285 感謝 ありがとうございます。 islandrock 2007.07.16 01:59 #286 取引可能な時間を制限しようとしているのですが、どうしたらいいでしょうか? total=OrdersTotal(); if (total<1) { if (TimeHour(CurTime())<StartHour) {return(0);} if (TimeMinute(CurTime())<StartMinute) {return(0);} if (TimeHour(CurTime())>EndHour) {return(0);} if (TimeMinute(CurTime())>EndMinute) {return(0);} }[/PHP] it seems right that no trades are executed whenever i use it my extern is as follows [PHP]extern int StartHour=0; extern int StartMinute=30; extern int EndHour=22; extern int EndMinute=30; How to code? MQL4 Learning Expiration ralphronnquist 2007.07.16 02:14 #287 次のような関数を 追加するとよいでしょう。 bool isTradableTime() { datetime time = TimeCurrent(); int now = TimeHour( time ) * 60 + TimeMinute( time ); int begin = StartHour * 60 + StartMinute; int end = EndHour * 60 + EndMinute; return ( begin <= now && now < end ); } [/PHP] and then use it like the following in your start() function [PHP]if ( ! isTradableTime() ) return( 0 ); How to code? Function of "trading at One Order per Bar....... Michel 2007.07.16 02:17 #288 取引期間が深夜を含まない場合。 total=OrdersTotal(); if (total<1) { if(Hour()<StartHour) return(0); if(Hour()==StartHour && Minute()<StartMinute) return(0); if(Hour()>EndHour) return(0); if(Hour==EndHour && Minute()>EndMinute) return(0); } islandrock 2007.07.16 02:57 #289 Michel: 取引期間に深夜が含まれない場合。total=OrdersTotal(); if (total<1) { if(Hour()<StartHour) return(0); if(Hour()==StartHour && Minute()<StartMinute) return(0); if(Hour()>EndHour) return(0); if(Hour==EndHour && Minute()>EndMinute) return(0); } シンプルさが気に入ったのでこれにしたのですが、とてもうまくいっています...。 またよろしくお願いします。 islandrock 2007.07.16 22:10 #290 新しい質問 EAにどのようにコードを書くかご存知の方はいらっしゃいますか? 1...222324252627282930313233343536...347 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
ここで...
string price = (DoubleToStr(iMA(Symbol(),0,1,0,MODE_EMA,PRICE_CLOSE,0),Digits));
if (price=>1.0000 && price< 1.0050)
{
sell order here
}
サンクス
迅速な対応ありがとうございました。
ここで...
string price = (DoubleToStr(iMA(Symbol(),0,1,0,MODE_EMA,PRICE_CLOSE,0),Digits));
if (price=>1.0000 && price< 1.0050)
{
sell order here
}
これをコンパイルしようとすると、比較で異なる型が表示されます。
ejoiは文字列化の部分で少しミスをしたようです。
if (price=>1.0000 && price< 1.0050)
{
sell order here
}感謝
ありがとうございます。
取引可能な時間を制限しようとしているのですが、どうしたらいいでしょうか?
if (total<1)
{
if (TimeHour(CurTime())<StartHour) {return(0);}
if (TimeMinute(CurTime())<StartMinute) {return(0);}
if (TimeHour(CurTime())>EndHour) {return(0);}
if (TimeMinute(CurTime())>EndMinute) {return(0);}
}[/PHP]
it seems right that no trades are executed whenever i use it
my extern is as follows
[PHP]extern int StartHour=0;
extern int StartMinute=30;
extern int EndHour=22;
extern int EndMinute=30;次のような関数を 追加するとよいでしょう。
{
datetime time = TimeCurrent();
int now = TimeHour( time ) * 60 + TimeMinute( time );
int begin = StartHour * 60 + StartMinute;
int end = EndHour * 60 + EndMinute;
return ( begin <= now && now < end );
}
[/PHP]
and then use it like the following in your start() function
[PHP]if ( ! isTradableTime() )
return( 0 );取引期間が深夜を含まない場合。
if (total<1)
{
if(Hour()<StartHour) return(0);
if(Hour()==StartHour && Minute()<StartMinute) return(0);
if(Hour()>EndHour) return(0);
if(Hour==EndHour && Minute()>EndMinute) return(0);
}取引期間に深夜が含まれない場合。
if (total<1)
{
if(Hour()<StartHour) return(0);
if(Hour()==StartHour && Minute()<StartMinute) return(0);
if(Hour()>EndHour) return(0);
if(Hour==EndHour && Minute()>EndMinute) return(0);
}シンプルさが気に入ったのでこれにしたのですが、とてもうまくいっています...。
またよろしくお願いします。
新しい質問
EAにどのようにコードを書くかご存知の方はいらっしゃいますか?