どんな新人の質問でも、フォーラムを乱雑にしないように。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 6. - ページ 610

 

何らかの方法(API経由など)があれば教えてください。

プログラムから別のアカウントに切り替えるには

 

こんにちは、親愛なる皆さん。

先週はフクロウが正常に動作していたのに、今週はログに以下のようなエラーが表示され、困っています。

2014.05.23 18:30:11.877 '91314348': order buy 1.02 USDCADpro opening at 0.00000 sl: 1.08941 tp: 1.09161 failed [Invalid S/L or T/P] [無効なS/LまたはT/P].

2014.05.23 18:30:10.519 '91314348': 注文 買い市場 1.02 USDCADpro sl: 1.08941 tp: 1.09161

以下はコードの一部です。

ticket=OrderSend(Symbol(,OP_BUY,Lot,Ask,Slippage,Ask-stop_loss*Point,Ask+take_profit*Point,"!",0,0,Blue);


パラメータは以下の通りです。

extern int take_profit=100;
extern int stop_loss=120;
extern double lot=0.10;
extern int Slippage=30
;

コードには何も手を加えず、Slippage パラメータを入力しただけです。

他には何も変えていないようですが、その後、ロボットが動かなくなりました。

この問題を理解するために、ご協力をお願いします。

 

おっと、失礼しました。敷地はMMで規制されている。0.1じゃないんだから。しかし、ここではその役割はない。

この点については、皆さんが混乱しないように、この説明を加えました。

 
地下室ノーロスの指標を共有する、優しい人たち。(ウルダラ以外)。
もしかしたら、BUのコラムが付いたiEposureを持っている人がいるかもしれない、それはすごいことだ
 
FOReignEXchange:

こんにちは、親愛なる皆さん。

先週はフクロウが正常に動作していたのに、今週はログに以下のようなエラーが表示され、困っています。

2014.05.23 18:30:11.877 '91314348': order buy 1.02 USDCADpro opening at 0.00000 sl: 1.08941 tp: 1.09161 failed [Invalid S/L or T/P] [無効なS/LまたはT/P].

2014.05.23 18:30:10.519 '91314348': 注文 買い市場 1.02 USDCADpro sl: 1.08941 tp: 1.09161

以下はコードの一部です。

ticket=OrderSend(Symbol(,OP_BUY,Lot,Ask,Slippage,Ask-stop_loss*Point,Ask+take_profit*Point,"!",0,0,Blue);


パラメータは以下の通りです。

extern int take_profit=100;
extern int stop_loss=120;
extern double lot=0.10;
extern int Slippage=30
;

コードには何も手を加えず、Slippage パラメータを入力しただけです。

他には何も変えていないようですが、その後、ロボットが動かなくなりました。

この問題が理解できないので、助けてください。


FOReignEXchange

こんにちは、親愛なる皆様。

先週は問題なく動作していたのに、今週はログにこんなエラーが表示されて困っています。

2014.05.23 18:30:11.877 '91314348': order buy 1.02 USDCADpro opening at 0.00000 sl: 1.08941 tp: 1.09161 failed [Invalid S/L or T/P] [無効なS/LまたはT/P].

2014.05.23 18:30:10.519 '91314348': 注文 買い市場 1.02 USDCADpro sl: 1.08941 tp: 1.09161

以下はコードの一部です。

ticket=OrderSend(Symbol(,OP_BUY,Lot,Ask,Slippage,Ask-stop_loss*Point,Ask+take_profit*Point,"!",0,0,Blue);


パラメータは以下の通りです。

extern int take_profit=100;
extern int stop_loss=120;
extern double lot=0.10;
extern int Slippage=30
;

コードには何も手を加えず、Slippage パラメータを入力しただけです。

他には何も変えていないようですが、その後、ロボットが動かなくなりました。

この問題を理解するために、ご協力をお願いします。

アカウントの種類を変更したのですか?
 

アカウントの種類は変えていない。端末も再インストールしていません。端末も再インストールしていない。要するに、すべてが元通りになっているのです。フクロウのコードだけ変更しました。

このロボットは私がプログラミングしました。その前にもいろいろとプログラミングをしました。でも今は、ただただ困っています。何もわからないんです。始値が 0.00000である理由。なんだかよくわからない。

善意の人たち、助けてください )

 

Example2:
Здравствуйте. Корзиночный советник, при наступлении условии должен закрыть все ордера, но он сначала закрывает ордер, потом пытается закрыть его снова (сервер выдает ошибку "Неверный тикет") и только потом идет дальше. Вот пример кода и сам советник.

回答

こんにちは、hannyさん。申し訳ありませんが、私の論理では、このコードにはチケット番号のヒントがありません。それはどこから来るのでしょうか?

 
FOReignEXchange:

アカウントの種類は変えていません。端末も再インストールしていません。端末も再インストールしていない。要するに、すべてが元通りになっているのです。フクロウのコードだけ変更しました。

このロボットは私がプログラミングしました。その前にもいろいろとプログラミングをしました。でも今は、ただただ困っています。何もわからないんです。始値が0.00000である理由。なんだかよくわからない。

善意の人たち、助けてください )


別の端末で試してみてはいかがでしょうか?

 

異なる2つの端末、異なるコンピューターで試しました。トレードが開けない。

 
FOReignEXchange:

単純に、クロージングに失敗すると、ERRORS関数が呼ば れ、すでにエラー4108を発生し、2を返す。 その後、whileは停止するはずだが、2巡目に進み、その時だけ停止する