コーディングの方法は? - ページ 82 1...757677787980818283848586878889...347 新しいコメント alimjan 2008.04.10 18:35 #811 'void' -パラメータ 定義が期待されます! string OpenTrades(string mySymbol,double LotSize, double OpenPrice,int Type, double StopLoss, double TakeProfit, string ticketComment, void string MagicNum) { // bu funksiye birilgen melumatqa asasen mal alidu we zakaz numurini qayturidu. switch(Type) { case OP_BUY: if(OpenPrice > MarketInfo(mySymbol,MODE_ASK) return(EMPTY); case OP_BUYLIMIT: case OP_BUYSTOP: OrderSend(mySymbol,Type,LotSize,OpenPrice,0,OpenPrice-Point*StopLoss,OpenPrice+Point*TakeProfit,ticketComment,MagicNum); break; case OP_SELL: if(OpenPrice < MarketInfo(mySymbol,MODE_BID) return(EMPTY); case OP_SELLLIMIT: case OP_SELLSTOP: OrderSend(mySymbol,Type,LotSize,OpenPrice,0,OpenPrice+Point*StopLoss,OpenPrice-Point*TakeProfit,ticketComment,MagicNum); break; } compiler error on : 'void' - parameter definition expected!????????? How to code? Help me please about MQL4 Guide Michel 2008.04.10 21:38 #812 alimjan: string OpenTrades(string mySymbol,double LotSize, double OpenPrice,int Type, double StopLoss, double TakeProfit, string ticketComment, void string MagicNum) ... compiler error on : 'void' - parameter definition expected!????????? は、"void "を削除するだけです。 hopokuk 2008.04.12 01:05 #813 トレーリングストップ、イニシャルストップ void 注文の変更(double buyTS, sellTS) { (買値, 売値) if (ビッド - 注文開始価格() > buyTS * ポイント) if (OrderStopLoss() < Bid - buyTS * Point) OrderModify(OrderTicket(), OrderOpenPrice(), Bid - buyTS * Point, OrderTakeProfit(), 0); if (注文開始価格() - アスク > sellTS * ポイント) if (OrderStopLoss() > Ask + sellTS * Point) OrderModify(OrderTicket(), OrderOpenPrice(), Ask + sellTS * Point, OrderTakeProfit(), 0).もし、OrderStopLoss() が Ask + sellTS * Point の場合、OrderOpenPrice() の値を変更します。 トレーリングストップが40の場合、最初のストップは0(Orderopenprice)になります。 イニシャルストップを10にしたいのですが・・・。 ヘルプをお願いします。 Expert Advisor Builder(エキスパートアドバイザービルダー 出口戦略ステップ・ストップとトレーリング・ストップの比較 [ARCHIVE!] フォーラムを散らかさないように、どんなルーキーの質問でも。プロフェッショナルは、通り過ぎないでください。あなたなしではどこにも行けない - 4. Kianoush Amini 2008.04.12 21:41 #814 クロスオーバー 2つの線が互いに交差するとき、どのように書くか知っている人はいますか? 10絵馬は20絵馬condtion 1の上にある場合は言うことができます。 その条件1があれば......そのときstocasticsはロングを取る。 Dはkを越えてクロスする dがkより大きい場合、d > kとする。 EMA CONDITION 1が存在するとき、D CROSS ABOVE kに何を使うか? matrixebiz 2008.04.13 13:41 #815 EAの警告を修正 する こんにちは、EAでこのエラーを修正するにはどうしたらいいでしょうか? 'CloseHour' - グローバルスコープでの式は許可されていません。 ありがとうございます。 syrndr 2008.04.14 01:48 #816 関数 間での配列の受け渡し こんにちは。 私はEAで関数呼び出しの間に配列を渡そうとしています。 以下は私のプログラムの構造です。 以下のファイルを持っています。 ヘルパー.mq4 void writeLog(string[] orderLog) { orderLog[0] = "Text1"; orderLog[1] = "Text2"; orderLog[2] = "Text3"; } [/CODE] Helper.mqh void writeLog(string[] orderLog); EA.mq4 [CODE] #include string OrderLog[24] = {"","","","","","","","","","","","","","","","","","","","","","","",""}; int init() { writeLog(OrderLog); return(0); } 上記のコードを実行すると、以下のエラーが発生します。 ',' - 左角括弧が配列に期待されています。 ',' - パラメータが予想されます。 ',' - 非互換の型 しかし、ライブラリを使用せず、これらの関数をEA.mq4ファイル自体に配置すると、コードは動作します。 どなたか、他のライブラリの関数間で関数を受け渡す方法をご存じないでしょうか? ご協力をお願いします。 How to code? コーディングのヘルプ Coding help ralphronnquist 2008.04.15 07:38 #817 syrndr: こんにちは。EAで関数呼び出しの間に配列を渡そうとしています。 ........ void writeLog(string & orderLog [] ) { orderLog[0] = "Text1"; orderLog[1] = "Text2"; orderLog[2] = "Text3"; } etrader58 2008.04.15 12:42 #818 2つの指標の合計 経験豊富なコーダーは、2つの指標の数値の合計を描画する方法を教えてもらえますか? 私は、2つの指標の値の組み合わせを描画するために、別の指標の値を追加する指標のコードを変更することを意味します。 ありがとうございます。 zamanib 2008.04.15 16:37 #819 100の数字で売買する どなたか丸数字で 売買するEAを書いていただけないでしょうか。例えばgbp/jpy 201.00 203.00 etc. 目標は100pipsでロットサイズは上げず、マルタリングもしません。ありがとうございました。私はそれを手動で行い、毎週、毎月利益を得ています。 BigBe 2008.04.15 23:23 #820 ザマーニブ 買うか売るかを決めるために見ている細部は何ですか? ビッグベー 1...757677787980818283848586878889...347 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
'void' -パラメータ 定義が期待されます!
{
// bu funksiye birilgen melumatqa asasen mal alidu we zakaz numurini qayturidu.
switch(Type)
{
case OP_BUY: if(OpenPrice > MarketInfo(mySymbol,MODE_ASK) return(EMPTY);
case OP_BUYLIMIT:
case OP_BUYSTOP:
OrderSend(mySymbol,Type,LotSize,OpenPrice,0,OpenPrice-Point*StopLoss,OpenPrice+Point*TakeProfit,ticketComment,MagicNum);
break;
case OP_SELL: if(OpenPrice < MarketInfo(mySymbol,MODE_BID) return(EMPTY);
case OP_SELLLIMIT:
case OP_SELLSTOP:
OrderSend(mySymbol,Type,LotSize,OpenPrice,0,OpenPrice+Point*StopLoss,OpenPrice-Point*TakeProfit,ticketComment,MagicNum);
break;
}compiler error on : 'void' - parameter definition expected!?????????
string ticketComment, void string MagicNum)
...は、"void "を削除するだけです。
トレーリングストップ、イニシャルストップ
void 注文の変更(double buyTS, sellTS) { (買値, 売値)
if (ビッド - 注文開始価格() > buyTS * ポイント)
if (OrderStopLoss() < Bid - buyTS * Point) OrderModify(OrderTicket(), OrderOpenPrice(), Bid - buyTS * Point, OrderTakeProfit(), 0);
if (注文開始価格() - アスク > sellTS * ポイント)
if (OrderStopLoss() > Ask + sellTS * Point) OrderModify(OrderTicket(), OrderOpenPrice(), Ask + sellTS * Point, OrderTakeProfit(), 0).もし、OrderStopLoss() が Ask + sellTS * Point の場合、OrderOpenPrice() の値を変更します。
トレーリングストップが40の場合、最初のストップは0(Orderopenprice)になります。
イニシャルストップを10にしたいのですが・・・。
ヘルプをお願いします。
クロスオーバー
2つの線が互いに交差するとき、どのように書くか知っている人はいますか?
10絵馬は20絵馬condtion 1の上にある場合は言うことができます。
その条件1があれば......そのときstocasticsはロングを取る。
Dはkを越えてクロスする
dがkより大きい場合、d > kとする。
EMA CONDITION 1が存在するとき、D CROSS ABOVE kに何を使うか?
EAの警告を修正 する
こんにちは、EAでこのエラーを修正するにはどうしたらいいでしょうか?
'CloseHour' - グローバルスコープでの式は許可されていません。
ありがとうございます。
関数 間での配列の受け渡し
こんにちは。
私はEAで関数呼び出しの間に配列を渡そうとしています。
以下は私のプログラムの構造です。
以下のファイルを持っています。
ヘルパー.mq4
void writeLog(string[] orderLog)
{
orderLog[0] = "Text1";
orderLog[1] = "Text2";
orderLog[2] = "Text3";
}
[/CODE]
Helper.mqh
void writeLog(string[] orderLog);
EA.mq4
[CODE]
#include
string OrderLog[24] = {"","","","","","","","","","","","","","","","","","","","","","","",""};
int init()
{
writeLog(OrderLog);
return(0);
}
上記のコードを実行すると、以下のエラーが発生します。
',' - 左角括弧が配列に期待されています。
',' - パラメータが予想されます。
',' - 非互換の型
しかし、ライブラリを使用せず、これらの関数をEA.mq4ファイル自体に配置すると、コードは動作します。
どなたか、他のライブラリの関数間で関数を受け渡す方法をご存じないでしょうか?
ご協力をお願いします。
こんにちは。
EAで関数呼び出しの間に配列を渡そうとしています。
........
void writeLog(string & orderLog [] )
{
orderLog[0] = "Text1";
orderLog[1] = "Text2";
orderLog[2] = "Text3";
}
2つの指標の合計
経験豊富なコーダーは、2つの指標の数値の合計を描画する方法を教えてもらえますか?
私は、2つの指標の値の組み合わせを描画するために、別の指標の値を追加する指標のコードを変更することを意味します。
ありがとうございます。
100の数字で売買する
どなたか丸数字で 売買するEAを書いていただけないでしょうか。例えばgbp/jpy 201.00 203.00 etc. 目標は100pipsでロットサイズは上げず、マルタリングもしません。ありがとうございました。私はそれを手動で行い、毎週、毎月利益を得ています。
ザマーニブ
買うか売るかを決めるために見ている細部は何ですか?
ビッグベー