アスク! - ページ 138 1...131132133134135136137138139140141142143144145...182 新しいコメント Limstylz 2008.10.22 20:46 #1371 あなたがよく理解していないか、私が十分に明確でなかったのか luxinterior: ヘルプファイルから直接... int iLowest( string symbol, int timeframe, int type, int count=WHOLE_ARRAY, int start=0) Returns the shift of the least value over a specific number of periods depending on type. ラックス こんにちは、ラックス。 ご指摘ありがとうございます。 私は、これが最低値を返すことを認識しており、私のスクリプトの一部としてすでにそれを含んでいます。 私は、タイムフレームまたはバーの配列内の各バーの高値と安値の差をコード化し、これらのバーのうち最も短い ものを取り、その高さをピップ数で利食い値として 使用する方法を知る必要があります。 ありがとうございました。 PRIMAjaya 2008.10.23 01:50 #1372 Bill FX: primajayaさん、こんにちは。"CloseTrades_After_Account_Profit_Reached "はEAです(添付ファイル上)。このEAを別のEAに結合したいのですが。 ご協力ありがとうございます。 EAに応じた新しい関数を作って、int start()関数に入れればいいだけです... これをテストしてください。 extern double My_Money_Profit_Target=300; int start() { //Put The Close_Trade_Profit function just berfore return(0); Close_Trade_Profit(); return(0); } void Close_Trade_Profit() { int Slippage=5; int i; if (AccountProfit()>= My_Money_Profit_Target) { for(i=OrdersTotal()-1;i>=0;i--) { OrderSelect(i, SELECT_BY_POS); int type = OrderType(); bool result = false; switch(type) { //Close opened long positions case OP_BUY : result = OrderClose(OrderTicket(),OrderLots(),MarketInfo(OrderSymbol(),MODE_BID),Slippage,Pink); break; //Close opened short positions case OP_SELL : result = OrderClose(OrderTicket(),OrderLots(),MarketInfo(OrderSymbol(),MODE_ASK),Slippage,Pink); } if(result == false) { Sleep(3000); } } Print ("Account Profit Reached. All Open Trades Have Been Closed"); return(0); } Comment("Balance: ",AccountBalance(),", Account Equity: ",AccountEquity(),", Account Profit: ",AccountProfit(), "\nMy Account Profit Target: ",My_Money_Profit_Target); } Ask! MQL4、MQL5に関する初心者からの質問、アルゴリズムやコードに関するヘルプ、ディスカッションなど。 compiles but won't work BillFX 2008.10.23 02:51 #1373 primajaya: EAに合わせて新しい関数を作り、それをint start()関数に入れればいいだけです... primajayaさん、こんにちは。 1つのエラーがあります。 '}'- アンバランスな括弧 " これを入れると ://Close_Trade_Profit関数をreturn(0)の直前に置く。 Close_Trade_Profit()です。 return(0); } void Close_Trade_Profit() { int スリッページ=5; int i; if (AccountProfit()>= My_Money_Profit_Target) { for(i=OrdersTotal()-1;i>=0;i--) { OrderSelect(i, SELECT_BY_POS); int type = OrderType(); bool result = false; スイッチ(タイプ) { //オープンしたロングポジションをクローズ case OP_BUY : result = OrderClose(OrderTicket(),OrderLots(),MarketInfo(OrderSymbol(),MODE_BID),Slippage,Pink); ブレーク //オープンしたショートポジションをクローズ case OP_SELL : result = OrderClose(OrderTicket(),OrderLots(),MarketInfo(OrderSymbol(),MODE_ASK),Slippage,Pink); } if(result == false) { Sleep(3000); } Print ("Account Profit Reached. All Open Trades Have Been Closed"); return(0); Comment("残高:",AccountBalance(),",口座資本:",AccountEquity(),", 口座利益:",AccountProfit(), 「⑭利益目標:",My_Money_Profit_Target)。 } どうしたんですか? ありがとうございます。 スプレッドについて教えてください。 Ask! MQL4、MQL5に関する初心者からの質問、アルゴリズムやコードに関するヘルプ、ディスカッションなど。 Anthony 2008.10.23 03:51 #1374 ここからどこまで? こんにちは、私はいくつかのコードを作成しました int start() { //---- Tick++; //ティックカウンター datetime time = MarketInfo("EURUSD",MODE_TIME); //新しいティックをそれぞれカウントします。 Alert("*Tick No: ", Tick," *Price:", //ティック値で & DoubleToStr(Close[0], Digits)," *Time: ", //time. TimeCurrent()); return; // start() 終了演算子 ここで、Tick1,2,3(値と時間)を保存する必要があります。次のTickで再び1,2,3。プログラムの後半で計算するために、どのようにデータを保存すればよいのでしょうか? PRIMAjaya 2008.10.24 00:18 #1375 Bill FX:primajayaさん、1つのエラー "'}' があります。- unbalanced parenthes " これを入れると、1つのエラーが発生します。://Close_Trade_Profit関数をreturn(0)の直前に置く。 Close_Trade_Profit()です。 return(0)。 } void Close_Trade_Profit() { int スリッページ=5; int i; if (AccountProfit()>= My_Money_Profit_Target) { for(i=OrdersTotal()-1;i>=0;i--) { OrderSelect(i, SELECT_BY_POS); int type = OrderType(); bool result = false; スイッチ(タイプ) { //オープンしたロングポジションをクローズ case OP_BUY : result = OrderClose(OrderTicket(),OrderLots(),MarketInfo(OrderSymbol(),MODE_BID),Slippage,Pink); ブレーク //オープンしたショートポジションをクローズ case OP_SELL : result = OrderClose(OrderTicket(),OrderLots(),MarketInfo(OrderSymbol(),MODE_ASK),Slippage,Pink).break; //未決済ショートポジションを決済。 } if(result == false) { Sleep(3000); } Print ("Account Profit Reached. All Open Trades Have Been Closed"); return(0); Comment("残高:",AccountBalance(),", 口座資本: ",AccountEquity(),", 口座利益:",AccountProfit(), 「⑭利益目標:",My_Money_Profit_Target)。 } どうしたんだ? ご協力ありがとうございました。 やばい...。きっとML4コーディングの全くの初心者なんだろうなぁ...。 このコメント欄が問題なんです...この行を削除してください... ://Close_Trade_Profit関数を return(0) の直前に置く。 それでもエラーになる場合は...................。 最初のEAをアップロードしてください......あなたが望むなら......。 もし、秘密にしておきたいのなら、私にPMしてください。 BillFX 2008.10.24 13:03 #1376 primajaya: いやはや...。あなたはML4コーディングの全くの初心者だと思います。 このコメントが問題だと思います...この行を削除してください... ://Close_Trade_Profit関数をreturn(0)の直前に置く。 それでもエラーになる場合は...................。 もしよろしければ、最初のEAをアップロードしてください.... もし、秘密にしておきたいのなら、私に連絡してください。 OK、完成です お疲れ様でした klondyke 2008.10.25 07:38 #1377 2色インジ みなさん、こんにちは。 一番下のインジ(Complex_Pairs1)は1色しかありません。どなたか、これを2色に変えていただけませんか?青は上昇、赤は下降を表します。チャート上のインディ(Execute Line)と同じように。 自分で一生懸命コードを変えようとしているのですが、うまくいきません。 コンパイル後、エラーは出なかったのですが、indiを開こうとすると何も起こりません。 これは、おそらく熟練したコーダーの皆さんにとっては簡単なことで、できれば私がそこから学ぶことができればと思います。 ありがとうございました。 クロンダイク ファイル: complex.gif 24 kb complex_pairs1.mq4 4 kb execute_line.mq4 5 kb FXX 2008.10.25 14:09 #1378 移動平均のタイムゾーン 異なるタイムゾーンの移動平均を計算する方法はありますか?例えば、あなたの時間がGMT+1である場合、GMT-7の終値を 使用して40日移動平均を計算することは可能でしょうか? BillFX 2008.10.28 04:00 #1379 ソースコード 皆さん、こんにちは。 私のEAにコピーEAを使用するためのリミットタイミングを追加するためのソースコードが必要です。例えば、私のEAをある人にあげるとして、その人に私のEAを1ヶ月間使わせるだけなので、ソースコードをいただいて、私がそれを私のEAに追加するだけでよいのでしょうか? よろしくお願いします。 Linuxser 2008.10.29 02:16 #1380 Bill FX: 皆さん、こんにちは。私のEAにコピーEAを使用するためのリミットタイミングを追加するためのソースコードが必要です。例えば、私のEAを誰かにあげるとして、その人に私のEAを1ヶ月間使わせるだけなので、ソースコードをもらって、私がそれを私のEAに追加するだけでいいのでしょうか? お世話になっております。 こちらのリンクをご覧ください。 https://www.mql5.com/en/forum/174194 MQL4プログラム保護!| www.metatrader.info https://www.mql5.com/en/forum/175498 https://www.mql5.com/en/forum/general 1...131132133134135136137138139140141142143144145...182 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
あなたがよく理解していないか、私が十分に明確でなかったのか
ヘルプファイルから直接...
int iLowest( string symbol, int timeframe, int type, int count=WHOLE_ARRAY, int start=0)
Returns the shift of the least value over a specific number of periods depending on type.
こんにちは、ラックス。
ご指摘ありがとうございます。 私は、これが最低値を返すことを認識しており、私のスクリプトの一部としてすでにそれを含んでいます。
私は、タイムフレームまたはバーの配列内の各バーの高値と安値の差をコード化し、これらのバーのうち最も短い ものを取り、その高さをピップ数で利食い値として 使用する方法を知る必要があります。
ありがとうございました。
primajayaさん、こんにちは。
"CloseTrades_After_Account_Profit_Reached "はEAです(添付ファイル上)。このEAを別のEAに結合したいのですが。
ご協力ありがとうございます。EAに応じた新しい関数を作って、int start()関数に入れればいいだけです...
これをテストしてください。
extern double My_Money_Profit_Target=300;
int start()
{
//Put The Close_Trade_Profit function just berfore return(0);
Close_Trade_Profit();
return(0);
}
void Close_Trade_Profit()
{
int Slippage=5;
int i;
if (AccountProfit()>= My_Money_Profit_Target)
{
for(i=OrdersTotal()-1;i>=0;i--)
{
OrderSelect(i, SELECT_BY_POS);
int type = OrderType();
bool result = false;
switch(type)
{
//Close opened long positions
case OP_BUY : result = OrderClose(OrderTicket(),OrderLots(),MarketInfo(OrderSymbol(),MODE_BID),Slippage,Pink);
break;
//Close opened short positions
case OP_SELL : result = OrderClose(OrderTicket(),OrderLots(),MarketInfo(OrderSymbol(),MODE_ASK),Slippage,Pink);
}
if(result == false)
{
Sleep(3000);
}
}
Print ("Account Profit Reached. All Open Trades Have Been Closed");
return(0);
}
Comment("Balance: ",AccountBalance(),", Account Equity: ",AccountEquity(),", Account Profit: ",AccountProfit(),
"\nMy Account Profit Target: ",My_Money_Profit_Target);
}
EAに合わせて新しい関数を作り、それをint start()関数に入れればいいだけです...
primajayaさん、こんにちは。
1つのエラーがあります。 '}'- アンバランスな括弧 " これを入れると
://Close_Trade_Profit関数をreturn(0)の直前に置く。
Close_Trade_Profit()です。
return(0);
}
void Close_Trade_Profit()
{
int スリッページ=5;
int i;
if (AccountProfit()>= My_Money_Profit_Target)
{
for(i=OrdersTotal()-1;i>=0;i--)
{
OrderSelect(i, SELECT_BY_POS);
int type = OrderType();
bool result = false;
スイッチ(タイプ)
{
//オープンしたロングポジションをクローズ
case OP_BUY : result = OrderClose(OrderTicket(),OrderLots(),MarketInfo(OrderSymbol(),MODE_BID),Slippage,Pink);
ブレーク
//オープンしたショートポジションをクローズ
case OP_SELL : result = OrderClose(OrderTicket(),OrderLots(),MarketInfo(OrderSymbol(),MODE_ASK),Slippage,Pink);
}
if(result == false)
{
Sleep(3000);
}
Print ("Account Profit Reached. All Open Trades Have Been Closed");
return(0);
Comment("残高:",AccountBalance(),",口座資本:",AccountEquity(),", 口座利益:",AccountProfit(),
「⑭利益目標:",My_Money_Profit_Target)。
}
どうしたんですか?
ありがとうございます。
ここからどこまで?
こんにちは、私はいくつかのコードを作成しました
int start()
{
//----
Tick++; //ティックカウンター
datetime time = MarketInfo("EURUSD",MODE_TIME); //新しいティックをそれぞれカウントします。
Alert("*Tick No: ", Tick," *Price:", //ティック値で &
DoubleToStr(Close[0], Digits)," *Time: ", //time.
TimeCurrent());
return; // start() 終了演算子
ここで、Tick1,2,3(値と時間)を保存する必要があります。次のTickで再び1,2,3。プログラムの後半で計算するために、どのようにデータを保存すればよいのでしょうか?
primajayaさん、
1つのエラー "'}'
があります。-unbalanced parenthes "
これを入れると、1つのエラーが発生します。://Close_Trade_Profit関数をreturn(0)の直前に置く。
Close_Trade_Profit()です。
return(0)。
}
void Close_Trade_Profit()
{
int スリッページ=5;
int i;
if (AccountProfit()>= My_Money_Profit_Target)
{
for(i=OrdersTotal()-1;i>=0;i--)
{
OrderSelect(i, SELECT_BY_POS);
int type = OrderType();
bool result = false;
スイッチ(タイプ)
{
//オープンしたロングポジションをクローズ
case OP_BUY : result = OrderClose(OrderTicket(),OrderLots(),MarketInfo(OrderSymbol(),MODE_BID),Slippage,Pink);
ブレーク
//オープンしたショートポジションをクローズ
case OP_SELL : result = OrderClose(OrderTicket(),OrderLots(),MarketInfo(OrderSymbol(),MODE_ASK),Slippage,Pink).break; //未決済ショートポジションを決済。
}
if(result == false)
{
Sleep(3000);
}
Print ("Account Profit Reached. All Open Trades Have Been Closed");
return(0);
Comment("残高:",AccountBalance(),", 口座資本: ",AccountEquity(),", 口座利益:",AccountProfit(),
「⑭利益目標:",My_Money_Profit_Target)。
}
どうしたんだ?
ご協力ありがとうございました。やばい...。きっとML4コーディングの全くの初心者なんだろうなぁ...。![](https://c.mql5.com/forextsd/smiles/mouth_closed.png)
このコメント欄が問題なんです...この行を削除してください...
://Close_Trade_Profit関数を return(0) の直前に置く。
それでもエラーになる場合は...................。
最初のEAをアップロードしてください......あなたが望むなら......。
もし、秘密にしておきたいのなら、私にPMしてください。
いやはや...。あなたはML4コーディングの全くの初心者だと思います。
このコメントが問題だと思います...この行を削除してください...
://Close_Trade_Profit関数をreturn(0)の直前に置く。
それでもエラーになる場合は...................。
もしよろしければ、最初のEAをアップロードしてください....
もし、秘密にしておきたいのなら、私に連絡してください。OK、完成です
お疲れ様でした
2色インジ
みなさん、こんにちは。
一番下のインジ(Complex_Pairs1)は1色しかありません。どなたか、これを2色に変えていただけませんか?青は上昇、赤は下降を表します。チャート上のインディ(Execute Line)と同じように。
自分で一生懸命コードを変えようとしているのですが、うまくいきません。
コンパイル後、エラーは出なかったのですが、indiを開こうとすると何も起こりません。![](https://c.mql5.com/forextsd/smiles/cry_smile.png)
これは、おそらく熟練したコーダーの皆さんにとっては簡単なことで、できれば私がそこから学ぶことができればと思います。![](https://c.mql5.com/forextsd/smiles/embaressed_smile.png)
ありがとうございました。
クロンダイク
移動平均のタイムゾーン
異なるタイムゾーンの移動平均を計算する方法はありますか?例えば、あなたの時間がGMT+1である場合、GMT-7の終値を 使用して40日移動平均を計算することは可能でしょうか?
ソースコード
皆さん、こんにちは。
私のEAにコピーEAを使用するためのリミットタイミングを追加するためのソースコードが必要です。例えば、私のEAをある人にあげるとして、その人に私のEAを1ヶ月間使わせるだけなので、ソースコードをいただいて、私がそれを私のEAに追加するだけでよいのでしょうか?
よろしくお願いします。
皆さん、こんにちは。
私のEAにコピーEAを使用するためのリミットタイミングを追加するためのソースコードが必要です。例えば、私のEAを誰かにあげるとして、その人に私のEAを1ヶ月間使わせるだけなので、ソースコードをもらって、私がそれを私のEAに追加するだけでいいのでしょうか?
お世話になっております。こちらのリンクをご覧ください。
https://www.mql5.com/en/forum/174194
MQL4プログラム保護!| www.metatrader.info
https://www.mql5.com/en/forum/175498
https://www.mql5.com/en/forum/general